Thinking of taking a trip to Petra and not sure which hotel to pick? You’ve come to the right place!
Petra is so much more than a quick stop to see the archaeological park and the Treasury. You’ve got narrow canyons, rugged mountain peaks, impressive viewpoints, Bedouin culture, desert landscapes, and lots and lots of walking if you want to see it all. And after a long, hot day of exploring, you’ll definitely want a good hotel to come back to.
But how do you choose one? That’s where we come in! To make things easier, we broke down the 15 best Petra hotels, from budget-friendly stays to more luxurious options.
Ready? Let’s get right into it!
Don’t miss out!
Our Top Choice

This is the area and hotel we loved the most and suggest booking ASAP!
Our FAVORITE area to stay is near Petra Visitor Center. This is the most convenient base for accessing Petra and is super atmospheric, being right next to the ancient city!
We recommend staying at Mövenpick Resort Petra, featuring a rooftop terrace overlooking the ruins and at a moderate price point – score!
Best Hotels in Petra Map
Where to find the best hotels in Petra


The town closest to Petra is Wadi Musa, just 3.5 kilometers (about 2 miles) from the archaeological site. This is where you’ll find most of the hotels, restaurants, shops, and everything else you’ll need during your stay.
You have two main options: near the Petra Visitor Center, which is as close as you can get to the archaeological park, or Wadi Musa Town Center, which is more budget-friendly and closer to local restaurants, shops, pharmacies, and exchange offices.
Getting around is pretty easy. If you stay near the Visitor Center, you can simply walk to the entrance. If you choose to stay in the Town Center, you can walk, take a taxi, or use a hotel shuttle if one is available. Keep in mind that Wadi Musa is hilly, so the walk back can feel a lot longer after a full day exploring Petra.
Here are the two areas we recommend staying in:
- Petra Visitor Center – Best for first-time visitors or short trips – This is the most convenient area if you want easy access to the Petra entrance. Our favorite choice here is Mövenpick Resort Petra, with a rooftop terrace, plenty of charm and history, and a location right at the entrance to the ancient city of Petra.
- Town Center – Best for budget travelers & a local vibe – For those who don’t mind taking a shuttle or walking uphill, this area is hard to beat with lots of shops and restaurants nearby, plus a more local feel. Petra Elite Hotel is our top pick here for its great location, family rooms, indoor pool and beautiful views over Wadi Musa.
Important Tip
Multiple Petra trips have taught us that this area doesn’t reward spontaneity when it comes to planning. The good places get snapped up months in advance, leaving the overpriced and underwhelming options for last-minute travelers.
The sweet spot for booking Petra accommodations is 3-4 months out—enough time to secure good rates but not so far ahead that you’re locking in plans excessively early.
Best Hotels in Petra
Petra Visitor Center


BEST FOR FIRST-TIME VISITORS OR SHORT TRIPS
Pros
- Right next to the Petra entrance
- Great for first-time visitors and short stays
- Easy to get back to your hotel after a long day
Cons
- Hotels are generally more expensive
- Fewer shops and restaurants nearby
- Can feel busy around the entrance during the day
Staying near the Petra Visitor Center puts you just a short walk from the entrance to Petra, which is a big plus if you want to get there early and beat the crowds. You’ll also have the Petra Museum, cafés, restaurants, souvenir shops, and tour operators right nearby, so you’ve got everything you need close by.
This is where you’ll enter Petra and make your way through the Siq to the Treasury and the rest of the archaeological site. If you’re planning to see Petra by Night, staying nearby makes things much easier since you can simply walk back to your hotel afterward. You’ll really appreciate being this close to your hotel after a long day, trust us!
Overall, we think this area is a great fit if you’re short on time, want to start exploring early, or you just don’t feel like adding another long walk after a full day at Petra.
Petra Guest House Hotel – $$$


Petra Guest House Hotel is a lovely 4-star stay right by the main visitor entrance, making it one of the most convenient options for exploring Petra. Inside you will find traditional furnishings, plus there’s free high-speed Wi-Fi, so you can stay connected even out in the desert.
Along with the guest house rooms, you can also choose from 31 spacious chalets within the stone surroundings, a great choice if you’re after a more authentic stay. Even better, room service is available 24/7, so you can order something whenever you need it.
Now comes the fun part! The bar is housed inside a restored 1st-century Nabatean cave tomb and is even known as the oldest bar in the world. Now that’s something you can brag about when you get home! Prices start at around $120 USD per night, which we think is a great deal given the location.
Crowne Plaza Resort Petra by IHG – $$$


If you’re after a more polished stay, Crowne Plaza Resort Petra by IHG is just the place. This 5-star hotel is pretty new (opened in January 2026), so everything feels fresh and modern. It’s also massive, with 143 rooms, suites, and chalets, ideal for families and groups.
Inside, large windows let you wake up to views of the Petra Mountains, while some rooms also have balconies, a great spot to catch the sunset. The best part, however, has to be the rooftop infinity pool with a bar, perfect for some downtime after a day of exploring. And when it’s time to eat, you can stay right on the property and choose from two restaurants serving international buffets and Middle Eastern à la carte dishes.
Location-wise, it sits on a hillside roughly 200 meters (656 feet) from the Petra Visitor Center. Prices range from $130 to $400+ USD per night, depending on the room and dates.
Petra Moon Luxury Hotel – $$$


Located directly opposite the main entrance to Petra and just a 4-minute walk from the Petra Visitor Center, Petra Moon Luxury Hotel is a real gem with lots of little perks that make your stay that much easier.
The rooftop restaurant is a big highlight, with amazing views of Petra and a BBQ dinner that will make you go for seconds. Then there’s the rooftop pool, which is exactly where you’ll want to be after a long, hot day exploring Petra. Breakfast is also really good, so you can fill up before heading out for another day of sightseeing.
What we absolutely love about it is that it has character, the staff are super friendly, and it feels more personal than a chain hotel. Prices start at around $110 USD per night, which we think is a pretty great deal for what you get.
Mövenpick Resort Petra – $$


For something just as nice, minus the high price tag, Mövenpick Resort Petra is well worth checking out! This is the one we chose for our stay this time around, and honestly, we couldn’t have picked a better place. For starters, it’s located right at the entrance to the ancient city of Petra, so there’s no steep uphill climb on the way back. Yay for that!
If you’ve learned anything about us by now, you should know that we love anything old, and this place is packed with character, from traditional stone and Middle Eastern wood carvings to a grand atrium that resembles a historic Arab palace courtyard. We loved every detail.
There’s also a relaxing pool area, a chocolate hour (we never say no to chocolate!), live music on the rooftop, plus hubbly-bubbly and cocktails. What more could you want? With prices starting at just $140 USD per night, we think it’s one of the best deals in Petra.
Petra Boutique Hotel – $$


Petra Boutique Hotel is a fantastic mid-range option, less than a 2-minute walk from Petra’s main gate. The location is really hard to beat, especially after a long day of hiking around the ancient city when all you want to do is get back to your room without another long walk.
There are also plenty of little extras that make life easier, like free luggage storage, complimentary water bottles, and even a packed lunch if you have an afternoon tour planned.
The kitchen staff is also happy to explain the dishes, so you can try something new without wondering what you’re actually eating (some Middle Eastern dishes really need a second look!). Around sunset, the rooftop is the best place to be for some pretty impressive panoramic views of the rugged mountains. Expect to pay anywhere from $100 to $200+ USD per night, depending on your room and travel dates.
Petra Moon Hotel – $$


Petra Moon Hotel is the sister property to the newer, more expensive Petra Moon Luxury Hotel, but don’t let that fool you. You’re still getting a great stay without the high price tag. Also, rooms are spacious and can accommodate up to 5 adults, making this a great choice for families and groups.
If you’re planning an early start, you won’t have to skip breakfast. They’ll pack it up for you, so you can take it along and enjoy it somewhere with a view. There’s also a lovely rooftop pool, which comes in handy after all that walking through the Siq. And once the sun starts going down, you won’t want to be anywhere else.
You’re also just a 2-minute flat walk from Petra’s entrance. And yes, the word flat really matters here, especially when you’re coming back tired and hot. Prices start at just $80 USD per night, which is a real bargain if you ask us!
Edom Hotel – $


If you’re on a mission to save, Edom Hotel is definitely worth checking out! This 3-star hotel offers basic, budget-friendly accommodation in a great location, just steps from the main Petra Visitor Center entrance (yes, a flat walk, in case you were wondering).
There’s a good choice of rooms here, whether you’re traveling solo or with a big family. Some even come with a balcony or patio overlooking the town or local mosque. The highlight, however, is the cave restaurant carved into the stone. Here, you can enjoy a rich buffet of traditional Oriental cuisine every morning.
And, if you’re looking to explore more of the Aqaba region and the Red Sea, you can easily rent a car from the front desk. When you’re back, you can park for free right outside the hotel, which is super convenient! With prices starting at just $95 USD per night, it’s pretty hard to beat for what you get.
Why We Book Hotels on booking.com
Booking.com is a trusted online booking platform for hotels, guesthouses, apartments, and boutique stays around the world. We’ve been using Booking.com to reserve our accommodations for over a decade, and we keep coming back for a few key reasons:
Town Center


BEST FOR BUDGET TRAVELERS & A LOCAL VIBE
Pros
- More budget-friendly hotels
- Lots of local restaurants and shops
- More of a local feel
Cons
- Farther from Petra’s entrance
- Mostly uphill on the way back
- You’ll likely need a taxi or shuttle after a long day
The Town Center sits farther uphill from Petra’s entrance, but it’s a great option if you want cheaper hotels and more of a local feel. You’ll find lots of traditional restaurants, bakeries, supermarkets, and small shops nearby, so you’ve got everything you need within easy reach. And if you enjoy a nice sunset, be sure to head up to this sunset spot, which also conveniently has free parking!
Getting to Petra is still pretty easy. It’s about a 5-10 minute taxi ride or a 20-30 minute walk downhill to the Visitor Center. And while the walk down seems easy, the uphill walk back is not something you’ll look forward to. Luckily, most hotels offer free shuttles, and if not, you can always grab a taxi.
While you’re in the area, you can also check out Moses’ Spring, a small historic site connected to the story of Moses, and a nice little change from the archaeological site. Overall, the Town Center is a good pick if you’re staying a few nights and would rather spend your money exploring Petra than on your hotel.
Petra Marriott Hotel – $$$


Petra Marriott Hotel sits just outside the town center, about a 15-minute drive from the Petra Visitor Center, but that shouldn’t be an issue as the hotel offers a free shuttle to Petra. Plus, it comes with some great perks that you won’t regret your choice. For starters, it’s built on a high mountain ridge, so you get absolutely fantastic views of the surrounding peaks and valleys, definitely a different experience from the hotels sitting right by the tourist gate.
For food, you can choose from two restaurants serving Middle Eastern barbecue and Italian dishes, with lots of al fresco dining space. There’s also a seasonal outdoor pool right on the ridge, plus a traditional hammam, which comes in super handy after a long day of exploring.
Prices start at around $120 USD per night, which we think is an absolute steal for a 5-star stay.
Petra Pillars Luxury Hotel – $$$


Petra Pillars Luxury Hotel is another upscale stay just outside the town center (about a 5-minute drive from Petra’s entrance), but it comes with some pretty great extras. It also sits on the same high ridge as the Petra Marriott, which means you get amazing views from pretty much every corner of the property. Even better, it was built in 2025, so everything is brand new.
The highlight is the rooftop infinity pool, where you can relax and watch the sunset without anything blocking the view. And if you need a little more downtime, the spa has massages, a large jacuzzi, and a hammam. When hunger strikes, you’ve got plenty of options, with two restaurants, a lobby bar, and a pool terrace café.
With prices starting around $130 USD per night, it’s a pretty easy choice if you’re after comfort, luxury, great food, and a little wellness time.
The Old Village Hotel & Resort – $$$


Located in Wadi Musa, The Old Village Hotel & Resort offers something you don’t get every day: a stay inside a 19th-century Nabatean stone village. Yes, it’s a 5-star hotel, but it’s built into historic stone structures, making it a pretty unique place to stay.
Beyond the fascinating history, you’ll find a grand ballroom (one of the largest in the area), plus a full wellness center for massages and some well-deserved downtime. There are also indoor and outdoor pools, so you can take a dip no matter when you visit.
Since it’s farther from Petra’s entrance, the hotel offers a free shuttle that runs several times a day, making it much easier to get around. Dining here also fits the setting, with authentic local flavors and free breakfast. Expect to pay around $120 to $280 USD per night, depending on your room and dates, not bad at all!
Petra Elite Hotel – $$


Petra Elite Hotel makes it easy to enjoy your trip without blowing your entire travel budget. We absolutely love the location in downtown Wadi Musa, close to shops and restaurants, but still perched on a scenic cliffside ridge, so you get the views too! This place is also often praised for its warm hospitality, so you know you’re in good hands from the start.
Rooms are spacious and ideal for families and groups, with some even offering patios. There’s also an indoor swimming pool and a dedicated children’s splash pool, so fun all around. Evenings are best spent on the rooftop terrace and lounge with some shisha, cocktails, and your favorite company.
The hotel is about a 30-minute walk from the Petra Visitor Center, but taxis are fast and super cheap if you don’t feel like walking. Prices start at just $100 USD per night.
P Quattro Relax Hotel – $$


P Quattro Relax Hotel is another great choice in downtown Wadi Musa, and they happily provide transport to the Petra Visitor Center, saving you the walk or the cost of a taxi.
Wellness is definitely the focus here, with both indoor and outdoor pools, plus a rooftop jacuzzi. There’s also a salt therapy room and complimentary electronic massage chairs (hard to resist!). The spa offers all sorts of treatments when you’re ready for some downtime, and trust us, you’ll probably be ready after exploring Petra.
When it comes to food, you have a choice of two restaurants serving Mediterranean, Italian, and authentic Middle Eastern buffet dishes. Breakfast is also varied and completely complimentary, which can help you save a little, especially if you’re traveling with the family. Oh, and you also get free bicycles if you feel like exploring the area.
Prices start at $90 USD per night.
Town Season Hotel – $


Town Season Hotel is one of our top choices for a budget-friendly stay in the area, but it’s the kind that comes with a few high-end touches that might make you want to stay a little longer. With just 20 rooms, it feels more intimate and peaceful, making it a great choice for couples and anyone after a quieter stay.
When it comes to food, the top-floor restaurant serves rich, authentic local dishes, and breakfast is complimentary, which is always nice, especially when every dollar counts. There’s also a coffee shop where you can grab everything from Arabic coffee and espresso drinks to traditional hot mint tea. With prices starting at just $65 USD per night, we think it’s a real steal.
Infinity Lodge – $


If you’re looking for more of a homely stay, Infinity Lodge is definitely worth checking out! This 3-star hotel is just a 10-minute walk or 2-minute drive from the main Petra Visitor Center entrance. It’s perched on the side of a hill, and while the walk down to Petra is quick and easy, you might want to grab a taxi on the way back to avoid the steep climb.
With only 9 rooms, it feels more personal and peaceful, which works perfectly if you’re a couple or simply appreciate having a little privacy. Even the restaurant has that homey feel, serving authentic, home-cooked traditional Jordanian family dinners.
A stay here also comes with a fully complimentary local breakfast, and the staff will happily pack a lunch box for you to take with you for the day. Prices start at just $80 USD per night.
Petra Plaza Hotel – $


For an authentic stay without the high price tag, Petra Plaza Hotel is an easy choice. It’s right in the center of Wadi Musa, about a 15-minute walk from the main Petra Visitor Center entrance. Luckily, they offer a free round-trip shuttle bus, saving you time, money, and your legs too!
The rooms are modern, and they pay special attention to making your stay easier, including free luggage storage and early-morning packed breakfast boxes. Breakfast is complimentary too, so you’re saving a little there as well.
When you’re not relaxing in the hotel’s lounge, outdoor seating area, or one of its picnic spots, head out into town. Everything is within a short walking distance, including local fruit markets and popular restaurants. With prices starting at just $80 USD per night, it’s one of the best budget-friendly hotels in the area.
Book your Airport Taxi in advance
Start your trip stress-free by booking your airport taxi before you arrive. You’ll skip the long lines, avoid overpriced fares and scams, and won’t have to worry about explaining your hotel address to a driver. Simply prebook your airport pickup online here, and your driver will be ready to take you directly to your hotel!
Top Activities to do in Petra


Now that you’ve found your stay in Petra, it’s time to plan what to do while you’re here. You can definitely explore on your own, but we found it much easier to book a tour and let someone else worry about the driving and logistics. One less thing for you to think about, especially after all that walking! Here are our top things to do in Petra:
- Private tour of Petra – Petra covers a lot of ground, so it’s easy to miss some of the important stuff if you were to explore on your own. This private tour helps you make the most of your time and ask all the questions you can think of. You can also choose between a half- or full-day tour and tailor it to what you want to see.
- See Petra by night – If you’re after something a little different, Petra by Night is definitely worth doing. Thousands of candles light up the path through the Siq and around the Treasury, making the whole place feel completely different after dark. You can join a group experience or book a private one, and both are worth it.
- Ride horses through Petra – Want to feel like Indiana Jones for the day? This guided horseback riding tour lets you see Petra from a completely different perspective and cover more of the park in one day. Not a bad way to explore, right?
- Take a day trip to the Dead Sea – If you’ve had your fill of Petra and Wadi Musa, why not spend a day at the Dead Sea? You’ll get to float in the salty water, cover yourself from head to toe in that famous mud, and stop for a delicious lunch before heading back to your hotel. Easy and convenient, with no planning needed!
- Take a cooking class – Middle Eastern food is delicious, but there’s a lot that goes into making it. We loved this experience because we got to spend time in a warm and welcoming local home, learn to cook authentic Jordanian dishes with the family, and then sit down for a family dinner afterward. It was one of the highlights of our stay!
AIRALO e-SIM Up To 15% Off With Code “DTRAVEL15”
What’s an eSIM?
An eSIM is a digital version of a SIM card. Instead of buying a little plastic chip and swapping it into your phone, you just download it. It connects your phone to a local network in whatever country you’re visiting — no stores, no waiting, and no fiddling with tiny cards.
In simple terms, it’s the easiest way to get data and stay connected while traveling.
We’ve tested a bunch of eSIMs over the years, and after a few frustrating experiences, we’ve found our favorite — Airalo. It’s fast, reliable, and incredibly easy to use. You can set it up in minutes (even my mom managed it solo on her first try!), and the prices are some of the best out there.
💡 Bonus: We’ve got an exclusive 15% discount for our readers. Use the codes:
Thanks for reading!

Visiting Petra is on so many travelers’ bucket lists for a reason, and it’s 100% worth a visit! But choosing the right place to stay can really shape your experience. So instead of stressing about it, simply stick to our expert recommendations, and you’ll find the perfect place to rest, recharge, and go explore again!
Before you go, check out all of our travel guides! We love helping fellow adventurers plan their next great getaway, from picking a hotel to itinerary planning and more. Here are a few related blogs that you might find useful. Cheers!
Where to Stay in Dubai, United Arab Emirates: 6 Best Areas & Hotels
Where to Stay in Casablanca, Morocco: 4 Best Areas & Hotels
The Services We Recommend
From hotels to guided tours, we only recommend services we know and trust. Here are our recommended partners so you can explore with confidence.

