Skip to main content

Some properties in this location are offering free and highly discounted rates to make it easier for those coming from Ukraine to find a safe place to stay (ID required upon arrival).

Get the advice you need. Check the latest COVID-19 restrictions before you travel. Learn more

Filter by:


Star rating

5 stars 4 stars 3 stars 2 stars 1 star

Review score

Superb: 9+ Very good: 8+ Good: 7+ Pleasant: 6+
Petra – 41 hotels and places to stay
Our top picks Lowest price first Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

Michaelia Hotel 2 stars

Hotel in Petra

Michaelia Hotel occupies a beachfront location in the picturesque Petra Village. Offering a panoramic view of the Aegean Sea, it features an outdoor pool, a restaurant and free public Wi-Fi. staff was great. location wasn’t far from city center. found street parking easily in dent of hotel.

Show more Show less
8.1
Very good
74 reviews
Price from
£34
per night

Hotel Ilion 2 stars

Hotel in Petra

Located right across from the beach of Petra, Hotel Ilion features a bar and air-conditioned rooms with balcony and views of the Aegean Sea. Customer oriented approach. Great location. Thank you!

Show more Show less
7.5
Good
52 reviews
Price from
£22
per night

Alma Hotel 4 stars

Hotel in Petra

Alma Hotel is built on a hillside overlooking Petra village and the Aegean Sea. Incredible views. Nice clean rooms.

Show more Show less
8.4
Very good
50 reviews
Price from
£83
per night

Theofilos Hotel Petra 3 stars

Hotel in Petra

Surrounded by lush greenery, in the seaside Petra village, Theofilos Hotel Petra offers rooms and apartments with free Wi-Fi and views over the pool or the surrounding mountains. Everything was perfect. Felt like home.

Show more Show less
6.5
Review score
70 reviews
Price from
£41
per night

Clara Hotel 3 stars

Hotel in Petra

Built on a low hill in area of Avlaki in Petra village of Lesvos, the Clara Hotel is only 200 metres from the sandy beach. Very friendly staff, amazing ocean view, sea salt pool down the hotel area

Show more Show less
8.1
Very good
30 reviews
Price from
£34
per night

Kaliroi

Hotel in Petra

Situated in Petra, within 300 metres of Petra Beach and 2.3 km of Naturist Beach, Kaliroi features accommodation with a garden and free WiFi throughout the property as well as free private parking for... the owner was so cute, so helpful. the location was quite good. the room was clean full equipment and it is also good for family with child

Show more Show less
8.9
Fabulous
19 reviews
Price from
£32
per night

Sun & Sea Hotel 3 stars

Hotel in Petra

Featuring a seasonal outdoor pool surrounded by a furnished sun terrace, Sun & Sea Hotel is located in Petra, 50 metres from Petra Beach. Large rooms that were very clean and had lots of amenities. Great location and not far from Molyvos. Wonderful staff that provided great service.

Show more Show less
9.7
Exceptional
21 reviews
Price from
£56
per night

Cavo Christo

Hotel in Petra

Cavo Christo in Petra Beach has a swimming pool, and offers air-conditioned rooms with views of the Aegean Sea. Water sports facilities, sun beds and umbrellas are available on the beach.

Show more Show less
8
Very good
5 reviews
Price from
£34
per night

Paradise Studios

Petra

Featuring a pool with sun terrace and a snack bar amidst its lush garden, Paradise Studios is located 150 metres from the seafront of Petra in Lesvos. We had two rooms that were both adequately furnished and equipped in every respect. One room had two balconies both with nice rural views. The family that owns and manage Paradise Studios could not have helped and served us better than they did. Sheets and towels were frequently changed. The location is only ten minutes walk to Petra Square and another few minutes to the beaches of either Petra or Avalaki. Petra Square is the hub for shops, bars, and restaurants all of which provide good quality goods at reasonable prices. We have been to Petra almost twenty times having stayed elsewhere; I so wish we had discovered this jewel before. Their swimming pool is immaculately clean and the poolside loungers are plentiful and comfortable. You cannot be disappointed with anything in my view. We will definitely stay at Paradise Studios every time we decide to return to Petra.

Show more Show less
8.6
Fabulous
48 reviews
Price from
£30
per night

Hotel Defkalion

Petra

Hotel Defkalion is situated on a green hillside, North of Lesbos in the beautiful village of Petra, offering great views of this beautiful corner of the island of Lesbos. We had a spacious, nicely decorated family room with all the facilities in. Everything was super nice and clean. The baby bed was super comfy, like our own one in our house. it really felt like being home. It was a pleasure to eat tasty breakfast every day with Toula’s home made jams, freshly baked pies, cakes and fruit! Everywhere was super super clean, everyone very friendly.. we even got an extra stoller for our daughter! Thanks to Steven and Toula we had great time in Petra! we will definitely go there again if we are in Petra in future

Show more Show less
9.6
Exceptional
21 reviews
Price from
£60
per night

Most booked hotels in Petra in the past month

See all

FAQs about hotels in Petra

  • For hotels in Petra that serve up a highly-rated breakfast, try Alma Hotel, Sun & Sea Hotel and Clara Hotel.

  • These hotels in Petra are highly rated by couples: Kaliroi, Sun & Sea Hotel and Clara Hotel.

  • Sun & Sea Hotel, Kaliroi and Alma Hotel are some of the popular hotels in Petra.

  • Many families visiting Petra loved staying at Sun & Sea Hotel, Kaliroi and Alma Hotel.

  • Michaelia Hotel, Clara Hotel and Alma Hotel have received great reviews from travellers in Petra regarding the views from their hotel rooms.

  • On average, 3-star hotels in Petra cost £147 per night, and 4-star hotels in Petra are £469 per night. If you're looking for something really special, a 5-star hotel in Petra can on average be found for £0 per night (based on Booking.com prices).

Subscribe to see Secret Deals

Prices drop the moment you sign up!

What guests said about Petra:

Explore guest reviews of hotels in Petra

See all