Photo by Lynda Sharpe

Hotels in Petra

Free cancellation options if plans change
Unlock travel rewards with One Key
Save more with Member Prices

Check prices for these dates

Where to stay in Petra?

Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Top landmarks in Petra

Learn more about Petra

Petra is well-known for its attractions such as Petra Beach and Vareltzidena's House.

Beautiful sunset in Petra
Photo by Lynda Sharpe
Open Photo by Lynda Sharpe

Frequently asked questions

What accommodations do travelers like in Petra?
Where can I find free parking at my hotel in Petra?
Park your car for free at these properties: Clara Hotel, Archontiko Petras 1821 and Michaelia Hotel.
Can I book a refundable hotel in Petra?
If you’re looking for the flexibility to change your travel plans to Petra, most hotels offer refundable* rates you can book. You can see these accommodations by searching our site and using the “fully refundable” filter to narrow the results down.
Where can I stay with my pet in Petra?
Your furry friend can stay with you at these pet-friendly hotels: Archontiko Petras 1821, Theofilos Classic Hotel and Tsalis Studios.
Where should I stay in Petra if I want a budget-friendly accommodation?
Michaelia Hotel is an accommodation you might want to consider that’ll save you money.
Where can I stay in Petra if I want a vacation home instead of a traditional hotel?
If you want to find a good alternative to a hotel, look over our selection of 11 vacation homes. You can also book one of 9 apartments or 5 villas.
Where can I stay if I'm visiting Petra with my family?
Parents traveling with children may want to consider Clara Hotel, Michaelia Hotel and Tsalis Studios.
Where should I stay in Petra for a getaway with my partner?
Clara Hotel and Michaelia Hotel are a couple of good options for a romantic getaway with your special someone.
Where should I stay in Petra if I want a luxury hotel?
An option for a luxury stay is Clara Hotel.
What will the weather in Petra be like during my visit?
The warmest months in Petra are usually August and July with an average temp of 77°F. January and February are the chilliest months when the average temp is 51°F. The rainiest months are January and December.
Why should I book my Petra hotel through Hotels.com?
There are plenty of reasons to book your Petra travel with us: our free cancellations on selected hotels* gives you the flexibility you’re looking for, and with One Key™, our rewards program, you will be able to earn and use OneKeyCash™** on all eligible bookings such as hotels, car rentals, flights, vacation rentals and more on Hotels.com, Expedia and Vrbo.

Find out more about Petra

Find out more about Petra

Unveil the Timeless Wonders of Petra: A Journey Through Ancient Marvels and Majestic Landscapes

Nestled on the enchanting island of Lesvos, Petra is a captivating blend of natural beauty and rich history. Famous for its stunning Petra Beach, where golden sands meet crystal-clear waters, this charming village invites relaxation and exploration. Wander through its quaint streets adorned with traditional architecture, and don’t miss the iconic Petra Castle, offering breathtaking views of the Aegean Sea. With its vibrant local culture, inviting tavernas, and artistic spirit, Petra is the perfect romantic getaway or off-the-beaten-path escape, making it a must-visit destination for travelers seeking an authentic Greek experience. For great hotel rates in Petra, be sure to check out Hotels.com's Last-Minute DealsOpens in a new window on travel.

Discover great hotels in Petra

Petra, located on the beautiful island of Lesvos, offers a range of hotel accommodations from cozy guesthouses to luxury establishments. Visitors can choose from charming B&Bs, family-run hotels, and upscale resorts, all providing access to stunning landscapes and local culture. Enjoy a relaxing stay in this picturesque destination. Here are some of our travelers' favorite hotels in Petra:

  1. Archontiko Petras 1821Opens in a new window: Archontiko Petras 1821 is a 4.0-star hotel offering a unique lodging experience tailored for travelers seeking a pet-friendly getaway. This property includes key amenities that cater to pets, ensuring a seamless experience for those traveling with their furry friends. With features like waived fees for service animals and pet-permitted policies, it stands out as a top choice for pet owners. The hotel exudes a welcoming ambiance and has garnered positive sentiments for its accommodating atmosphere and overall comfort.
  2. Clara HotelOpens in a new window: Clara Hotel is a stunning 4.0-star hotel perfect for leisure travelers craving a beachside escape. This property boasts direct access to the beach, allowing guests to savor the sun and sea effortlessly. Families will appreciate the variety of children’s amenities, including a dedicated pool for children, making it an ideal spot for fun-filled vacations. The hotel has received enthusiastic feedback for its great service and prime location, making it a standout choice for an unforgettable coastal retreat.
  3. Villa MarianthiOpens in a new window: Villa Marianthi is a charming 3.5-star guesthouse that offers a cozy and inviting atmosphere for leisure travelers seeking a tranquil stay. With entertainment options such as Smart TVs and Flatscreen TVs, guests can unwind comfortably in their rooms. The guesthouse's design and amenities create a relaxing environment, and it has earned praise for delivering a warm and enjoyable experience, making it a delightful choice for those looking to explore the beauty of Petra.

Top locations to stay in Petra

Some of the best areas to stay in Petra, Lesvos, and Mithimna are Napi, Lesvos, and Mithimna. Napi offers rich monuments and island charm, while Lesvos boasts impressive museums, ruins, and the stunning Molyvos Castle. Mithimna features a marina, natural parks, and beautiful coastal views. For first-time visitors, Lesvos is the most appealing choice, combining history and natural beauty.

  1. LesvosOpens in a new window: Lesvos is a captivating destination that offers a unique blend of history, culture, and natural beauty. With its impressive museums and ancient ruins, you can dive deep into the rich heritage of the island. A visit to the Eftalou Hot Springs provides a relaxing experience amidst stunning coastal views, while Molyvos Castle offers panoramic sights and a peek into the island's past. The charming marina at Mólyvos is perfect for enjoying the local vibe and watching the sunset. Lesvos is also known for its picturesque villages and olive groves, making it a delightful spot to immerse yourself in authentic Greek culture.
  2. NapiOpens in a new window: Napi is a serene gem perfect for travelers seeking a quieter experience. This area features beautiful islands that offer stunning landscapes and tranquil beaches. The local monuments tell stories of the past, adding a layer of intrigue to your visit. It's an excellent base for exploring nearby natural parks and enjoying peaceful walks along the coast. If you're looking to escape the hustle and bustle and connect with nature, Napi provides an inviting atmosphere with plenty of opportunities for relaxation and exploration.
  3. MithimnaOpens in a new window: Mithimna, also known as Molyvos, is a picturesque town that captures the essence of Greek island life. With its stunning marina and beautiful sea views, it’s an ideal location for those who love the water. Explore the quaint streets lined with charming shops and local artisans, offering unique souvenirs and crafts. The nearby natural parks provide ample opportunities for leisurely hikes and enjoying the stunning landscapes. Mithimna's enchanting vibe and historical monuments make it a delightful place to unwind and soak in the local culture.

Things to do in Petra

Petra enchants visitors with its stunning blend of rugged mountains and vibrant desert landscapes. Adventurous travelers can explore ancient ruins nestled among dramatic cliffs, while the nearby beaches offer a refreshing retreat. Whether hiking through scenic trails or unwinding by the water, Petra promises unforgettable experiences in a breathtaking setting.

  • Molyvos HarbourOpens in a new window – Experience the charm of Molyvos Harbour, where you can stroll along the marina, admire the boats, and soak in the vibrant atmosphere. Don’t miss the nearby monuments and museums that showcase the rich history of the area, making it a perfect spot for both relaxation and exploration.
  • Molyvos CastleOpens in a new window – Climb up to Molyvos Castle for breathtaking views of the surrounding landscape. This ancient fortress is steeped in history, inviting you to wander through its stone pathways and imagine the stories it holds. The panoramic vistas from the castle's walls are truly unforgettable.
  • Petra BeachOpens in a new window – Spend a day at Petra Beach, known for its crystal-clear waters and soft sands. It’s an ideal spot to unwind under the sun, build sandcastles, or take a refreshing swim. The beach’s picturesque setting makes it a favorite among families and sun-seekers alike.
  • MólyvosOpens in a new window – Explore Mólyvos, where the stunning coastline meets delightful local shops and eateries. This area boasts beautiful beaches and inviting cafes, making it a great place to grab a bite to eat while enjoying the view of the sparkling Aegean Sea.
  • Anaxos BeachOpens in a new window – Relax at Anaxos Beach, a serene spot perfect for sunbathing and leisurely strolls along the shore. The tranquil waters are great for swimming, and you’ll find plenty of nearby tavernas to enjoy fresh seafood and local delicacies after a day of fun in the sun.

5 tips for savvy savings when booking a hotel in Petra

  1. Book for the cheapest times: For those looking to visit Petra on a budget, February, November, and December are the most affordable months, when hotel prices tend to be lower. To fully appreciate the historical and cultural landmarks, such as ancient monuments and museums, a stay of at least 3 to 4 days is recommended. This duration offers great value for money, allowing visitors to immerse themselves in Petra's rich heritage and stunning attractions.
  2. Look for last-minute deals on Hotels.com: To explore hotel options in Petra, start by checking the DealsOpens in a new window or Last-Minute DealsOpens in a new window sections on Hotels.com, where you may discover discounted rates as your travel date approaches. You could also enable email alerts or push notifications to stay updated on flash sales and special promotions, helping you snag the best hotel deal. Additionally, the Smart ShoppingOpens in a new window feature in the app allows you to compare hotel prices and amenities, ensuring you’re informed about price drops or available rooms. This way, you're more likely to find luxury hotel deals in Petra for that perfect last-minute escape.
  3. Be flexible with dates: Prices can fluctuate based on factors like the hotel's location, star rating, and season, so being flexible with your travel dates may help you save on your stay at a Petra hotel. If you're interested in unique accommodations, boutique hotels often provide a more personalized experience and may offer better value. When you book through Hotels.com, we’ll inform you if the price for your chosen dates is above or below the average. If the price is on the higher side, we might suggest alternative dates that could help you find a more budget-friendly option.
  4. Consider your location: Staying near major attractions or city centers can be convenient, but it typically comes with a higher price tag. For more budget-friendly options, you might want to look into hotels located in less central neighborhoods, which usually tend to be cheaper while still offering reasonable access to the sites you want to visit. Additionally, consider exploring independent hotels a bit farther out, as they can provide a more genuine experience at a more affordable price.
  5. Join One Key™: Become a One Key MemberOpens in a new window for free and book your next stay in Petra. Save on over 100,000 hotels worldwide with exclusive member prices. As a member, you can quickly progress through the tiers and enjoy perks, like free room upgrades when available and food and beverage discounts at select VIP Access properties.

Best time to go to Petra

Petra experiences its lowest average temperature in January, at 48.4°F (9.1°C), while August is the hottest month, with an average temperature of 79.7°F (26.5°C). January is typically the wettest month. If you’re looking to soak up the lively atmosphere in Petra, June to August are the peak months to visit, bustling with fellow travelers. During this peak period, the weather is sunny, accompanied by no rainfall. However, if you prefer a more relaxed experience, October to December are perfect for a quieter getaway, marked by light rainfall and mostly sunny conditions.

If you're looking for a place to get away, look no further than Petra. Whether you're planning to stay for a night or for the week, the area around Petra has accommodations to fit every need. Search for hotels in Petra with Hotels.com by checking our online map. Our map displays the areas and neighborhoods around all Petra hotels so you can see how close you are from landmarks and attractions, and then refine your search within the larger area. The best Petra hotel deals are here with our lowest price guarantee.