There are 4 ways to get from Sofia to Thessaloníki by bus, train, car or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Sofia to Thessaloníki by bus
The bus journey time between Sofia and Thessaloníki is around 4h 55m and covers a distance of around 296 km. Operated by Citylines, FlixBus and Arda Tur, the Sofia to Thessaloníki bus service departs from Sofia Serdica Bus Station and arrives in Thessaloniki Macedonia KTEL Bus Station. Typically 12 buses run weekly, although weekend and holiday schedules can vary so check in advance.
Questions & Answers
The cheapest way to get from Sofia to Thessaloníki is to bus which costs $18 - $25 and takes 4h 55m.
The fastest way to get from Sofia to Thessaloníki is to drive which takes 3h 8m and costs $60 - $90.
Yes, there is a direct bus departing from Sofia Serdica Bus Station station and arriving at Thessaloniki Macedonia KTEL Bus Station station. Services depart twice daily, and operate every day. The journey takes approximately 4h 55m.
The distance between Sofia and Thessaloníki is 296 km. The road distance is 294.2 km.
The best way to get from Sofia to Thessaloníki without a car is to bus which takes 4h 55m and costs $18 - $25.
The bus from Sofia Serdica Bus Station to Thessaloniki Macedonia KTEL Bus Station takes 4h 55m including transfers and departs twice daily.
Sofia to Thessaloníki bus services, operated by Citylines, depart from Sofia Serdica Bus Station.
The best way to get from Sofia to Thessaloníki is to bus which takes 4h 55m and costs $18 - $25. Alternatively, you can fly, which costs $110 - $300 and takes 6h 12m.
Sofia to Thessaloníki bus services, operated by Citylines, arrive at Thessaloniki Macedonia KTEL Bus Station.
Yes, the driving distance between Sofia to Thessaloníki is 294 km. It takes approximately 3h 8m to drive from Sofia to Thessaloníki.
- Distance: 295.8 km
- Duration: 4h 55m
What companies run services between Sofia, Bulgaria and Thessaloníki, Greece?
Citylines operates a bus from Sofia Serdica Bus Station to Thessaloniki Macedonia KTEL Bus Station twice daily. Tickets cost €15 - €17 and the journey takes 4h 55m. Two other operators also service this route. Alternatively, Aegean Airlines, Turkish Airlines and five other airlines fly from Sofia to Thessaloníki every 4 hours.
- Website
- en.aegeanair.com
Flights from Sofia to Thessaloniki via Athens
- Ave. Duration
- 3h 55m
- When
- Every day
- Estimated price
- €110 - €240
- Website
- turkishairlines.com
Flights from Sofia to Thessaloniki via Istanbul
- Ave. Duration
- 4h 30m
- When
- Every day
- Estimated price
- €170 - €700
- Website
- tarom.ro
Flights from Sofia to Thessaloniki via Bucharest Otopeni
- Ave. Duration
- 4h 40m
- When
- Monday and Wednesday
- Estimated price
- €150 - €430
- Website
- skyexpress.gr
Flights from Sofia to Thessaloniki via Athens
- Ave. Duration
- 6h 20m
- When
- Monday, Wednesday, Thursday, Friday and Sunday
- Estimated price
- €120 - €300
- Website
- flyulendo.com
Flights from Sofia to Thessaloniki via Bucharest Otopeni
- Ave. Duration
- 3h 25m
- When
- Monday and Tuesday
- Estimated price
- €26 - €180
- Phone
- +35929311111
- Website
- bdz.bg
Train from Sofia to Dupnitsa
- Ave. Duration
- 2h 15m
- Frequency
- Every 3 hours
- Estimated price
- €2 - €4
- Website
- https://www.bdz.bg/en
- 2nd Class
- €2 - €4
- 1st Class
- €3 - €4
- Phone
- +3590885700870
- support@citylines.eu
- Website
- citylines.eu
Bus from Sofia Serdica Bus Station to Thessaloniki Macedonia KTEL Bus Station
- Ave. Duration
- 4h 55m
- Frequency
- Twice daily
- Estimated price
- €15 - €17
- Schedules at
- citylines.eu
Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.de
Bus from Sofia to Thessaloniki
- Ave. Duration
- 5h
- Frequency
- Once daily
- Estimated price
- €24 - €35
- Website
- https://www.flixbus.co.uk
Frequently asked questions
- Phone
- 0700 20 544
- Website
- ardatur.bg
Bus from Sofia Serdica Bus Station to Thessaloniki Macedonia KTEL Bus Station
- Ave. Duration
- 4h 50m
- Frequency
- Once daily
- Estimated price
- €17 - €24
- Website
- https://ardatur.bg/en/
- Phone
- 23210-22822
- ktelserres@gmail.com
- Website
- ktelserron.gr
Bus from Dupnitsa to Serres
- Ave. Duration
- 1h 20m
- Frequency
- On demand
- Estimated price
- €12 - €17
- Schedules at
- KTEL Serron
Bus from Serres to Thessaloniki Macedonia KTEL Bus Station
- Ave. Duration
- 1h 15m
- Frequency
- Hourly
- Estimated price
- €6 - €9
- Schedules at
- KTEL Serron
Want to know more about travelling around Greece
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
More Questions & Answers
Book your Sofia to Thessaloníki bus tickets online with Omio, Distribusion and FlixBus.
There are 2803+ hotels available in Thessaloníki. Prices start at €45 per night.