Petra is located on the North of the island, 63 Khms. and about 1 hour’s drive from the capital Mytilene. You can reach Lesvos by plain or ferry and then catch a local bus from Mytilene, take a taxi or rent a car in order to go to Petra. Should you wish to take the bus, you must go to the main bus stop (LESVOS KTEL) located at the center of Mytilene.
The new Schengen Gate in Petra is open from the 1st of April till the end of November, so travelers from Turkey can come to Petra direct.
All flights to Lesvos are to Mytilene Airport “Odysseas Elytis” (MJT). There are domestic flights that connect Lesvos to Athens, Thessaloniki, Rhodes and Crete. There are also direct flights to Lesvos from the U.K., The Netherlands, Germany, Belgium, Norway, Italy, Serbia, The Czech republic, Slovenia, Denmark and Sweden. Lesvos can be reached by ferry from Piraeus, Thessaloniki, Kavala, Chios and other islands. You can also reach Mytilene by boat from Ayvalik, Turkey and Petra from Turkey.