Recommended hotels in Petra (Lesbos)

Blue Sky Hotel Petra

From US$ 61

Petra, Petra (Lesbos), Greece - Show map

Show map

Blue Sky Hotel is a 3-star property situated about 18 km from Mesa Beach.

Book Now From US$ 61

Clara Hotel Petra

From US$ 70

Avlaki Petras, Petra (Lesbos), Greece - Show map

Show map

The 3-star Clara Hotel is situated a mere 15.4 km away from Mesa Beach, Abbey Taxiarchi and Vatera Beach. This traditional hotel dates from 1991 and was refurbished in 2008.

Book Now From US$ 70