There are 10 ways to get from Hasselt to Sofia by train, plane, 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.
Train to Brussels Airport, fly
best- Take the train from Hasselt to Brussels Airport-Zaventem
- Fly from Brussels Airport (BRU) to Sofia Airport (SOF)BRU - SOF
6h 31m$115–271Train to Eindhoven Airport, fly
cheapest- Take the train from Maastricht to Eindhoven
- Fly from Eindhoven Airport (EIN) to Sofia Airport (SOF)EIN - SOF
8h 14m$84–294Train, bus via Regensburg
- Take the train from Hasselt to Liège-GuilleminsS41
- Take the train from Liege-Guillemins to Frankfurt(Main)HbfIce / ...
- Take the train from Frankfurt to Regensburg Hbf91 / ...
- Take the bus from Regensburg DE Bahnhofstrasse to Sofia Serdica Bus Station
28h 46m$188–382Drive 1,991.8 km
- Drive from Hasselt to Sofia1,991.8 km
17h 49m$355–513Train, train to Cologne Bonn Airport, fly
- Take the train from Hasselt to Liège-Guillemins
- Take the train from Liege-Guillemins to Koeln Hbf
- Fly from Cologne Bonn Airport (CGN) to Sofia Airport (SOF)CGN - SOF
8h 9m$119–405Train, train to Brussels South Charleroi Airport, fly
- Take the train from Hasselt to Louvain
- Take the train from Louvain to Fleurus
- Fly from Brussels South Charleroi Airport (CRL) to Sofia Airport (SOF)CRL - SOF
8h 19m$89–268Train, train to Amsterdam Airport Schiphol, fly
- Take the train from Hasselt to Anvers-Central
- Take the train from Antwerpen-Centraal to Schiphol Airport
- Fly from Amsterdam Airport Schiphol (AMS) to Sofia Airport (SOF)AMS - SOF
8h 6m$139–398Train, bus
- Take the train from Maastricht to Aachen HbfS43 / ...
- Take the bus from Aachen Main Train Station to Sofia Serdica Bus StopUnion Ivkoni - Unibus 3644
32h 2m$95–162Bus
- Take the bus from Aachen Central Station to Kumanovo
- Take the bus from Kumanovo to Sofia
44h 48mDrive, car train
- Drive from Hasselt to Düsseldorf Hbf
- Take the car train from Düsseldorf Hbf to Villach Hbf
- Drive from Villach Hbf to Sofia
16h 48m$322–1,512
Hasselt to Sofia by train and bus
Questions & Answers
The cheapest way to get from Hasselt to Sofia is to train and bus which costs $95 - $170 and takes 32h 2m.
The fastest way to get from Hasselt to Sofia is to train and fly which takes 6h 31m and costs $110 - $280.
No, there is no direct bus from Hasselt to Sofia. However, there are services departing from Hasselt Dusartplein and arriving at Sofia via Maastricht, Station, Aachen Central Station and Kumanovo. The journey, including transfers, takes approximately 44h 48m.
The distance between Hasselt and Sofia is 1787 km. The road distance is 1991.8 km.
The best way to get from Hasselt to Sofia without a car is to train and bus via Regensburg which takes 28h 46m and costs $180 - $390.
It takes approximately 6h 31m to get from Hasselt to Sofia, including transfers.
Hasselt to Sofia bus services, operated by LONI Tours - Travel Agency, depart from Aachen Central Station.
Hasselt to Sofia bus services, operated by LONI Tours - Travel Agency, arrive at Kumanovo station.
Sofia is 1h ahead of Hasselt. It is currently 4:01 PM in Hasselt and 5:01 PM in Sofia.
Yes, the driving distance between Hasselt to Sofia is 1992 km. It takes approximately 17h 49m to drive from Hasselt to Sofia.
What companies run services between Hasselt, Belgium and Sofia, Bulgaria?
You can take a bus from Hasselt Dusartplein to Sofia via Maastricht, Station, Aachen, Hauptbahnhof, Aachen Central Station, and Kumanovo in around 44h 48m.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Website
- ryanair.com
Flights from Eindhoven Airport to Sofia Airport
- Ave. Duration
- 2h 35m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $85–300
Flights from Eindhoven Airport to Sofia Airport via Zadar
- Ave. Duration
- 4h 30m
- When
- Monday
- Estimated price
- $85–300
Flights from Cologne Bonn Airport to Sofia Airport
- Ave. Duration
- 2h 25m
- When
- Monday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $60–200
Flights from Cologne Bonn Airport to Sofia Airport via Vienna
- Ave. Duration
- 5h 2m
- When
- Tuesday, Friday, and Sunday
- Estimated price
- $60–200
Flights from Brussels South Charleroi Airport to Sofia Airport
- Ave. Duration
- 2h 40m
- When
- Monday, Tuesday, Friday, and Sunday
- Estimated price
- $80–210
Flights from Brussels South Charleroi Airport to Sofia Airport via Zagreb
- Ave. Duration
- 4h 55m
- When
- Sunday
- Estimated price
- $80–210
Flights from Brussels South Charleroi Airport to Sofia Airport via Vienna
- Ave. Duration
- 5h 20m
- When
- Sunday
- Estimated price
- $80–210
- Website
- austrian.com
Flights from Brussels Airport to Sofia Airport via Vienna
- Ave. Duration
- 4h 45m
- When
- Every day
- Estimated price
- $75–370
Flights from Cologne Bonn Airport to Sofia Airport via Vienna
- Ave. Duration
- 4h
- When
- Monday to Saturday
- Estimated price
- $80–350
Flights from Amsterdam Airport Schiphol to Sofia Airport via Vienna
- Ave. Duration
- 5h 20m
- When
- Every day
- Estimated price
- $110–460
- Website
- lufthansa.com
Flights from Brussels Airport to Sofia Airport via Munich
- Ave. Duration
- 5h 10m
- When
- Every day
- Estimated price
- $70–360
Flights from Cologne Bonn Airport to Sofia Airport via Munich
- Ave. Duration
- 3h 57m
- When
- Every day
- Estimated price
- $90–350
- Website
- air.bg
Flights from Brussels Airport to Sofia Airport
- Ave. Duration
- 2h 35m
- When
- Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $120–240
Flights from Brussels Airport to Sofia Airport via Belgrade
- Ave. Duration
- 5h 22m
- When
- Wednesday and Friday
- Estimated price
- $85–150
Flights from Amsterdam Airport Schiphol to Sofia Airport
- Ave. Duration
- 2h 45m
- When
- Every day
- Estimated price
- $150–250
- Website
- airserbia.com
Flights from Brussels Airport to Sofia Airport via Belgrade
- Ave. Duration
- 5h 22m
- When
- Wednesday and Friday
- Estimated price
- $85–150
- Website
- wizzair.com
Flights from Eindhoven Airport to Sofia Airport
- Ave. Duration
- 2h 40m
- When
- Every day
- Estimated price
- $35–220
Flights from Brussels South Charleroi Airport to Sofia Airport
- Ave. Duration
- 2h 40m
- When
- Monday, Friday, and Sunday
- Estimated price
- $50–220
- Phone
- +32 70 79 79 79
- Website
- belgiantrain.be
Train from Hasselt to Brussels Airport-Zaventem
- Ave. Duration
- 1h 3m
- Frequency
- Hourly
- Estimated price
- $18–20
- Website
- https://www.belgiantrain.be/en
- 2nd Class
- $18–20
- 1st Class
- $24–28
Train from Hasselt to Liège-Guillemins
- Ave. Duration
- 1h 2m
- Frequency
- Every 2 hours
- Estimated price
- $8–12
- Website
- https://www.belgiantrain.be/en
Train from Hasselt to Louvain
- Ave. Duration
- 50 min
- Frequency
- Every 15 minutes
- Estimated price
- $12
- Website
- https://www.belgiantrain.be/en
Train from Louvain to Fleurus
- Ave. Duration
- 53 min
- Frequency
- Hourly
- Estimated price
- $8–12
- Website
- https://www.belgiantrain.be/en
Train from Hasselt to Anvers-Central
- Ave. Duration
- 1h
- Frequency
- Every 20 minutes
- Estimated price
- $17
- Website
- https://www.belgiantrain.be/en
Train from Maastricht to Aachen Hbf
- Ave. Duration
- 49 min
- Frequency
- Hourly
- Estimated price
- $7–11
- Website
- https://www.belgiantrain.be/en
- 2nd Class
- $7–11
- 1st Class
- $11–17
- Phone
- +49 30 311 682904
- Website
- bahn.de
Train from Liege-Guillemins to Frankfurt(Main)Hbf
- Ave. Duration
- 2h 13m
- Frequency
- Every 3 hours
- Estimated price
- $55–140
- Website
- https://int.bahn.de/en
Train from Frankfurt to Regensburg Hbf
- Ave. Duration
- 3h 1m
- Frequency
- Every 4 hours
- Estimated price
- $35–110
- Website
- https://int.bahn.de/en
Train from Liege-Guillemins to Koeln Hbf
- Ave. Duration
- 43 min
- Frequency
- Every 3 hours
- Estimated price
- $30–65
- Website
- https://int.bahn.de/en
- Phone
- +31 30 751 5155
- Website
- ns.nl
Train from Maastricht to Eindhoven
- Ave. Duration
- 1h 4m
- Frequency
- Every 30 minutes
- Estimated price
- $25
- Website
- https://www.ns.nl/en
Train from Antwerpen-Centraal to Schiphol Airport
- Ave. Duration
- 1h 12m
- Frequency
- Hourly
- Estimated price
- $21–110
- Website
- https://www.ns.nl/en
Train from Maastricht to Aachen Hbf
- Ave. Duration
- 49 min
- Frequency
- Every 2 hours
- Estimated price
- $10–29
- Website
- https://www.ns.nl/en
- 2nd Class
- $10–16
- 1st Class
- $17–29
- Phone
- 0800-0232 545
- Website
- arriva.nl
Train from Maastricht to Eindhoven
- Ave. Duration
- 1h 1m
- Frequency
- Once a week
- Estimated price
- $25–28
- Website
- https://www.arriva.nl
- 2nd Class
- $25–28
Train from Maastricht to Aachen Hbf
- Ave. Duration
- 49 min
- Frequency
- Hourly
- Estimated price
- $12–14
- Website
- https://www.arriva.nl
- 2nd Class
- $12–14
- Phone
- +44 343 218 6186
- Website
- eurostar.com
Train from Liege-Guillemins to Koeln Hbf
- Ave. Duration
- 1h 1m
- Frequency
- Every 4 hours
- Estimated price
- $40–100
- Website
- https://www.eurostar.com/rw-en
Train from Antwerpen-Centraal to Schiphol Airport
- Ave. Duration
- 1h
- Frequency
- Hourly
- Estimated price
- $65–120
- Website
- https://www.eurostar.com/rw-en
- Phone
- +49 30 2970
- Website
- bahn.de
Train from Maastricht to Aachen Hbf
- Ave. Duration
- 50 min
- Frequency
- Hourly
- Estimated price
- $12–18
- Website
- https://int.bahn.de/en
- Phone
- +49 (0) 221 800 20 820
- info@urlaubs-express.de
- Website
- urlaubs-express.de
Car train from Düsseldorf Hbf to Villach Hbf
- Ave. Duration
- 5h 53m
- Frequency
- Once a week
- Estimated price
- $110–1,200
- Website
- https://urlaubs-express.de/?lang=en
- Car Single Bed
- $320–650
- Car Compartment
- $600–1,200
- Phone
- +359-887-208-506
- racic_bg@yahoo.com
- Website
- racicbg.com
Bus from Regensburg DE Bahnhofstrasse to Sofia Serdica Bus Station
- Ave. Duration
- 19h 30m
- Frequency
- Once a week
- Estimated price
- $90–120
- Website
- https://www.racicbg.com/bg/
- Phone
- 07001 8282
- booking@union-ivkoni.com
- Website
- union-ivkoni.com
Bus from Aachen Main Train Station to Sofia Serdica Bus Stop
- Ave. Duration
- 29h
- Frequency
- Once a week
- Estimated price
- $85–130
- Website
- https://union-ivkoni.com/en
- Phone
- +389 70 667 766
- loni.tours@hotmail.com
- Website
- web.facebook.com
Bus from Aachen Central Station to Kumanovo
- Ave. Duration
- 36h 30m
- Frequency
- Twice a week
- Schedules at
- facebook.com
- Phone
- 02 952 50 04
- matpu96@abv.bg
- Website
- matpu.com
Bus from Kumanovo to Sofia
- Ave. Duration
- 4h
- Frequency
- Twice daily
- Estimated price
- $25–35
- Schedules at
- matpu.com
- Phone
- +359 0885700870
- support@citylines.eu
- Website
- citylines.eu
Bus from Kumanovo to Sofia
- Ave. Duration
- 4h 30m
- Frequency
- Once daily
- Estimated price
- $12–35
- Website
- https://citylines.eu/
Want to know more about travelling around Bulgaria
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
More Questions & Answers
There are 2012+ hotels available in Sofia.












































