Several Turkish bus companies run big, comfortable buses between Istanbul's Büyük Otogar (Main Bus Terminal) and Greece.
My friends at Efendi Travel can probably help you to buy bus tickets and train tickets, as well as all other travel services. More...
The one-way fare (single) between Istanbul and Thessaloniki is €35 to €45.
Buses to Greece, the Balkans and Europe may depart from either the Büyük Otogar (Main Bus Terminal) in Esenler, or the Emniyet Garajı near Aksaray.
Click on the company names to go to their websites.
The buses from Istanbul to Athens and other Greek cities are very comfortable. Still, it's a whole day's ride.
Kamil Koç — Crazy Holidays
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...
Ulusoy
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...
Derya Tur
Büyük Otogar Office No. 57
Tel: +90 (212) 658 0292, -0293, -0298, -0299
Routes from Istanbul to Alexandroupolis, Komotini, Xanthi, Kavala, Thessaloniki, Larissa and Athens. More...
Buses to Bulgaria, Romania & Europe
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