Greece

How to get from Thessaloniki to Sofia (Bulgaria)

Compare all transport options: bus, ferry, train, flight. Prices, durations and practical tips.

⏱
FASTEST
2h 14min
💶
From
10€
📍
Distance
231 km
Powered by 12Go system
⚡ Quick answer

Fastest way from Thessaloniki to Sofia (Bulgaria): Flight (1 stop), about 2h 14min (from €87). Cheapest: Bus (KTEL), from €10 (about 4h 30min – 5h 15min). Main companies selling this route on 12Go (checked on November 4, 2026): Union Ivkoni International , Tourist Service Holding AD; main departure point: Thessaloniki Train Station.

Distance: 231 km. Data updated on .

There are 2 ways to get from Thessaloniki to Sofia (Bulgaria)

Select an option below to see the route details and compare prices. Secure booking via our partner 12go.asia.

Bus (KTEL)
4h 30min – 5h 15min
CHEAPEST
10 – 11 €
View
Flight (1 stop)
2h 14min – 2h 15min
FASTEST
87 – 110 €
View
✈️ Also compare flights on Trip.com ›
🚌 Departure from Thessaloniki
📍Coaches to Sofia leave from a Thessaloniki coach station operated under the KTEL network. The exact station and bay depend on the service, so check your booking confirmation. Arrive early, keep your passport handy and have your ticket ready on your phone.
🚇From the city centre, you can reach the coach station by local bus or by taxi, which is often the easiest option with luggage. Check the station address on your booking and allow extra margin for traffic at busy times.
⏰Departures to Sofia run several times a week or daily depending on the season. Exact first and last departures vary, so check the live timetable on this page and book your preferred slot ahead.
💸 Transport from 10€ per person
⚡ Fastest: 2h 14min
🗓 Book now Secure payment · via 12go.asia

Companies selling this route on 12Go

Offers listed on 12Go on November 4, 2026 for a departure on November 25, 2026. Timetables and prices change with the date: check them before booking.

CompanyModeDeparts fromFromOffers
Union Ivkoni International Bus Thessaloniki Train Station €10 4
Tourist Service Holding AD Bus Thessaloniki Monastiriou €28 1
📶 Stay connected the moment you land

Activate an eSIM before you go: internet the moment you land, no SIM to swap, zero roaming fees.

Yesim · eSIM partner

Practical tips

💡
Book the coach ahead

Weekends, public holidays and summer can fill the coaches on this route. Book online beforehand to secure your seat and get instant confirmation rather than hoping for a free place at the ticket desk.

💡
Check the right station

Thessaloniki has more than one coach station, and the wrong one means a rushed taxi. Check the departure point on your booking confirmation the day before and plan your arrival accordingly.

💡
Carry your passport

You cross an international border, so keep your passport or ID card in your hand luggage, not in the hold. Border checks can happen on board, and having documents ready keeps things smooth.

💡
Weigh the stopover flight

A flight with a connection can look quick on paper, but airport transfers, check-in and a possible missed connection eat into the gain. Compare the whole door-to-door journey before choosing it over the coach.

💡
Plan for delays

Border queues and traffic can delay a coach. Avoid tight onward connections or non-refundable bookings on the day of arrival in Sofia, and keep your accommodation informed of a late check-in.

The journey experience

Heading from Thessaloniki to Sofia, you are crossing from northern Greece into Bulgaria by land, so ferries and island logistics simply do not matter here. The real question is whether to go by coach or fly with a connection, and the comparison table on this page puts both side by side so you can decide in seconds.

The coach is the straightforward choice for most independent travellers. KTEL-run services leave from Thessaloniki and head straight up through the border region to Sofia, with reclining seats, luggage space under the bus and no need to reach an airport hours ahead. It is the simplest way to arrive in the centre of the Bulgarian capital. A flight with a stopover can make sense if you find a convenient schedule, but it adds airport transfers, security queues and the risk of a missed connection.

My advice: if your dates are flexible and you travel light, take the coach and book online in advance so your seat is guaranteed, especially around weekends and public holidays. Check the departure station and the border-crossing rules for your passport before you go, keep your ID handy, and compare the live prices and times in the table. That way there are no surprises on the day.

Frequently asked questions — Thessaloniki → Sofia (Bulgaria)

Why visit Sofia (Bulgaria)?

  • ✓ Drive up to Lake Plastiras for kayaking, lakeside walks and fresh trout in a tavern
  • ✓ Take a day trip to the Meteora monasteries, perched on towering rock pillars
  • ✓ Hike the Agrafa mountain trails through plane forests, stone bridges and remote villages
  • ✓ Cycle the flat Thessalian plain along the Karditsa cycling routes
  • ✓ Taste local tsipouro, hand-rolled pies and Thessalian meze in traditional tavernas
🌙
Recommended stay
2 to 3 nights — enough for the lake, a Meteora day trip and a mountain hike

When to visit Sofia (Bulgaria)?

CONTINENTAL CLIMATE

May to June and September to October — mild temperatures, green landscapes and fewer crowds than in peak summer

Jan 😞
Feb 😞
Mar 😐
Apr 😐
May 😊
Jun 😊
Jul 😐
Aug 😐
Sep 😊
Oct 😊
Nov 😐
Dec 😞
📍
In Sofia (Bulgaria) — Plan your stay
Accommodation, activities and tips selected for you
🏨 Accommodation
Hotels in Sofia (Bulgaria)
Compare the best rates available
via trip.com

What to do in Sofia (Bulgaria)?

Local experiences, must-see sights and activities selected for you

MUST-SEE
⛪
Alexander Nevsky Cathedral
Sofia's golden-domed symbol, built between 1882 and 1912 in neo-Byzantine style. Entry is free and it is open daily from about 7:00 to 19:00. Dress modestly and skip photos inside. Go early to avoid tour groups, then visit the crypt's icon museum (about 6€).
🎨
Boyana Church Medieval Frescoes
UNESCO-listed church holding frescoes from 1259, among the finest medieval paintings in the Balkans. Visits are limited to small groups for about 10 minutes, so arrive at opening and expect to pay around 10€. From the centre, take bus 64 or minibus 21, then walk a few minutes.
🏛️
Roman Serdica and Rotunda
Walk through the Roman ruins of Serdica, visible inside Serdika metro station, then find the 4th-century Rotunda of St George hidden in a courtyard near the presidency. Both are free to see. Come in the evening for atmospheric lighting, then continue to the nearby Banya Bashi Mosque.
⛰️
Hiking Vitosha to Cherni Vrah
Sofia's backyard mountain peaks at 2,290 m at Cherni Vrah. Take bus 66 to Simeonovo, then the gondola up to Aleko (about 12€ return) and hike the ridge in 3 to 4 hours. Choose a clear weekday morning, bring warm layers, and check the weather before leaving.
🥐
Zhenski Pazar Market Tasting
Sofia's liveliest local market, ideal for tasting everyday Bulgarian food. Try a warm cheese banitsa for about 2€, then sample sirene cheese, honey and seasonal fruit. Go before noon for the best selection, carry small change, and keep an eye on your belongings in the crowd.
🛕
Rila Monastery Day Trip
Bulgaria's most famous monastery, with striped arches and vivid frescoes, sits about 2 hours from Sofia. Entry to the grounds is free, and the museum costs around 4€. Buses leave from Ovcha Kupel station for roughly 10€ each way. Check the return timetable and leave early.
🗿
Museum of Socialist Art
A small museum with a sculpture park of statues removed after 1989, including Lenin and red stars, plus propaganda paintings and films inside. Entry is about 5€. Allow 1 to 2 hours, and take a taxi or ride-hailing app since it sits outside the centre.
🥃
Rakia Tasting in Local Bars
Rakia, Bulgaria's fruit brandy, is best tasted in a dedicated bar. Try Raketa Rakia Bar in the centre, where a glass of plum, grape or quince rakia starts around 3€. Order a shopska salad as locals do, sip slowly, and ask staff to guide you by flavour.

How long to visit Sofia (Bulgaria)?

2 to 3 days

2 to 3 days is ideal for Sofia. In 2 days, cover the historic centre on foot (Alexander Nevsky Cathedral, Serdika ruins, Vitosha Boulevard, Boyana Church) and join a free walking tour on day one. With a third day, hike Vitosha Mountain via the Aleko or Boyana cable access, or take a day trip to the Rila Monastery. Book Rila in advance if you rely on public transport, as connections are limited.

Related searches

bus Thessaloniki Sofia (Bulgaria) flight Thessaloniki Sofia (Bulgaria) how to get from Thessaloniki to Sofia (Bulgaria) ticket price Thessaloniki to Sofia (Bulgaria) travel time Thessaloniki to Sofia (Bulgaria) travel to Greece

Other trips from Thessaloniki

Book now