De oude stad Petra ligt vlak bij de moderne stad Wadi Musa, in het zuidwesten van Jordanie. Wadi Musa is de uitvalsbasis voor alle bezoekers aan het beroemde archeologische park.
Petra ligt in het zuidwesten van Jordanië, in het bergachtige governaat Ma'an, op circa 260 km ten zuiden van Amman. De stad is ingesloten in ravijnen van roodbruin zandsteen.