By ship
Kavala is a major port. it is possible to reach it by ferry from Thessaloniki, Samothrace, Lemnos, and several other north Aegean islands. With a bit of careful planning, or aimless wandering, it is possible to reach Kavala from almost any Greek island with a ferry via other islands.
By plane
There is "Alexander the Great" airport about 20 km from Kavala. Planes, mostly touristic charters, fly all over Europe.
Air Berlin will operate every Monday and every Friday from 2 May 2008 to 31 October 2008 Flights to/from Berlin, Hamburg, Dusseldorf, Frankfurt, Munich, Nuremberg, Vienna.Aegean Flights to/from Athens daily
By Regional Coach
Interurban coaches "KTEL" buses are by far the most convenient way to travel around Greece, as well as for intra-regional travelling. There is frequent bus service from Athens Kifisos Station to Kavala, as well as from Thessaloniki bus terminal "Macedonia" to Kavala.
The first bus from Kavala to Thessaloniki departes at 6 am and the last one leaves at 8:40pm. There is one each our 6 am,7am, 8am, 9am..... and so on The busses at 9am, 1pm and 5pm are scheduled as "Express" so these busses won´t stop on their way to Thessaloniki.The fare for a ticket to Thessaloniki is 13,50⬠and it will take about 2 and 2 and a half hour until the bus arrives at Thessaloniki.
From Thessaloniki to Kavala you have also every hour one bus from 8am until 10 pm exept 7am and 9pm
To Athens there is a bus twice a day: 8:45am and 8:30pm.From Athens to Kavala it´s the same: Two busses each day at 8:45am and 8:30pm
The timetable for busses to Ioannina is 9am, 11am, 1pm, 3pm and 5pm