Best Hotels Near Petra, Jordan — Where to Stay by the Rose City
Hotel Guide6 min readBy Goatodeer Team

Best Hotels Near Petra, Jordan — Where to Stay by the Rose City

Petra needs no introduction. The ancient Nabataean city carved into rose-red sandstone cliffs has been drawing travellers for centuries, and it remains one of those rare places that genuinely exceeds expectations. Walking through the narrow Siq canyon as the morning light filters down, then catching your first glimpse of the Treasury facade — it is a moment that hits you in the chest every single time, whether it is your first visit or your fifth.

The Treasury at Petra carved into rose-red sandstone

The Treasury at Petra carved into rose-red sandstone

The town of Wadi Musa sits at the entrance to Petra and is where almost all visitors base themselves. It is a small, friendly place with a surprising range of hotels, from simple guesthouses to genuine five-star properties. The key is choosing a hotel that is close to the Petra entrance gate, because after a full day of hiking through the ancient city, the last thing you want is a long uphill walk back to your room. Here are five excellent options.

1. Movenpick Resort Petra

Location: Tourism Street, directly at Petra entrance

Price: From around 180 JOD per night

You cannot get closer to Petra than this. The Movenpick sits literally steps from the entrance gate, which means you can be first through the Siq in the early morning and back at the hotel pool by afternoon. The building is designed in traditional Middle Eastern style with carved stone, arabesque patterns, and a central atrium filled with plants. Rooms are comfortable and well-maintained, and the Al Saraya restaurant serves solid Jordanian and international dishes. The rooftop terrace bar is the perfect place for a cold Petra beer as the sun sets over the mountains. At around 180 JOD (roughly 250 USD), it is premium pricing but the location is unbeatable.

2. Old Village Resort

Location: Taybeh district, Wadi Musa

Price: From around 90 JOD per night

Old Village Resort is built to look like a traditional Jordanian village, with stone buildings clustered along winding pathways on a hillside. The rooms are spacious with arched ceilings and warm stone walls that keep things cool in summer. There is a good pool, a hammam spa, and a restaurant serving traditional mansaf and mezze. The views across the valley toward the Petra mountains are spectacular, especially at sunset. It is about a ten-minute drive from the Petra entrance, but the hotel runs a regular shuttle. At roughly 90 JOD per night, the value is excellent.

Traditional Jordanian stone architecture with mountain views

Traditional Jordanian stone architecture with mountain views

3. Petra Marriott Hotel

Location: Queen Rania Al Abdullah Street, Wadi Musa

Price: From around 120 JOD per night

The Marriott occupies a commanding position on the ridge above Wadi Musa with panoramic views across the valley. The hotel is larger and more resort-like than the other options on this list, which means you get a proper pool, a well-equipped gym, and a range of dining options. Rooms on the upper floors have jaw-dropping views — ask for a valley-facing room when booking. The hotel is about a five-minute drive from the Petra entrance, and taxis are cheap and readily available. It is a reliable, comfortable choice that works well for families.

4. Rocky Mountain Hotel

Location: Wadi Musa centre

Price: From around 50 JOD per night

Rocky Mountain Hotel is a solid mid-range option that locals often recommend. The rooms are simple but clean, with balconies that offer mountain views. There is a small pool and a rooftop terrace where breakfast is served. The owner and his team are genuinely passionate about helping guests get the most out of their Petra visit — they can arrange guides, horse rides, and the spectacular Petra by Night candlelight experience. The walk to the Petra entrance takes about 15 minutes downhill (and a slightly more challenging 15 minutes back uphill). At 50 JOD (roughly 70 USD), it is great value.

5. Seven Wonders Luxury Camp

Location: Little Petra road

Price: From around 110 JOD per night

For something completely different, Seven Wonders is a luxury Bedouin-style camp set in the desert near Little Petra. The tents are large and surprisingly comfortable, with proper beds, en-suite bathrooms, and heating for chilly desert nights. Falling asleep to absolute silence under a sky full of stars is an experience that a conventional hotel simply cannot match. The camp organises sunset hikes, traditional Bedouin tea ceremonies, and transfers to the main Petra site. It is about a 15-minute drive from the main entrance. If you can spare two nights in the Petra area, consider splitting one night here and one in town.

Practical tips: Petra deserves at least two full days. One day gets you through the Siq to the Treasury and the main street, but you need a second day for the Monastery hike and the High Place of Sacrifice. Bring sturdy shoes, a hat, sunscreen, and more water than you think you need. The Jordan Pass (which includes Petra entry and your visa fee) is the smartest purchase any visitor can make.

Tell Goatodeer your dates and we will compare rates across all the best hotels near Petra, so you can focus on planning which trails to hike in one of the most extraordinary places on earth.

Ready to book your trip? Let Goatodeer find the best hotels and flights for you.

Start your trip →