
Hotels in Petra
6 hotels across 0 neighborhoods
Browse available hotels in Petra, Lesbos, Greece — a coastal village 5 km from Molyvos with a sandy beach and a church atop a 25-metre rock.
Photo by Wikimedia Commons on Unsplash
About Petra
Petra: Lesbos Coastal Village Below a Rock-Top Church
Petra sits on the north coast of Lesbos, roughly 5 km south of Molyvos (Mythimna). The village is defined by a 25-metre volcanic rock at its centre, topped by the 18th-century church of Panagia Glykofiloussa — reached by 114 stone steps cut into the rock face. Below it, a long sandy beach lines the bay, making Petra one of the more accessible resort villages on the island. The Varvagianni Mansion, a preserved Ottoman-era house, operates as a museum and anchors the compact historic centre.
Where to Stay and Getting Around
Accommodation in Petra ranges from small family-run guesthouses along the beachfront to studios in the backstreets near the main square. The village draws a mix of Greek families, British package tourists, and independent travellers using it as a base for day trips across northern Lesbos. Molyvos is reachable in under 10 minutes by car; Mytilini, the island capital, lies approximately 60 km south.
Practical Tips
- Access: Mytilini International Airport (MJT) handles flights from Athens and several European cities; car hire is practical for exploring the north coast.
- Season: The main beach season runs May through October; August brings higher room rates.
- Rock church: The climb to Panagia Glykofiloussa takes around 10 minutes and is open to visitors during daylight hours.
All hotels in Petra






Cities like Petra
Other destinations across Greece within reach.





