The one-way fare (single) between Istanbul and Thessaloniki is €35 to €45.
Click on the company names to go to their websites.
Kamil Koç, one of Turkey's premier bus lines, and Crazy Holidays in Greece operate three buses daily in both directions between Istanbul and Thessaloniki (Selanik), stopping at Alexandroupolis (Dedeağaç), Sapez, Komotini (Gümülcine), Xanthi (İskeçe) and Kavala. Contact Kamil Koç in Istanbul, or Crazy Holidays at the International Bus Station Thessaloniki, 8 Anagnostaki & Konstantinoupoleos Streets, Tel: 2310-237696, Fax: 2310-250993. More...
Büyük Otogar Office No. 127-128
Ulusoy and Zorpidis run daily buses from Istanbul to the Zorpidis bus terminal, Lekka No. 10, Oreokastro, in Thessaloniki (Selanik), departing Istanbul each evening at 21:00 (9pm), stopping at Alexandroupolis (Dedeağaç), Sapez, Komotini (Gümülcine), Xanthi (İskeçe) and Kavala, arriving in Thessaloniki at 07:00am the next morning. Same schedule from Thessaloniki to Istanbul. More...
See also my page for buses to Bulgaria, other Balkan countries, and Europe.
Trains Istanbul - Greece
Alas, there is no passenger train service at all between Istanbul and Greece these days.
—by Tom Brosnahan