
There are four flight every day linking the city to Athens by Olympic Airlines [1], and Aegean Air [2].
There are several trains from Thessaloniki. Slow trains take 6h (9€), fast ICs take only 4 1/2h (16€).
Train connections are frequent to the rest of the country, as well as to the rest of Europe (via Bulgaria).
National Network of Buses or KTEL operates a frequent schedule of buses to all the major cities of the country. Shutle buses depart twice daily to Athens (approximately 8–9 hours) and there are hourly connections to Thessaloniki.
OSE, the national train operator, has set a daily bus shuttle to Istanbul that departs the main station early (around 7AM) every morning. Tickets are usually easy to find and can be booked in the ticket office.