There are 5 ways to get from Thessaloníki to Hagia Sofia by bus, car, plane, or train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus
best- Take the bus from Thessaloniki Monastiriou Bus Stop to Istanbul Esenler Otogaribus Arda-Tur
8h 54m₺2,982–4,394Bus via Thessaloniki
cheapest- Take the bus from Thessaloniki to Istanbul Otogaribus
12h 19m₺1,871–2,553Drive 592.6 km
- Drive from Thessaloníki to Hagia Sofiacar 592.6 km
6h 28m₺5,977–8,633Fly, Metro
- Fly from Thessaloniki Airport Makedonia (SKG) to Istanbul (IST)plane SKG - IST
- Take the train from Gayrettepe to Yenikapitrain
5h 31m₺5,031–11,251Bus via Thessaloníki
- Take the bus from Thessaloníki to Istanbulbus
10h 34m₺2,779–4,976
Thessaloniki Airport Makedonia (SKG) to Istanbul (IST) flights
Questions & Answers
The cheapest way to get from Thessaloníki to Hagia Sofia is to bus via Thessaloniki which costs 1.800 ₺ - 2.600 ₺ and takes 12h 19m.
The fastest way to get from Thessaloníki to Hagia Sofia is to fly and Metro which takes 5h 31m and costs 5.000 ₺ - 12.000 ₺.
No, there is no direct bus from Thessaloníki to Hagia Sofia. However, there are services departing from Thessaloniki Monastiriou Bus Stop and arriving at Istanbul Esenler Otogari via . The journey, including transfers, takes approximately 8h 54m.
The distance between Thessaloníki and Hagia Sofia is 689 km. The road distance is 592.6 km.
The best way to get from Thessaloníki to Hagia Sofia without a car is to bus which takes 8h 54m and costs 2.900 ₺ - 4.400 ₺.
It takes approximately 8h 54m to get from Thessaloníki to Hagia Sofia, including transfers.
Thessaloníki to Hagia Sofia bus services, operated by Arda Tur, depart from Thessaloniki Monastiriou Bus Stop station.
Thessaloníki to Hagia Sofia bus services, operated by Arda Tur, arrive at Istanbul Esenler Otogari station.
Yes, the driving distance between Thessaloníki to Hagia Sofia is 593 km. It takes approximately 6h 28m to drive from Thessaloníki to Hagia Sofia.
There are 4443+ hotels available in Hagia Sofia.
What companies run services between Thessaloníki, Greece and Hagia Sofia, Istanbul, Turkey?
Arda Tur operates a bus from Thessaloniki Monastiriou Bus Stop to Istanbul Esenler Otogari twice daily. Tickets cost ₺2,900–4,400 and the journey takes 8h 20m.
- Website
- en.aegeanair.com
Flights from Thessaloniki Airport Makedonia to Istanbul
- Ave. Duration
- 1h 28m
- When
- Every day
- Estimated price
- ₺4,500–19,000
Flights from Thessaloniki Airport Makedonia to Istanbul via Athens
- Ave. Duration
- 3h 37m
- When
- Every day
- Estimated price
- ₺4,500–20,000
- Website
- turkishairlines.com
Flights from Thessaloniki Airport Makedonia to Istanbul
- Ave. Duration
- 1h 27m
- When
- Every day
- Estimated price
- ₺5,000–19,000
- Phone
- +90 850 252 88 00
- [email protected]
- Website
- metro.istanbul
Train from Gayrettepe to Yenikapi
- Ave. Duration
- 18 min
- Frequency
- Every 10 minutes
- Estimated price
- ₺42
- Schedules at
- metro.istanbul
- Phone
- +359 700 20 544
- Website
- Arda Tur
Bus from Thessaloniki Monastiriou Bus Stop to Istanbul Esenler Otogari
- Ave. Duration
- 8h 20m
- Frequency
- Twice daily
- Estimated price
- ₺2,900–4,400
- Website
- Arda Tur
- Phone
- +30 2310241545
- [email protected]
- Website
- Crazy Holidays
Bus from Thessaloníki to Istanbul
- Ave. Duration
- 10h
- Frequency
- Twice daily
- Estimated price
- ₺2,600–4,900
- Website
- Crazy Holidays
- Phone
- 0850 222 34 55
- Website
- MetroTurizm
Bus from Thessaloniki to Istanbul Otogari
- Ave. Duration
- 11h 45m
- Frequency
- Once daily
- Estimated price
- ₺1,700–2,500
- Website
- MetroTurizm
- Standard
- ₺1,700–2,500
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including 5 delightfully under-the-radar French towns you need to visit, How to get from London to Edinburgh, and Train travel in France: A guide to SNCF - to help you get the most out of your next trip.





















