Thessaloniki To Sofia And Skopje: Bus And Train

Sofia lies about 294 km and Skopje about 228 km by road from Thessaloniki, and both are reachable by intercity coach, with train options confirmed on the operators' own sites before travel.

A mountain highway with guardrails curving into forested Balkan foothills on the Thessaloniki to Sofia travel route

Short answer

Sofia is about 294 km and about 221 minutes by road from Thessaloniki, and Skopje about 228 km and about 173 minutes, both computed over free-flow routing. Intercity coaches run from the KTEL Macedonia station; coach times, fares and border waits are confirmed directly with the operator before travel.

Thessaloniki sits in Central Macedonia, on the Thermaic Gulf, and it is the natural Greek base for pushing north: two neighbouring capitals, Skopje and Sofia, both sit within a long day's reach by road. The road distance from Aristotelous Square to Sofia is about 294 km, computed over free-flow routing, and to Skopje about 228 km, which is, by a striking coincidence, almost the same road distance as Meteora in the opposite direction. Both journeys cross an international border, so both need a little more planning than a trip to Vergina or Pella. This guide sets out what the operators' own pages and the computed road data support: distances, hubs, and the practical questions that come up before a cross-border trip.

A mountain highway with guardrails curving through forested foothills along the Thessaloniki to Sofia by bus route

How Far Is Sofia From Thessaloniki?

Sofia is about 294 km from Thessaloniki by road, about 221 minutes of free-flow driving from Aristotelous Square, computed over standard routing with no traffic, no stops and no border check. Real journeys take longer, because this route crosses an international border with passport and customs checks. The free-flow figure is a planning baseline, not a promise. Anyone comparing it against a coach timetable should add generous margin for the border and for rest stops.

The 294 km figure comes from route computation over the road network, the same method this site uses for every distance it prints. It makes Sofia the longest of the three big northbound options from Thessaloniki. Kastoria, inside Greece, is about 193 km and about 130 minutes; Skopje, the first capital across the border, is about 228 km and about 173 minutes. Sofia is about 294 km and about 221 minutes free-flow.

That distance puts Sofia in a different category from the standard Greek day trips. Vergina is about 62 minutes from the centre, Pella about 43, and even Meteora, a full day at about 154 minutes, stays inside Greece with no border at all. Sofia is doable as a very long day trip by car, but it rewards an overnight. Skopje sits in between, closer, but still carrying the border overhead.

Ochre apartment blocks and tram tracks on a boulevard during the Thessaloniki to Sofia by bus route

How Do You Travel From Thessaloniki To Sofia?

The supported routes from Thessaloniki to Sofia are the intercity coach, departing from the KTEL Macedonia station on Giannitson street in Menemeni, about 4 km from the centre, and travel by road, a distance of 294 km, about 221 minutes free-flow; confirm coach timetables, fares and journey durations directly with the operator before travel.

The KTEL Macedonia intercity station is on Giannitson street in Menemeni, about 4 km from the centre, a detail confirmed from the station data and the operator's route listings. It is the same station that serves the northern Greek intercity network, and the practical guide to the Thessaloniki bus station covers how to reach it. Hellenic Train serves Athens to Thessaloniki and the northern Greece routes, including Larissa, Litochoro, Katerini, Veria, Edessa and Florina, and its own site carries the timetables; the sources used here publish no train journey time or fare for any Sofia or Skopje leg, so nothing is printed.

Driving is the third option, and the one where the computed data is strongest: 294 km, about 221 minutes free-flow. The route leaves Greece and enters Bulgaria, which joined the Schengen area in full on 1 January 2025, the same area Greece belongs to. A rental car adds the cross-border permission question, which is always checked with the rental company in advance; the site's Thessaloniki car rental guide sets out the rental basics, and no hire rate or toll figure is printed anywhere on this site.

A passenger train beside a platform under a long canopy on the Thessaloniki to Skopje by train journey

How Far Is Skopje From Thessaloniki And How Do You Get There?

Skopje is about 228 km from Thessaloniki by road, about 173 minutes of free-flow driving from Aristotelous Square, and the practical route is the intercity coach from the KTEL Macedonia station or a drive north across the border into North Macedonia. The road distance to Skopje is, to within half a kilometre, the same as the road distance to Meteora, about 227.5 km, though Meteora takes about 154 minutes because its road is faster. Skopje's free-flow figure is slower for the same distance, which tells a planner a lot about the road quality on the northern route.

The border between Greece and North Macedonia means a passport check in both directions, since leaving Greece means leaving the Schengen area and entering a non-Schengen state. Coach journey times and fares for the Skopje route are likewise confirmed directly with the operator.

For orientation before departure, the Skopje day trip guide and the Sofia day trip guide cover each capital's own picture. A useful framing for the journey north: Skopje is closer than Sofia by about 66 km of road, and it is also the route most of the Sofia coaches take, so a traveller heading to either capital is looking at the same road out of Thessaloniki for its first stretch.

A historic stone bridge over a wide river below a fortress-topped hill in Skopje, a stop on the Thessaloniki to Sofia bus and train route

Before a long northbound day, the seafront stretch of Thessaloniki deserves its own half-morning, and the open-air sights along the Nea Paralia, the White Tower and the Arch of Galerius are all free to view from the street. The Arch of Galerius is an open-air monument on Egnatia street, and the White Tower's own visiting page lists a full ticket of 8 euro and a reduced ticket of 4 euro, prices in force from 1 April 2026, with summer hours of 08:00 to 21:00 daily.

Do You Need A Visa Or A Different Currency For Skopje And Sofia?

Greece is a Schengen member and uses the euro, and both Skopje and Sofia lie outside Greece, so each trip involves an international border with passport checks, and the entry requirements and local currency of North Macedonia and Bulgaria are confirmed on official sources before departure. The emergency number 112 works across the European Union, including Greece; the equivalent numbers for each destination country are confirmed locally. What this guide states with confidence is the Greek side: Schengen membership, never hedged, and the euro since 2001.

The currency question matters more than travellers expect. The euro does not cross the border with you: neither destination is Greece, and each has its own currency and its own rules, so cash plans and card acceptance are checked for the destination, not assumed from the Greek side of the border. Build slack into any same-day return.

For the Greek leg of any plan, the practical layer is well documented. The metro runs from 05:15 to 00:30 Sunday to Thursday and 05:15 to 02:00 Friday and Saturday, with a basic ticket of 0.60 euro and a daily ticket of 2.50 euro, per the Thessaloniki Metro's own ticket page. The full picture is in the Thessaloniki metro guide, and the wider getting around Thessaloniki guide covers buses and taxis, including the advice to confirm fares and apps locally.

Is Skopje Or Sofia A Better Fit For Your Trip From Thessaloniki?

What the numbers do support is a rule of thumb, that Skopje is the more plausible same-day return and Sofia the more plausible overnight.

The comparison with domestic day trips sharpens the picture. Pella is about 45.7 km and 43 minutes, Vergina about 68 km and 62 minutes, Dion about 90 km and 67 minutes, and Halkidiki's Nea Moudania gateway about 60 km and 57 minutes, all free-flow and all border-free. Against that, both Skopje and Sofia are commits: longer roads, a border, and, on the return, a passport check back into the Schengen area.

Time of year changes the arithmetic too. The HNMS Thessaloniki Mikra station record, 1959 to 2010, puts the July mean high at 31.7 C and the January mean low at 1.5 C, with December carrying 55.1 mm of rain and August 19.3 mm. Mountain roads north of the city in January, and a hot afternoon border queue in July, are both worth planning around; the site's Thessaloniki weather and best time to visit Thessaloniki guides carry the full table.

An intercity coach at a station bay with luggage hold open for the bus and train from Thessaloniki to Skopje journey

Where Do Coaches To The North Leave From In Thessaloniki?

The Halkidiki coaches are a separate operation, KTEL Halkidiki, based at the 9th km of the Thessaloniki to Nea Moudania road, so a traveller heading north to Skopje and a traveller heading south to the beaches use different stations entirely. Reaching the station from the centre is a short city hop.

The OASTH city bus network covers the city, with the airport links X1, X2, X3 and N1 documented on the operator's own service-lines page, and the metro's Line 1, open since November 2024 and extended to Kalamaria on 27 August 2026, runs from 05:15 to 00:30 Sunday to Thursday and 05:15 to 02:00 Friday and Saturday, per the metro's own site. How to pay for a city bus is answered on the bus payment page, and fares for any intercity coach are confirmed with the operator, never assumed. The station itself is a functional intercity hub rather than a sight, but the neighbourhood around it connects onward.

What Should You Sort Out In Thessaloniki The Day Before A Cross-Border Trip?

The practical checklist is short and firm: confirm the coach time and fare with the operator, check passport validity for the destination country, plan the journey to the KTEL Macedonia station, and leave a margin for the border in both directions.

On the Greek side, the metro's hours and fares are fixed and published, the station's location is known, and the emergency number is 112. Everything time-sensitive on the foreign side of the border is confirmed at booking or with official sources, not from memory.

The morning of departure in Thessaloniki rewards an early start. The city's seafront promenade, the Nea Paralia, is a walking promenade rather than a beach, and it is at its quiet early. Modiano Market and Kapani Market open for the city's own shopping, and the food culture is the subject of the what to eat in Thessaloniki guide, with the bougatsa page on the city's best-known pastry. None of those figures, opening hours or prices for individual shops belong on this page, and none are printed.

A covered market hall with produce crates and hanging lamps in Thessaloniki before Thessaloniki to Sofia travel

Can You Combine Sofia Or Skopje With Other Stops In Northern Greece?

Yes, and the road data supports several combinations: Kastoria lies about 193 km and about 130 minutes from Thessaloniki and sits west toward that side of the border region, while Florina-side and Edessa routes (Edessa about 90 km and about 82 minutes) are served by Hellenic Train's northern network, so a multi-stop northern itinerary by road or rail is realistic with two or three nights. The pairing that works least well is Meteora with either capital, because Meteora lies about 228 km in the opposite direction and deserves its own full day.

A sensible northern loop might run Thessaloniki, Edessa, Kastoria, and on toward the western crossings, or Thessaloniki, Skopje, Sofia as a two-capital run with an overnight in each. The site's northern Greece itinerary guide develops the multi-stop plan in detail, and the Thessaloniki budget page covers cost planning on the Greek side, where the metro's 0.60 euro basic ticket and 2.50 euro daily ticket, per the operator's ticket page, keep city movement cheap.

The one-day options closer to home remain the benchmark for value. Pella at about 43 minutes, Vergina at about 62, and Dion at about 67, all free-flow, deliver ancient Macedonia without a border; the Alexander the Great sites guide covers those. A capital trip is a different kind of day, and pricing it as if it were Pella is the commonest planning mistake.

A dusk lake promenade with a bell tower reflected in still water in Thessaloniki on the Thessaloniki to Sofia by bus route

What Does The Road Data Say About Every Northern Route From Thessaloniki?

The computed free-flow figures, all measured from Aristotelous Square over standard routing, are: Skopje about 228 km and 173 minutes, Sofia about 294 km and 221 minutes, Kastoria about 193 km and 130 minutes, Kavala about 155 km and 118 minutes, Philippi about 156 km and 127 minutes, and Amphipolis about 100 km and 78 minutes. These are planning baselines with no traffic, no stops and no border checks, and the two capital routes each add an international crossing on top.

A wide motorway stretching between green hills on the bus and train route from Thessaloniki to Skopje

The full picture in one table:

Destination from Aristotelous Square Distance by road Free-flow time Border on the route
Sofia 294 km about 221 min Yes
Skopje 228 km about 173 min Yes
Kastoria 193 km about 130 min No
Kavala 155 km about 118 min No
Meteora (Kalambaka) 228 km about 154 min No
Halkidiki (Nea Moudania) 60 km about 57 min No
Vergina 68 km about 62 min No
Pella 46 km about 43 min No

Against the everyday Greek day trips, the capital routes are the outliers in both distance and overhead:

Greek day trip Distance Free-flow time
Pella 45.7 km about 43 min
Halkidiki gateway (Nea Moudania) 60.1 km about 57 min
Vergina 68.0 km about 62 min
Dion 90.1 km about 67 min
Litochoro 90.7 km about 67 min
Edessa 90.3 km about 82 min
Naoussa 92.3 km about 76 min
Kassandra (Kallithea) 86.2 km about 78 min

And the Greek-side transport facts that hold on any departure morning:

Transport fact Figure Where it comes from
Metro basic ticket 0.60 euro the Thessaloniki Metro's ticket page
Metro daily ticket 2.50 euro the Thessaloniki Metro's ticket page
Metro hours, Sun-Thu 05:15 to 00:30 the Thessaloniki Metro's own site
Metro hours, Fri-Sat 05:15 to 02:00 the Thessaloniki Metro's own site
KTEL Macedonia station location Giannitson street, Menemeni the operator's route listings
Airport bus lines X1, X2, X3, N1 OASTH's service-lines page
Emergency number in Greece 112 EU-wide standard

The pattern to take away: distance in the Balkans is not the same as time. Meteora and Skopje are the same 228 km, but the free-flow difference of about 19 minutes reflects the road, and the border adds a variable no table can fix. Plan on the numbers, confirm the rest with the operator, and treat the border as the one leg of the journey with no published schedule.

Before the coach north, the city itself repays a slower look. The Apostle Paul connection to Thessaloniki runs deep in the city's history, and a walking tour built around his story covers the Roman and early-Christian layer that the northbound traveller otherwise speeds past. Equally, Thessaloniki's food scene is the reason many visitors extend a stopover in the first place, and a guided tasting through the markets and the ouzeri tradition turns a transit day into the memory of the trip. Both are among this site's featured picks, alongside the hop-on hop-off sightseeing bus ticket that covers the seafront landmarks.

Common Questions About Travelling From Thessaloniki To Sofia And Skopje

How far is Sofia from Thessaloniki?

Sofia is about 294 km by road from Aristotelous Square, about 221 minutes of free-flow driving, computed over standard routing. The journey crosses an international border, so real travel time runs longer.

How far is Skopje from Thessaloniki?

Skopje is about 228 km by road, about 173 minutes free-flow, roughly 66 km closer than Sofia. The route crosses the border into North Macedonia, with passport checks in both directions.

Is there a train from Thessaloniki to Sofia or Skopje?

Hellenic Train serves Thessaloniki and the northern Greece routes, and its own site carries the timetables. The sources used here publish no train time or fare for a Sofia or Skopje leg, so availability and schedules are confirmed on the operator's site before travel.

Where do the buses to Skopje and Sofia leave from?

Intercity coaches use the KTEL Macedonia station on Giannitson street in Menemeni, about 4 km from the city centre. Coach times and fares are confirmed directly with the operator.

Do I need a passport to travel from Thessaloniki to Skopje or Sofia?

Yes. Both trips leave Greece; North Macedonia is outside the Schengen area, while Bulgaria joined it in full on 1 January 2025. Passport and entry requirements for North Macedonia and Bulgaria are confirmed with official sources before departure, and border waits have no published figure.

Can I do Sofia as a day trip from Thessaloniki?

It is a long one: about 294 km and about 221 minutes each way free-flow, plus border checks in both directions, before any city time. An overnight is the more realistic shape for Sofia; Skopje is the shorter same-day option of the two.

For anyone planning the wider region, the editors at Thessaloniki Travel Guide keep the domestic day-trip pages, including the Vergina, Pella and Meteora guides, alongside the things to do in Thessaloniki overview for the days spent in the city itself.

See Thessaloniki Before You Leave It

A hop-on hop-off sightseeing bus ticket covers the seafront and the landmark sights between your arrival and your coach north.

Check availability →