Petra is located in Jordan and can be reached by flying into Queen Alia International Airport in Amman. From there, you can take a taxi or hire a guide to reach Petra.