Recommended hotels in Petra (Lesbos)

Blue Sky Hotel Petra

From US$ 61

Petra, Petra (Lesbos), Greece - Show map

Show map

Blue Sky Hotel is rated 3 stars and is placed about 18 km from Mesa Beach. The center of Petra can be…

Book Now From US$ 61

Panorama Petra

From US$ 69

Petra, Petra (Lesbos), Greece - Show map

Show map

The 3-star Panorama Hotel Petra offers a traditional accommodation to stay in Petra. Major Petra sights, such as Abbey…

Book Now From US$ 69