Petra is een gezellig toeristisch plaatsje op het Griekse eiland Lesbos. De naam Petra is Grieks voor 'steen' en verwijst naar de, midden in het dorp gelegen, steile rots, met daarbovenop het kerkje Agia Maria uit de 18e eeuw. Je kunt er via een trap naar boven om vervolgens van een prachtig uitzicht te genieten over de baai en de olijfboomgaarden.
Naast dit kerkje is er nog een bijzonder Byzantijns kerkje te bezichtigen in Petra, het Nicolaas kerkje. Hier kun je oude fresco's bewonderen. Een derde bezienswaardigheid is het huis van Vareltzidaina, een herenhuis uit de 18e eeuw. Van dit huis is een museum gemaakt. Het huis is open voor bezoek in de voor- en namiddag.
Petra beschikt verder over een dorpsplein met diverse terrassen, tavernes en barretjes. Ook heeft Petra een langgerekt strand dat geleidelijk afloopt in zee, wat deze bestemming ook geschikt maakt voor een strandvakantie met kinderen.