Please wait, we are searching
the best holiday offers for you!

Not yet booked?

Please call us on:

0800 408 1000 0208 432 8727

or email:

Cheap holidays to Petra

On the northwest part of Lesvos sits the ravishing resort of Petra, which offers tranquil and relaxing summer holidays to travellers from all over the world. The charming village is built beside the sea and boasts some beautiful beaches to enjoy during your cheap holidays to Petra. Contact and arrange the best Petra holidays, in Lesvos, Greece.


Petra beach offers soft sands and crystal blue waters to enjoy during your relaxing holidays there. Various water sports are available on the beach as well as parasols and sunbeds for hire for the day. Molyvos beach is approx. 4km from Petra and offers pristine waters and a plethora of water based activities to take part in as well.

Things to do

Petra village is very scenic with traditional buildings and charming atmosphere. Petra holidays are ideal for travellers wanting to escape from the massive tourism. The village is home to beautiful paved streets and narrow paths that you can enjoy exploring around. There are many souvenir shops, pavement cafes, bakeries and mini markets to do some shopping during your Petra holidays and to buy souvenirs as well. The old church of Virgin Mary Glikophilousa that stands proudly on a huge rock at the centre of the village is well worth visiting while you are on holidays to Petra. Also the Mansion of Vareltzinais is another popular attraction of Petra and is built with Macedonian architecture of the 18th century. The view from the church is magnificent and overlooks the beautiful bay. Cheap holidays to Petra will be a delight for everyone.



There are delicious restaurants and traditional taverns right on the beach to sample fresh caught fish and seafood while you enjoy a glass of ouzo and admire amazing sea views.

Schedule your cheap Petra holidays with and enjoy a fascinating escape in Lesvos Island.


Average Temperatures in Petra

Talk to us

Are you looking to Book?

Have you Booked?