Madain Saleh (مدائن صالح , also Medain Saleh, Meda'in Saleh) is a large archaeological site in Saudi Arabia.
A Nabataean city hewed out of rock in the same style as Jordan's far more famous Petra, Madain Saleh has been a since 2008, and would be a top tourist draw in any other country than Saudi Arabia. With the introduction of tourist visas by the Saudi government, it has now become easier for foreigners to visit.
A SR100 permit is necessary for visiting Madain Saleh. Tour operators or hotels will usually arrange these on your behalf (apply at least one week in advance), or do it yourself at the National Museum in Riyadh.
The nearest airports are Prince Abdul Majeed bin Abdul Aziz Domestic Airport in Al-Ula (50 km) and Medina (300 km, and yes, the city is open to non-Muslims). Until 2004, visitors usually traveled via Hail (400 km), but a new road from Al Wajh now makes that route considerably faster.
The nearest town of any size is Al-Ula (or Al-Oula), 22 km away from Madain Saleh. Saptco runs direct buses to Al-Ula from major towns including Jeddah (8 hr) and Riyadh (13½ hours).
The main attraction are of course the rock-carved tombs. You should take most of a whole day to drive around the various rocks. Unfortunately the guides seem to be very light on historic knowledge, and some may make up things as they go along. Reading up on the Nabatean culture before you visit would make the stay more enjoyable, the graves do after all look pretty similar and you may get 'templed out' after seeing two dozen of them without background knowledge. There are no facilities inside the area, take food and plenty of water with you in the car. The area is also nice for hiking among the big rocks, however make sure your police escort allows you to do so. They may not follow you all the time but start a search when they notice you've gone "missing".
A restored Hijaz Railway station can be found on the northern side of the city. Facilities all set up and ready for tourists (as of 2000 anyway), but locked tight as a drum! Travel around inside as much as possible, there are many little interesting things to see. Use of steel sleepers stolen from the railway for all sorts of agricultural uses, and so on.
There is also the old town of Al-Ula just outside the city. The tight quarters of small mud buildings are mostly deteriorated, however in 2011 the Ministry for Antiques was renovating parts for tourists. Next to the town is a rock with something like an little fort on top that can be climbed for a nice overview. The old town will usually be part of the tour if you hire a guide for Madain Saleh.
Another destination is the mountain next to Al-Ula from where you can enjoy a panoramic view over the valley if the air is not too dusty. Often your guide will suggest this destination as well.
Lastly, where there are large rocks there is bound to be an "Elephant Rock", and Al-Ula also has its own. Ask your guide for details, it's not far from the city.
During your visit to the Madain Saleh area, you can eat good food in your hotel, (ARAC Al-Ula Hotel 4+ stars), it offers good and clean food, also if you want to try the local food you can visit to nice and clean restaurants in the city of Al-Ula. Your tour guide should guide you to the best places to eat.
Staying overnight at Madain Saleh is not allowed, so most visitors use a hotel in Al-Ula.
You can, if so equipped, camp quite close to the gates of Madain Saleh quite readily. There are organised tours which set up outdoor camps in a very luxurious fashion near the entrance.
Al-Ula/Madain Saleh is as safe as the rest of Saudi Arabia. However, three French nationals were killed in the area in 2007, presumably by terrorists. If you register for visiting the historic sites, a police escort will likely be assigned to your group and follow you around the area. They may also insist on escorting you on your way back on the highway all the way to Medina.