There are 10 ways to get from Sofia to Spa by plane, train, bus, car, or car train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly to Brussels Airport, train
best- Fly from Sofia Airport (SOF) to Brussels Airport (BRU)plane SOF - BRU
- Take the train from Louvain to Verviers-Centraltrain
8h€107–284Fly to Brussels South Charleroi Airport, bus
cheapest- Fly from Sofia Airport (SOF) to Brussels South Charleroi Airport (CRL)plane SOF - CRL
- Take the bus from Charleroi Airport to Liège Rue du Plan Inclinedbus
9h€56–331Bus, train
- Take the bus from Sofia to Wien Hbfbus
- Take the train from Wien HBF to Verviers-Centraltrain Nj
30h 48m€257–398Bus via Belgrade
- Take the bus from Sofia Central Bus Station to Beograd, Autobuska stanicabus
- Take the bus from Beograd, Autobuska stanica to Liègebus
35h 1m€143–191Drive 1,940.5 km
- Drive from Sofia to Spacar 1,940.5 km
17h 34m€309–446Fly to Cologne Bonn Airport, train
- Fly from Sofia Airport (SOF) to Cologne Bonn Airport (CGN)plane SOF - CGN
- Take the train from Köln Hbf to Aachen, Hbftrain
8h 51m€81–344Fly to Eindhoven Airport, train
- Fly from Sofia Airport (SOF) to Eindhoven Airport (EIN)plane SOF - EIN
- Take the train from Eindhoven Centraal to Maastrichttrain
9h 35m€68–372Fly to Frankfurt, train
- Fly from Sofia Airport (SOF) to Frankfurt (FRA)plane SOF - FRA
- Take the train from Frankfurt to Aachen, Hbftrain
9h 54m€149–355Bus
- Take the bus from Sofia Serdica Bus Stop to Frankfurt Central Train Stationbus
- Take the bus from Frankfurt central train station to Liège Guilleminsbus 328 / ...
38h 16m€131–190Drive, car train
- Drive from Sofia to Salzburg Hbfcar
- Take the cartrain from Salzburg Hbf to Fuldacartrain
- Drive from Fulda to Spacar
21h 18m€352–496
Sofia Airport (SOF) to Brussels Airport (BRU) flights
Comparing Your Travel Options
The cheapest way to get from Sofia to Spa is to bus via Belgrade which costs €140 - €200 and takes 35h 1m.
The fastest way to get from Sofia to Spa is to fly and train which takes 8h and costs €100 - €290.
No, there is no direct bus from Sofia station to Spa. However, there are services departing from Sofia Central Bus Station and arriving at SPA Place Royale via Beograd, Autobuska stanica and VERVIERS Gare Centrale - Quai B. The journey, including transfers, takes approximately 35h 1m.
The distance between Sofia and Spa is 1842 km. The road distance is 1940.5 km.
The best way to get from Sofia to Spa without a car is to bus and train which takes 30h 48m and costs €250 - €400.
It takes approximately 8h to get from Sofia to Spa, including transfers.
Sofia to Spa bus services, operated by Trans Jug, depart from Sofia Central Bus Station.
Sofia to Spa bus services, operated by Trans Jug, arrive at Beograd, Autobuska stanica station.
Spa is 1h behind Sofia. It is currently 1:51 AM in Sofia and 12:51 AM in Spa.
Yes, the driving distance between Sofia to Spa is 1940 km. It takes approximately 17h 34m to drive from Sofia to Spa.
What companies run services between Sofia, Bulgaria and Spa, Belgium?
You can take a bus from Sofia Central Bus Station to SPA Place Royale via Beograd, Autobuska stanica, Liège, Liège-Saint-Lambert, Verviers-Central, and VERVIERS Gare Centrale - Quai B in around 35h 1m.
- Website
- lufthansa.com
Flights from Sofia Airport to Brussels Airport via Munich
- Ave. Duration
- 4h 35m
- When
- Every day
- Estimated price
- €80–410
Flights from Sofia Airport to Brussels Airport via Frankfurt
- Ave. Duration
- 4h 32m
- When
- Monday, Wednesday, Thursday, Friday, Sunday, and Saturday
- Estimated price
- €80–410
Flights from Sofia Airport to Cologne Bonn Airport via Munich
- Ave. Duration
- 5h 15m
- When
- Every day
- Estimated price
- €110–400
Flights from Sofia Airport to Frankfurt
- Ave. Duration
- 2h 30m
- When
- Every day
- Estimated price
- €60–320
Flights from Sofia Airport to Frankfurt via Munich
- Ave. Duration
- 4h
- When
- Every day
- Estimated price
- €60–320
- Website
- ryanair.com
Flights from Sofia Airport to Cologne Bonn Airport
- Ave. Duration
- 2h 35m
- When
- Monday, Friday, Saturday, and Sunday
- Estimated price
- €35–270
Flights from Sofia Airport to Cologne Bonn Airport via Bologna
- Ave. Duration
- 4h 35m
- When
- Tuesday and Friday
- Estimated price
- €35–270
Flights from Sofia Airport to Eindhoven Airport
- Ave. Duration
- 2h 48m
- When
- Thursday to Friday
- Estimated price
- €50–310
Flights from Sofia Airport to Brussels South Charleroi Airport
- Ave. Duration
- 2h 45m
- When
- Tuesday, Friday, and Sunday
- Estimated price
- €50–310
Flights from Sofia Airport to Brussels South Charleroi Airport via Milan Bergamo
- Ave. Duration
- 4h 57m
- When
- Monday and Thursday
- Estimated price
- €50–310
Flights from Sofia Airport to Brussels South Charleroi Airport via Bologna
- Ave. Duration
- 5h 5m
- When
- Tuesday
- Estimated price
- €50–310
- Website
- austrian.com
Flights from Sofia Airport to Brussels Airport via Vienna
- Ave. Duration
- 5h 12m
- When
- Every day
- Estimated price
- €75–420
Flights from Sofia Airport to Cologne Bonn Airport via Vienna
- Ave. Duration
- 4h 51m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €100–410
Flights from Sofia Airport to Frankfurt via Vienna
- Ave. Duration
- 4h 45m
- When
- Every day
- Estimated price
- €80–330
- Website
- air.bg
Flights from Sofia Airport to Brussels Airport
- Ave. Duration
- 2h 35m
- When
- Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €100–190
Flights from Sofia Airport to Frankfurt
- Ave. Duration
- 2h 40m
- When
- Monday, Wednesday, and Friday
- Estimated price
- €95–270
Flights from Sofia Airport to Frankfurt via Belgrade
- Ave. Duration
- 4h 45m
- When
- Every day
- Estimated price
- €100–200
- Website
- wizzair.com
Flights from Sofia Airport to Eindhoven Airport
- Ave. Duration
- 2h 45m
- When
- Every day
- Estimated price
- €35–300
Flights from Sofia Airport to Eindhoven Airport via Budapest
- Ave. Duration
- 5h 20m
- When
- Monday, Friday, and Sunday
- Estimated price
- €35–300
Flights from Sofia Airport to Brussels South Charleroi Airport
- Ave. Duration
- 3h
- When
- Monday, Wednesday, and Friday
- Estimated price
- €35–240
- Website
- airserbia.com
Flights from Sofia Airport to Frankfurt via Belgrade
- Ave. Duration
- 4h 45m
- When
- Every day
- Estimated price
- €100–200
- Website
- lufthansa-city.com
Flights from Sofia Airport to Frankfurt
- Ave. Duration
- 2h 30m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- €60–320
- Phone
- +32 70 79 79 79
- Website
- Belgian Railways
Train from Louvain to Verviers-Central
- Ave. Duration
- 52 min
- Frequency
- Every 30 minutes
- Estimated price
- €17–26
- Website
- Belgian Railways
Train from Wien HBF to Verviers-Central
- Ave. Duration
- 14h 17m
- Frequency
- 3 times a week
- Estimated price
- €200–310
- Website
- Belgian Railways
Train from Köln Hbf to Aachen, Hbf
- Ave. Duration
- 33 min
- Frequency
- Twice daily
- Estimated price
- €12–19
- Website
- Belgian Railways
Train from Frankfurt to Aachen, Hbf
- Ave. Duration
- 1h 28m
- Frequency
- Twice daily
- Estimated price
- €40–65
- Website
- Belgian Railways
- Phone
- +49 30 2970
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Köln Hbf to Aachen, Hbf
- Ave. Duration
- 33 min
- Frequency
- Every 3 hours
- Estimated price
- €12–26
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Frankfurt to Aachen, Hbf
- Ave. Duration
- 1h 28m
- Frequency
- Every 4 hours
- Estimated price
- €40–90
- Website
- Deutsche Bahn Intercity (DB IC)
- Phone
- +49 30 2970
- Website
- Deutsche Bahn Regio (DB Regional)
Train from Köln Hbf to Aachen, Hbf
- Ave. Duration
- 53 min
- Frequency
- Hourly
- Estimated price
- €11–45
- Website
- Deutsche Bahn Regio (DB Regional)
- Phone
- +44 (0)3432 186 186
- Website
- Eurostar
Train from Köln Hbf to Aachen, Hbf
- Ave. Duration
- 35 min
- Frequency
- 4 times a day
- Estimated price
- €26–45
- Website
- Eurostar
- Phone
- +31 30 751 5155
- Website
- Nederlandse Spoorwegen (NS)
Train from Eindhoven Centraal to Maastricht
- Ave. Duration
- 1h 3m
- Frequency
- Every 30 minutes
- Estimated price
- €10–22
- Website
- Nederlandse Spoorwegen (NS)
- Phone
- 0800-0232 545
- Website
- Arriva NL
Train from Eindhoven Centraal to Maastricht
- Ave. Duration
- 1h 1m
- Frequency
- Once a week
- Estimated price
- €15–23
- Website
- Arriva NL
- Second Class Single
- €15–23
- Phone
- +49 (0) 221 800 20 820
- info@urlaubs-express.de
- Website
- Urlaubs-Express (UEX)
Car train from Salzburg Hbf to Fulda
- Ave. Duration
- 6h 1m
- Frequency
- Once a week
- Estimated price
- €95–120
- Website
- Urlaubs-Express (UEX)
- Phone
- +359 2 812 0 812
- operations@eurolines.bg
- Website
- karat-s.com
Bus from Sofia to Wien Hbf
- Ave. Duration
- 14h 10m
- Frequency
- Once daily
- Estimated price
- €55–85
- Schedules at
- karat-s.com
Bus from Sofia Serdica Bus Stop to Frankfurt Central Train Station
- Ave. Duration
- 29h 1m
- Frequency
- Once daily
- Estimated price
- €100–150
- Schedules at
- karat-s.com
- Phone
- +359 0885700870
- support@citylines.eu
- Website
- Citylines
Bus from Sofia to Wien Hbf
- Ave. Duration
- 16h 20m
- Frequency
- 3 times a week
- Estimated price
- €50–75
- Website
- Citylines
Bus from Sofia Serdica Bus Stop to Frankfurt Central Train Station
- Ave. Duration
- 29h
- Frequency
- 3 times a week
- Estimated price
- €100–140
- Website
- Citylines
- Phone
- +381 11 8728111
- office@trans-jug.com
- Website
- Trans-Jug
Bus from Sofia Central Bus Station to Beograd, Autobuska stanica
- Ave. Duration
- 5h
- Frequency
- 3 times a week
- Estimated price
- €37–40
- Website
- Trans-Jug
- Phone
- +381 800 334 334
- iuc@lasta.rs
- Website
- lasta.rs
Bus from Beograd, Autobuska stanica to Liège
- Phone
- +352 50 55 62 63 10
- info@flibco.com
- Website
- Flibco
Bus from Charleroi Airport to Liège Rue du Plan Inclined
- Ave. Duration
- 1h 5m
- Frequency
- Every 3 hours
- Estimated price
- €13–24
- Website
- Flibco
Rome2Rio's guide to FlixBus
Contact DetailsContact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- Flixbus
Bus from Frankfurt central train station to Liège Guillemins
- Ave. Duration
- 5h 10m
- Frequency
- 5 times a week
- Estimated price
- €25–40
- Website
- Flixbus
Want to know more about travelling around Belgium
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.
Related travel guides
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide
Want to know more about Flixbus?
Read the travel guide
Booking & Getting There
There are 1670+ hotels available in Spa.














































