Skip to main content

Book, stay, get up to £200 back in travel credit.

Start travelling again to receive 10% (up to £200) back in travel credit after your next stay.

Promotion conditions apply.

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 – 36 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.

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. It was our 3rd time in Petra. This hotel was the most new and comfortable one. Of course its price is higher than others but room was very large like a suit room with mini kitchen and it was very clean and newşy furnished. Its balcony is nice for having breakfast.

Show more Show less
9.7
Exceptional
72 reviews

Alma Hotel 4 stars

Hotel in Petra

Alma Hotel is built on a hillside overlooking Petra village and the Aegean Sea. very clean very helpfull staff

Show more Show less
8.7
Fabulous
56 reviews
Price from
£69
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. Location, comfort, cleanness, view

Show more Show less
8
Very good
23 reviews
Price from
£52
per night

Niki Studios Sea - Front

Petra

Located right on the seafront of Petra, Niki Studios offers views of the Aegean Sea and Mytilene’s neighbouring islets. More free facilities include an open-air hot tub and seating areas in the... I felt most welcome at Niki's studios. The room was large and adequatly furnished, the bed comfortable. There is a kitchenette and table & chairs on the privative terrasse. The location is great, on the beach front and 200m away from the city center. It's also a very convenient basis for hiking around. There is a great beach restaurant Thalassa 400m away, very good greek food, enjoyed chatting with Nikko.

Show more Show less
9.6
Exceptional
100 reviews
Price from
£31
per night

Mr. Greek Villa

Petra

Located just 50 metres from Petra Beach, Mr. Greek Villa is surrounded by a lush garden with fruit trees and flowers. It offers air-conditioned accommodation, a sun terrace and free WiFi throughout. Great stay with wonderful gardens, very comfortable and clean rooms, friendly owners and fresh tomatoes ☺️☺️ especially very convenient place for families

Show more Show less
9.2
Superb
71 reviews
Price from
£21
per night

Villa Vicky

Petra

Located 600 metres from Petra Beach, Villa Vicky offers a seasonal outdoor swimming pool, a garden and air-conditioned accommodation with a patio and free WiFi. Villa Vicky provided a comfortable studio apartment for a few days in Petra. Hosts were very friendly and made us feel at home without being intrusive. The property has a nice sea view and the town's restaurants and shopping are either a two minute drive or a five minute walk away. Parking at Villa Vicky is easy and on-site. Great location for excursions around the island- we visited in the off-season so things were a bit sleepy but could see there is plenty to do once things start up.

Show more Show less
9
Superb
42 reviews
Price from
£26
per night

Apartment Toula

Petra

Offering fantastic views of the sea and beautiful sunsets, these apartments are situated in the enchanting area of Petra, close to the town centre. I felt as in my home , peace, quite nice place to rest

Show more Show less
9.3
Superb
37 reviews
Price from
£26
per night

Little Bird Lesvos

Petra

With garden views, Little Bird Lesvos is set in Petra and has a restaurant, a tour desk, bar, garden, seasonal outdoor pool and barbecue. Great view, great hospitality, delicious food

Show more Show less
9.5
Exceptional
14 reviews
Price from
£98
per night

Villa Marianthi

Petra

Set in Petra, 1.5 km from Petra Beach, Villa Marianthi offers accommodation with free WiFi, air conditioning and access to a garden with a terrace. The property had friendly hosts who were able to assist us with anything we needed. The rooms were spacious and very clean. My family and I thoroughly enjoyed our stay.

Show more Show less
9.2
Superb
15 reviews
Price from
£43
per night

Troyan Hill Apartments

Petra

Situated in Petra in the Lesvos region, Troyan Hill Apartments features accommodation with free private parking.

Show more Show less
9.6
Exceptional
3 reviews

FAQs about hotels in Petra

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

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

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

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

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

  • On average, 3-star hotels in Petra cost £0 per night, and 4-star hotels in Petra are £0 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