Thassos is accessible by ferry boat from the ports of Kavala and Keramoti. You can reach Kavala and Keramoti by airplane or by car through Ignatia Odos that runs from Igoumenitsa in the west to Alendroupoli, close to the Turkish borders, in the east.
The ferry from Kavala arrives at Skala Prinos and the trip is one hour and 15 minutes. During summer, there are 5 trips every day. When you reach Skala Prinos, you will drive or you will take the bus to Potos, which is 26km away. Turn right on the ring road that runs around the island and follow the signs for Prinos, Skala Sotiros, Skala Kallirachi, Skala Maries and Limenaria until you reach Potos. A few meters away from the main crossroad of the village, you will find Terra di Olive on your right.
From the port of Keramoti, the ferry reaches Limenas (Thassos), the capital of the island. The trip lasts 35 minutes, and there is regular service, usually every half an hour during summer. From Limenas, you can come to Potos by car or bus. Turn right on the ring road that runs around the island and follow the signs for Prinos and then the same route with the one mentioned above.
Thassos does not have its own airport, but it is serviced by Kavala Airport (Megas Alexandros – KVA) during summer. However, there are mainly ‘package’ flights and connection from Athens twice a day. From Kavala Airport, the port of Keramoti is 17km away, and you can reach it by car or taxi. Car hire is easily arranged from the airport through a bunch of international or Thassian based car hire companies. On the other hand, Thessaloniki Airport (SKG) is an international airport and has flights to and from most European destinations. From the airport, you can either take a bus or taxi to the coach station, and from there, it is a pleasant two-hour journey to Kavala. There is service to Kavala every hour. If you choose you can hire a car from the airport and drive to either Kavala or Keramoti, the journey should take you no more than 2 hours.