Photo by Lynda Sharpe

Find hotels in Petra from $69

Start date: Check-in selected.
To Date
End date: Check-out
  • Upfront pricing

    Our total price for your stay includes taxes and fees
  • Treat yourself

    Save 10% or more on over 100,000 hotels worldwide with Member Prices
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Petra hotels

Archontiko Petras 1821

Archontiko Petras 1821
4.0 star property
Lesvos
9.4 out of 10, Exceptional, (19)
"Amazing and comfortable hotel with amazing staff. We loved everything about the hotel. It was like home. We definitely recommend it."
Turkey
Anonymous traveler
$69 nightly
The price is $80
Dec 28 - Dec 29
Total with taxes and fees
Archontiko Petras 1821

Nicholas House

Nicholas House
Lesvos
2.0 out of 10, (1)
Nicholas House

Sappho Hotel

Sappho Hotel
2.0 star property
Lesvos
9.0 out of 10, Wonderful, (25)
"Great place to stay and a wonderful seating area outside the front doors on the water. "
United States
Tom
$63 nightly
The price is $69
Jan 3 - Jan 4, 2026
Total with taxes and fees
Sappho Hotel

Kaloni village apartments

Kaloni village apartments
Lesvos
8.4 out of 10, Very Good, (7)
"Temiz ve doğa içinde apartlar gerçekten fiyatını karşılıyor. Ancak kaldığımız dairede çamaşır makinesi kapağı bozuktu ve tek sefer havluların yıkanması için bir çözüm rica ettim. bana elimle yıkayabileceği söylendi! Ayrıca bir gece düğün nedeniyle saat 03:15 e kadar çok yüksek sesli müzik çalındı. başka bir çok müşterinin konaklama yaptığı bir gece bu saygısızlık kabul edilemez. Kahvaltı oldukça kalitesizdi. "
Turkey
murat
Kaloni village apartments

Apolithon Premium Houses

Apolithon Premium Houses
Lesvos
$87 nightly
The price is $96
Jan 9 - Jan 10, 2026
Total with taxes and fees
Apolithon Premium Houses
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.
Save an average of 15% on thousands of hotels when you're signed in

Stay near popular Petra attractions

Learn more about Petra

Nestled on the coast of Lesvos, this charming village invites you to relax on golden Petra Beach or explore nearby Anaxos Beach. Visit the hilltop Panagia Glykofilousa church for spectacular views, then wander through Vareltzidena's House before taking a short trip to picturesque Mólyvos Harbor.

Enjoying the local rose by the pool.
Photo by Lynda Sharpe
Open Photo by Lynda Sharpe

Top Petra Hotel Reviews

More cheap stays in Petra

Hotels in Petra with star-rating

Find out more about Petra

Top reasons to visit Petra

  • Stunning Beaches: Enjoy the beautiful beaches of Petra, perfect for relaxation and soaking up the sun.
  • Cultural Exploration: Discover the rich history and local culture through nearby historic sites and crafts.
  • Live Music: Experience vibrant live music performances that showcase the essence of Petra.
  • Outdoor Adventures: Engage in various outdoor activities, from hiking to exploring scenic views.
  • Welcoming Atmosphere: Experience the friendly locals and a charming village vibe that enhances your stay.

Find great hotels in and around Petra

Discover the charm of Petra, Greece, with a variety of accommodations tailored to every traveler. Whether you're seeking a beachfront escape, a family-friendly retreat, or a pet-friendly haven, Petra offers an array of hotels and guesthouses to choose from. Enjoy your stay at popular options like the Petra Moon Hotel, ensuring a memorable experience in this picturesque destination.

  • Delfinia Hotel & Bungalows: A perfect blend of business efficiency and family-friendly charm, Delfinia Hotel & Bungalows is a 3-star haven located 2 miles from Petra. With direct beach access, it's ideal for families looking to unwind while keeping business needs in mind. The hotel features a Business Center, Meeting Room, and Conference Center for corporate travelers. Children will enjoy the on-site playground and arcade game room, while parents can take advantage of babysitting services, ensuring a stress-free vacation for everyone.
  • Clara Hotel: This 4-star property is a family paradise located in the heart of Petra, offering direct access to the beach. Clara Hotel is designed with families in mind, featuring a children's pool and essential amenities like a First Aid Kit for peace of mind. The hotel’s inviting atmosphere and family-oriented services make it a great choice for those looking to bond over sun-soaked days by the sea, creating lasting memories in a beautiful setting.
  • Molyvos I: Located 3 miles from Petra, Molyvos I is a charming 3-star hotel that emphasizes a laid-back beach vacation experience. With direct beach access, guests can easily enjoy sunbathing and swimming in the crystal-clear waters. The hotel’s relaxed atmosphere and proximity to the seaside make it a popular choice for beach lovers seeking tranquility and natural beauty, ensuring a rejuvenating getaway.

Where to stay in Petra

Petra, a charming village in Lesvos, Greece, offers a delightful blend of beach relaxation, cultural exploration, and outdoor adventures. Perfect for families, visitors can enjoy friendly locals and a welcoming atmosphere while discovering nearby historical sites. With a focus on luxury and tranquility, Petra is an ideal destination for travelers seeking both excitement and relaxation. Don't miss the chance to stroll through the picturesque surroundings and savor the unique vibes of this enchanting region.

  • Lesvos: As the largest island in the North Aegean, Lesvos is a vibrant city that offers a diverse mix of culture, history, and natural beauty. Nestled in the Aegean Sea, it provides stunning beaches and picturesque landscapes. Visitors can enjoy outdoor activities, explore local markets, and indulge in spa treatments. The island’s rich historical sites, including ancient ruins and charming marinas, offer a glimpse into its storied past. Peak travel seasons from June to August cater to beach lovers and culture enthusiasts, making it an ideal destination for a relaxing getaway.
  • Mithimna: A quaint village located just 3 miles from Petra, Mithimna enchants visitors with its serene atmosphere and stunning coastal views. Known for its beautiful beaches and outdoor activities, this village is perfect for those seeking a cultural escape. The local market and shopping areas provide a taste of traditional Greek life, while the nearby castle adds a historical flair to your visit. Seasonal travel peaks from June to August, making it an inviting spot for sun-seekers and culture aficionados alike.
  • Anaxos: Located 2 miles from Petra, Anaxos is a charming village that offers a romantic setting for couples and travelers seeking tranquility. The stunning beaches and inviting marinas create a picturesque environment perfect for leisurely strolls and relaxation. With travel peaks from July to September, Anaxos is ideal for those looking to unwind and enjoy outdoor activities. The local castle adds a historical element to your visit, making it a delightful choice for those wanting a blend of romance and adventure.

Things to do near Petra

Petra, located on the beautiful island of Lesvos in the North Aegean, offers a perfect blend of beach relaxation and cultural exploration. Visitors can enjoy spa and body treatments, shop for local crafts, and immerse themselves in the vibrant Petra experience. Don’t miss out on live music performances that capture the essence of the area. Whether you're lounging by the sea or exploring local culture, Petra promises a memorable vacation.

Shopping

In Petra, visit local shops for unique souvenirs like handmade ceramics and olive oil products. If you're up for a drive, check out the Mytilene Shopping Center, about 35 miles away, offering a range of international brands and local boutiques for a more extensive shopping experience.

Recreation

Thermes Gera Hot Springs, located 22 miles from Petra, offers a rejuvenating body treatment experience. Surrounded by natural beauty, this tranquil venue provides wellness and relaxation vibes, making it an ideal spot to unwind and indulge in therapeutic hot springs that soothe both body and mind.

Adventure

Explore Petra’s stunning beaches ideal for sunbathing and water sports. Venture to the nearby mountains for hiking and breathtaking views. Don’t miss the local taverns for authentic Greek cuisine after a day of adventure, immersing yourself in the vibrant local culture and hospitality.

Nightlife

Experience the vibrant nightlife in Petra by visiting the lively Seaside Bar, where you can enjoy refreshing cocktails with stunning ocean views. For a more relaxed vibe, check out the local tavern, where you can savor authentic Greek cuisine and mingle with friendly locals under the stars.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Booking tips and Expedia advantages for Petra

To save money on your trip to Petra, consider visiting in February or November to December, as prices are lower compared to the peak summer months. Book your hotel about a month in advance or check for last-minute deals on Expedia for potential savings. Tuesdays tend to be the cheapest days for accommodations. Use Expedia’s search tool to filter by budget and hotel type, and look for package deals that combine flights and activities. Joining Expedia's One Key membership can also provide exclusive discounts and earn you rewards for future bookings.

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in Petra are February and November to December, where the prices are slightly lower. This is in comparison to June to August, where prices are slightly higher.
  • The best time to book a hotel: The cheapest time to book a hotel in Petra is usually 1 month out from when you are planning to stay. If you're a little more spontaneous, you could also peruse Expedia's last minute deals which could secure you a cheaper stay. Look out for the green banner below the price to spot the deals.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay in Petra is Tuesday. The most expensive day to stay in Petra is Monday.
  • Find cheap hotels on Expedia: Expedia’s search tool enables you to set your budget, choose your desired location, and much more. You can easily arrange your results to display prices from lowest to highest, helping you find the most affordable hotels right away. Additionally, you can refine your search by hotel type; for instance, selecting the “Eco-certified” filter will show you options for sustainable and environmentally-friendly hotels that you can book.
  • Consider bundling your trip: You can save money by combining your Petra hotel reservation with your flights and activities through an Expedia package deal.
  • Become a One Key member: Join Expedia's One Key membership program for exclusive discounts and deals on hotel bookings. You can also earn OneKeyCash to use on future selected hotels.

Find the best attractions near Petra

Petra offers a delightful blend of beach, outdoor, and cultural experiences, making it an ideal vacation spot. Popular attractions include beautiful beaches, historic castles, and bustling marinas. Travelers can explore the Petra region's rich culture, enjoy outdoor activities, and soak up the sun. Key points of interest are the Petra entrance and various sights that showcase the area's unique charm. Whether you're seeking relaxation or adventure, Petra has something for everyone.

  • Molyvos Harbour: This picturesque marina offers a blend of adventure and beach vibes, perfect for those looking to explore the azure waters and enjoy outdoor activities. With charming cafes and stunning views, it’s an ideal spot to relax or take a boat tour.
  • Anaxos Beach: A serene escape, Anaxos Beach is known for its tranquil atmosphere and beautiful sandy shores. Spend your day sunbathing, swimming, or indulging in beachside refreshments amidst the stunning natural scenery.
  • Molyvos Castle: Perched on a hill, this historical castle provides a romantic backdrop and rich cultural vibes. Explore its ancient walls, enjoy panoramic views of the bay, and immerse yourself in the fascinating history of the region.

Best time to go to Petra

The best time to visit Petra can depend on the weather and when visitor numbers rise and fall. The hottest average temperature in Petra falls in August, when visitor numbers are high and weather is sunny with no rain. The coolest average temperature in Petra falls in January, visitor numbers are average and weather is mostly sunny with light rain.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January48.4°F (9.1°C)Light RainMostly SunnyAverageAverage
February49.8°F (9.9°C)Light RainMostly SunnyAverageSlightly Low
March52.3°F (11.3°C)Light RainMostly SunnyAverageAverage
April58.3°F (14.6°C)Light RainMostly SunnyAverageAverage
May66.6°F (19.2°C)No RainSunnyAverageAverage
June74.3°F (23.5°C)No RainSunnyHighSlightly High
July79.3°F (26.3°C)No RainSunnyHighSlightly High
August79.7°F (26.5°C)No RainSunnyHighSlightly High
September73.2°F (22.9°C)No RainSunnyAverageAverage
October64.8°F (18.2°C)Light RainSunnyLowAverage
November58.8°F (14.9°C)Light RainMostly SunnyLowSlightly Low
December52.2°F (11.2°C)Light RainMostly SunnyLowSlightly Low

The nearest major airports for your trip to Petra

When visiting Petra, you can fly into Mytilene International Airport (MJT), located 30 miles away. A few excellent hotel options nearby include the Elysion Hotel, a 5-star property just 1 mile from the airport, and the Heliotrope Hotels, a 4-star hotel located 2 miles away. Both hotels offer convenient access to the airport. Theofilos Paradise Boutique Hotel, a 4-star option, is situated 4 miles from the airport, also providing easy transportation. These accommodations ensure a comfortable stay while being close to Mytilene International Airport for your travel needs.

Frequently asked questions

What is the best area to stay in Petra?
The best area to stay in Petra is along the main beach road, which offers direct access to the sea and the town's amenities.

This area is the heart of Petra, stretching along the coastline with hotels, tavernas, and shops lining the street. The iconic Petra Rock, topped by the Panagia Glykofilousa church, is a prominent landmark visible from most points in this neighborhood. It's a convenient and pleasant base for visitors.

Couples often find this area ideal due to the ease of access to beachside dining and evening strolls. The proximity to the water creates a relaxed setting, and many accommodations offer views of the Aegean Sea and the sunset.

Families will also appreciate staying along the main beach road. The shallow waters of Petra Beach are suitable for children, and the convenience of having restaurants and shops within walking distance makes for a stress-free vacation.
When is the best time to go to Petra?
The best times to visit Petra are during the spring (late March to May) and autumn (late September to November) when the weather is mild and pleasant for exploring.

Spring in Petra brings comfortable temperatures, typically ranging from 60°F to 80°F (15°C-27°C). The landscape is also at its most beautiful during this season, with wildflowers blooming across the desert terrain, which enhances the experience of visiting the ancient city. This period is ideal for couples who enjoy hiking and sightseeing without the discomfort of extreme heat.

Autumn offers similar comfortable temperatures, usually between 65°F and 85°F (18°C-30°C). The intense summer heat has subsided, making it superb for longer walks and exploring the many trails and tombs within Petra. Solo travelers will appreciate the agreeable weather for extended explorations of the site's vastness, including climbs to the Monastery or High Place of Sacrifice.
Can I cancel my hotel reservation on Expedia?
You can cancel your hotel reservation on Expedia, though it depends on the cancellation policy of your booking. Most bookings are refundable if canceled within 24-48 hours of the scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. If free cancellation is available, you can cancel directly through your Expedia account by logging in, going to "My Trips", and selecting your reservation. To find flexible deals, filter your search by "Fully refundable property" for hotels in Petra.
How can I save on a Petra hotel booking with Expedia?
With Expedia, you earn OneKeyCash™* on eligible Petra hotel bookings for every dollar you spend – just join our One Key™ travel rewards program to get started. It's free to join, and you'll unlock our lowest Member Prices as soon as you're signed in. On top of this, you could also save significantly by bundling your hotel and flights together on Expedia.

*Excludes taxes and fees. OneKeyCash is not redeemable for cash and can only be used on Expedia, Hotels.com and Vrbo.
How much is the nightly rate at a Petra hotel?
Prices for hotels in Petra often vary, but you can find a great deal from $69 on Expedia. All sorts of factors affect price, such as the time of year or the days of the week you choose for your stay. Find the best deals by being flexible with your dates, and sort search results by "Price: low to high" for the cheapest rate.

Explore a world of travel with Expedia