Find hotels in Petra from £28

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Save instantly and earn perks with One Key
  • 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 reviews)
"Amazing and comfortable hotel with amazing staff. We loved everything about the hotel. It was like home. We definitely recommend it."
Turkey
Anonymous traveller
The price is £78
includes taxes & fees
7 May - 8 May
Archontiko Petras 1821

Sappho Hotel

Sappho Hotel
2.0 star property
Lesvos
9.0 out of 10, Wonderful, (26 reviews)
"Great place to stay and a wonderful seating area outside the front doors on the water. "
United States
Tom
The price is £58
includes taxes & fees
29 Apr - 30 Apr
Sappho Hotel

Eressian Lodgings Apartments

Eressian Lodgings Apartments
Lesvos
10.0 out of 10, Exceptional, (5 reviews)
"Yes the sea was visible from our balcony and the apartment we think is very good for all ages . "
United Kingdom
Taxia
The price is £102
includes taxes & fees
20 May - 21 May
Eressian Lodgings Apartments

Sunrise Resort Hotel

Sunrise Resort Hotel
5.0 star property
Lesvos
9.0 out of 10, Wonderful, (42 reviews)
"Very friendly staff, delicious buffet breakfast with many options, really nice grounds and wonderful contemporary rooms. "
United States
Vasilios
The price is £79
includes taxes & fees
14 May - 15 May
Sunrise Resort Hotel

Aeolian Gaea Hotel

Aeolian Gaea Hotel
4.0 star property
Lesvos
9.6 out of 10, Exceptional, (8 reviews)
"Great place to stay. Friendly service and very good facilities. Would definitely stay there again. "
Greece
George
The price is £118
includes taxes & fees
9 May - 10 May
Aeolian Gaea Hotel

Eressian Hotel & Hammam Spa

Eressian Hotel & Hammam Spa
3.0 star property
Lesvos
10.0 out of 10, Exceptional, (3 reviews)
"Very friendly and informative welcome. Calm from the minute you walk through the door. Only 4 rooms so felt very special. Such lovely staff."
United Kingdom
Alison
The price is £167
includes taxes & fees
7 May - 8 May
Eressian Hotel & Hammam Spa

Aegeon Hotel

Aegeon Hotel
3.0 star property
Lesvos
8.8 out of 10, Excellent, (26 reviews)
"Great service and a very clean area in general. We felt very welcome! The breakfast was amazing!"
Sweden
Alee
The price is £53
includes taxes & fees
21 May - 22 May
Aegeon Hotel

Elena

Elena
Lesvos
The price is £37
includes taxes & fees
5 May - 6 May
Elena

Clara Hotel

Clara Hotel
3.0 star property
Lesvos
8.0 out of 10, Very good, (16 reviews)
"Great place to stay in Petra, great service, great location, great experience!"
United States
Michael
The price is £83
includes taxes & fees
22 May - 23 May
Clara Hotel

Kaloni village apartments

Kaloni village apartments
Lesvos
8.6 out of 10, Excellent, (8 reviews)
"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
The price is £90
includes taxes & fees
13 May - 14 May
Kaloni village apartments

Aeolian Village Beach Resort

Aeolian Village Beach Resort
4.0 star property
Lesvos
9.0 out of 10, Wonderful, (24 reviews)
"Perfect stay with the best beach in Lesvos and best restaurants nearby. Clean rooms, clean facilities, great breakfast. "
Turkey
Seda
The price is £112
includes taxes & fees
24 May - 25 May
Aeolian Village Beach Resort

Apolithon Premium Houses

Apolithon Premium Houses
Lesvos
The price is £66
includes taxes & fees
10 May - 11 May
Apolithon Premium Houses

DIAMOND VIEW

DIAMOND VIEW
Lesvos
The price is £28
includes taxes & fees
7 May - 8 May
DIAMOND VIEW

molivos hills

molivos hills
Lesvos
The price is £130
includes taxes & fees
7 May - 8 May
molivos hills
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 Harbour.

Lesvos island . Greece. Beautiful coastal village Petra with famous monastery over the rock and great beach

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: Petra boasts picturesque beaches with crystal-clear waters, perfect for relaxation and sunbathing.
  • Cultural Attractions: Explore the historic Petra Church and the fascinating Petra Museum to delve into local heritage.
  • Scenic Marina: Enjoy leisurely strolls around the scenic marina, ideal for admiring the beautiful surroundings.
  • Outdoor Adventures: Discover various outdoor activities, from hiking to water sports, catering to all adventure seekers.
  • Warm Hospitality: Experience the friendly locals and their warm hospitality, enhancing your stay in this charming village.

Find great hotels in and around Petra

Discover a delightful array of hotel accommodations in Petra, where comfort meets the charm of the North Aegean Islands. From family-friendly options to pet-friendly guesthouses, you'll find the perfect place to unwind after exploring the stunning beaches and local attractions. Whether you're seeking a hotel in Petra or a cosy guesthouse, you'll enjoy a memorable stay tailored to your needs.

  • Clara Hotel: Clara Hotel is a 4-star gem with a guest rating of 8.0, perfect for families seeking a beach getaway. Located 1.3km from Petra, this property boasts direct access to the beach, allowing guests to indulge in sun-soaked relaxation. Families will appreciate the thoughtful amenities catered to children, including a dedicated children's pool and essential services like a First Aid Kit. The hotel's welcoming environment and family-friendly features make it an ideal choice for a memorable holiday by the sea.
  • Theofilos Classic Hotel: Theofilos Classic Hotel is a charming 3-star accommodation that invites pet lovers to enjoy their stay in Petra. With a pet-friendly policy that permits certain pets onsite, this hotel ensures that you can bring your furry friends along for the adventure. The property is designed with comfort in mind, offering amenities tailored to accommodate pets, such as a waiver for service animals and specific restrictions. Theofilos Classic Hotel is perfect for travellers who wish to explore the area alongside their beloved companions while enjoying a delightful stay.
  • Michaelia Hotel: Michaelia Hotel is a welcoming 3-star option that caters to families and beach enthusiasts alike, providing direct access to the beautiful shores of Petra. The hotel features a variety of child-friendly amenities, including childcare services, an arcade game room, and free cribs for the little ones. With a focus on creating a fun and safe environment for children, Michaelia Hotel is an excellent choice for families looking to enjoy quality time together while making the most of their beach holiday.

Where to stay in Petra

Petra, a charming village in Lesvos, offers a delightful blend of beach relaxation and cultural exploration. Visitors can indulge in luxury holidays while enjoying the warm hospitality of friendly locals. Nearby, the surrounding areas provide a rich historical atmosphere perfect for leisurely strolls and outdoor adventures. Whether you're seeking a luxurious stay or a tranquil retreat, Petra promises a memorable experience filled with stunning scenery and vibrant local culture.

  • Lesvos: As the largest island in the North Aegean, Lesvos is a captivating destination rich in natural beauty and cultural heritage. Situated just a short distance from Petra, it offers a diverse array of experiences for travellers. The island is particularly popular during the summer months, where visitors can partake in beach activities, outdoor adventures, and immerse themselves in local culture. Highlights include scenic marinas, beautiful beaches, and historic sites that reflect the island's fascinating past. Spa and wellness treatments are also widely available for those seeking relaxation amid the stunning surroundings.
  • Mithimna: Located a mere 4.8km from Petra, Mithimna, also known as Molyvos, is a charming village steeped in history. Its picturesque cobbled streets and traditional stone houses create a delightful atmosphere for exploration. The village sees a seasonal influx of visitors, with the summer months being the busiest. Mithimna is perfect for beach lovers and outdoor enthusiasts, offering stunning views and opportunities for swimming and spa treatments. Not to be missed is the impressive castle that overlooks the village, providing a perfect vantage point for breathtaking sunsets over the Aegean Sea.
  • Anaxos: Situated just 3.2km from Petra, Anaxos is a quaint village that offers a tranquil escape from the bustling tourist hotspots. Known for its beautiful beaches and outdoor activities, Anaxos attracts visitors, particularly in the peak months of July to September. The village is an excellent base for walking along the coast or indulging in a bit of shopping at local boutiques. With its proximity to marinas and historical castles, Anaxos provides a perfect blend of relaxation and exploration, making it a delightful stop on your Lesvos adventure.

Things to do in Petra

Petra offers a delightful blend of beach, outdoor, and cultural experiences. Visitors can indulge in spa treatments and explore various attractions, including live music venues and the stunning local scenery. Don't miss the chance to discover the unique charm of Petra, and consider staying at one of the hotels that provide guided tours to enhance your experience. This picturesque destination promises a memorable holiday filled with activities for everyone.

Shopping

In Petra, you can explore charming local shops for unique souvenirs. If you're up for a drive, head to Mytilini for larger stores like Galleria Mytilini and the Mytilini Market, where you’ll find a variety of gifts and local products to take home.

Recreation

In Petra, indulge in the serene atmosphere at the Aegean Wellness Centre, offering holistic therapies and rejuvenating treatments. Alternatively, visit the Blue Horizon Spa, where you can enjoy soothing massages and wellness programmes amidst picturesque views of the Aegean Sea for a truly relaxing experience.

Adventure

Explore Petra's stunning beaches, perfect for sunbathing and water sports. Venture into the nearby hills for exhilarating hiking trails that offer breathtaking views of the Aegean Sea. Don't miss the local tavernas for authentic Greek cuisine after a day of adventure.

Nightlife

Experience vibrant nightlife in Petra by visiting the charming Vicky's Bar for refreshing cocktails and a friendly atmosphere. For a lively evening, check out the local tavernas where you can enjoy traditional Greek music and dance, immersing yourself in the warm hospitality of the locals.

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

Booking tips and Expedia advantages for Petra

  • 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: Book your hotel in Petra about 1 month out to secure some of the cheapest prices. If you're the spontaneous type, Expedia's last minute deals and discounts are indicated via the green label below the price.
  • 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: Utilise Expedia's search tool to refine your choices by specifying your budget, preferred location, and type of accommodation. For instance, selecting the Eco-certified filter will showcase sustainable and environmentally friendly hotels currently available. To find the most affordable prices and offers, arrange the price filter from lowest to highest.
  • Consider bundling your trip: You can save money by combining your hotel booking in Petra with your flights and activities through an Expedia package.

Find the best attractions near Petra

Petra, a charming destination in the North Aegean Islands, offers a delightful mix of beach, outdoor, and cultural experiences. Visitors can explore stunning local attractions, including the picturesque beaches, a historic castle, and a scenic marina. Don't miss the chance to visit the Petra Museum and the impressive Petra Church, both essential for a deeper understanding of the area's rich heritage. Whether you seek relaxation or adventure, Petra has something for everyone.

  • Molyvos Harbour: Experience the vibrant atmosphere of Molyvos Harbour, a picturesque marina just 4.8km from Petra. With opportunities for various outdoor activities, beach relaxation, and adventure, it's a perfect spot to enjoy the stunning coastal views and local seafood.
  • Molyvos Castle: Venture to Molyvos Castle, a historic fortress located 4.8km away. This captivating site offers a romantic ambience, rich cultural heritage, and breathtaking panoramic views of the Aegean Sea, making it a must-visit for history enthusiasts and couples alike.
  • Eftalou Hot Springs: Discover the rejuvenating Eftalou Hot Springs, situated 6.4km from Petra. Surrounded by nature, these natural hot springs provide a serene oasis for wellness and relaxation, inviting you to unwind in their soothing thermal waters.

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

To reach Petra, you can fly into Mytilene International Airport (MJT), situated 48.3km away. Nearby hotel options include the 5-star Elysion Hotel, just 1.6km from the airport, and the 4-star Heliotrope Hotels, located 3.2km away, both offering convenient access. Chios Island National Airport (JKH) is 109.4km from Petra, with excellent accommodation like the 5-star Argentikon Luxury Suites, 3.2km from the airport, providing free transport services. Alternatively, Lemnos International Airport (LXS) is 104.6km away, featuring the 5-star Lemnos Village Resort, situated 16.1km from the airport, which offers shuttle transfers. These air travel routes provide a great start to your Greek adventure.

Frequently asked questions

What is the best area to stay in Petra?
The best area to stay in Petra, for most visitors, is right along the beachfront and the main street that runs parallel to it.

This area is the heart of Petra, stretching along the coastline with the iconic Church of Panagia Glykofilousa perched dramatically on the rock above. The main street, which is largely pedestrianised in the evenings, is lined with tavernas, cafes, and shops, all offering views of the Aegean Sea and the smaller island of Agios Georgios. It's incredibly convenient for beach access and evening strolls.

Couples often find this area ideal for a relaxing holiday. You'll be steps away from the beach for swimming and sunbathing, and there are plenty of spots for a romantic meal with sea views as the sun sets. The gentle pace of life here makes it great for unwinding.

Families with children will also appreciate the convenience of staying right on the beachfront. The shallow waters are suitable for younger swimmers, and having restaurants and shops within easy reach means less hassle.
When is the best time to go to Petra?
For the best weather and fewer crowds, the ideal time to visit Petra is during the shoulder seasons of late April to early June or September to early October.

During these months, the temperatures are pleasantly warm, typically ranging from 20-28°C, making it comfortable for exploring the archaeological site and enjoying outdoor activities. You'll avoid the intense heat of mid-summer and the larger crowds that flock to the site during July and August.

Couples looking for a romantic and relaxed trip will particularly appreciate these times. The softer light of the shoulder seasons is great for photography, and you'll find it easier to secure reservations at popular restaurants and experience the site with a sense of wonder, without feeling rushed or overwhelmed by crowds.

Families travelling with children will also find these periods more enjoyable. The cooler temperatures make walking around the expansive site much more manageable for little ones, and there's more space for them to explore without feeling hemmed in by large groups.
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?
Members always get our best prices. Find our best Petra hotel deals by joining Expedia's free travel rewards program today. As a member, you can unlock instant savings and member perks when you're logged in to your account. Another tip is to book your hotel and flights together on Expedia, where bundling can result in significant savings.
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 £28 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