Travelers are voting Crowne Plaza Petra, Moevenpick Nabatean Castle Hot and Crowne Plaza Resort Petra as the best of 19 hotels in Petra. There are 14 hotels in Aqaba a city just 128 km from Petra and 5 hotels in Karak which is 183 km distant. The most popular of these are Days Hotel Aqaba in Aqaba and Dana Hotel in Karak. You can find 110 Hotel in the country of Jordan and Grand Hyatt Amman is our members favorite Hotel in all of Jordan. Want more? Check out our map of hotels in Petra.