There are 11 ways to get from Hasselt to Serbia by train, plane, car, car train, or bus
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-Zaventemtrain
- Fly from Brussels Airport (BRU) to Belgrade Nikola Tesla Airport (BEG)plane BRU - BEG
6h 3mRSD 11,770–33,883Train to Eindhoven Airport, fly
cheapest- Take the train from Maastricht to Eindhoven Centraaltrain
- Fly from Eindhoven Airport (EIN) to Belgrade Nikola Tesla Airport (BEG)plane EIN - BEG
7h 49mRSD 8,276–40,711Drive, car train
- Drive from Hasselt to Göttingencar
- Take the cartrain from Göttingen to Villach Hbfcartrain
- Drive from Villach Hbf to Belgradecar
20h 31mRSD 29,964–42,059Train, bus
- Take the train from Maastricht to Roermondtrain Intercity
- Take the bus from Venlo to Beograd, Autobuska stanicabus
21h 18mDrive 1,600.3 km
- Drive from Hasselt to Belgradecar 1,600.3 km
14h 5mRSD 29,486–42,591Train, train to Amsterdam Airport Schiphol, fly
- Take the train from Hasselt to Anvers-Centraltrain
- Take the train from Anvers-Central to Schiphol Airporttrain
- Fly from Amsterdam Airport Schiphol (AMS) to Belgrade Nikola Tesla Airport (BEG)plane AMS - BEG
7h 52mRSD 16,098–43,220Train, train to Düsseldorf International Airport, fly
- Take the train from Hasselt to Liège-Guilleminstrain
- Take the train from Liege-Guillemins to Koeln Hbftrain
- Fly from Düsseldorf International Airport (DUS) to Belgrade Nikola Tesla Airport (BEG)plane DUS - BEG
8h 11mRSD 14,835–41,964Train, train to Frankfurt, fly
- Take the train from Hasselt to Liège-Guilleminstrain
- Take the train from Liege-Guillemins to Frankfurt(M) Flughafen Fernbftrain
- Fly from Frankfurt (FRA) to Belgrade Nikola Tesla Airport (BEG)plane FRA - BEG
8h 17mRSD 17,873–42,252Train, bus via Vienna
- Take the train from Hasselt to Liège-Guilleminstrain S41 / ...
- Take the train from Liège-Guillemins to Wien HBFtrain Nj / ...
- Take the train from Wien Hbf to Tatabanyatrain Ec
- Take the train from Tatabanya to Ferencvarostrain
- Take the bus from Budapest, Népliget Autóbusz-Pályaudvar to Subotica, Autobuska stanicabus
- Take the train from Subotica to Beograd Centartrain Ir / ...
26h 50mRSD 30,343–51,742Train, bus #2
- Take the train from Hasselt to Liège-Saint-Lamberttrain S41 / ...
- Take the bus from Liège to Beograd, Autobuska stanicabus
28h 58mRSD 12,065–17,710Bus
- Take the bus from Hasselt Station to Osijek bus stationbus N884
- Take the bus from Osijek, Autobusni Kolodvor to Beograd, Autobuska stanicabus
29h 45mRSD 18,918–26,550
Hasselt to Serbia by train, foot, and bus
Questions & Answers
The cheapest way to get from Hasselt to Serbia is to train and bus which costs RSD 12000 - RSD 18000 and takes 28h 58m.
The fastest way to get from Hasselt to Serbia is to train and fly which takes 6h 3m and costs RSD 11000 - RSD 34000.
No, there is no direct bus from Hasselt station to Serbia. However, there are services departing from Hasselt Station and arriving at Mostar via Osijek, Autobusni Kolodvor and Bulevar Crvene Armije. The journey, including transfers, takes approximately 29h 45m.
The distance between Hasselt and Serbia is 1452 km. The road distance is 1600.3 km.
The best way to get from Hasselt to Serbia without a car is to train and bus which takes 21h 18m and costs .
It takes approximately 6h 3m to get from Hasselt to Serbia, including transfers.
Hasselt to Serbia bus services, operated by FlixBus, depart from Hasselt Station.
Hasselt to Serbia bus services, operated by FlixBus, arrive at Osijek bus station.
Yes, the driving distance between Hasselt to Serbia is 1600 km. It takes approximately 14h 5m to drive from Hasselt to Serbia.
There are 4274+ hotels available in Serbia.
What companies run services between Hasselt, Belgium and Serbia?
You can take a bus from Hasselt Station to Mostar via Osijek, Autobusni Kolodvor, Beograd, Autobuska stanica, and Bulevar Crvene Armije in around 29h 45m.
- Website
- lufthansa.com
Flights from Brussels Airport to Belgrade Nikola Tesla Airport via Munich
- Ave. Duration
- 3h 40m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- RSD 11,000–40,000
Flights from Brussels Airport to Belgrade Nikola Tesla Airport via Frankfurt
- Ave. Duration
- 4h 2m
- When
- Every day
- Estimated price
- RSD 11,000–40,000
Flights from Amsterdam Airport Schiphol to Belgrade Nikola Tesla Airport via Munich
- Ave. Duration
- 4h 41m
- When
- Every day
- Estimated price
- RSD 14,000–60,000
Flights from Düsseldorf International Airport to Belgrade Nikola Tesla Airport via Frankfurt
- Ave. Duration
- 4h 20m
- When
- Every day
- Estimated price
- RSD 16,000–40,000
Flights from Düsseldorf International Airport to Belgrade Nikola Tesla Airport via Munich
- Ave. Duration
- 3h 43m
- When
- Monday, Tuesday, Thursday, Sunday, and Friday
- Estimated price
- RSD 16,000–40,000
Flights from Frankfurt to Belgrade Nikola Tesla Airport
- Ave. Duration
- 1h 55m
- When
- Every day
- Estimated price
- RSD 11,000–30,000
Flights from Frankfurt to Belgrade Nikola Tesla Airport via Munich
- Ave. Duration
- 4h 1m
- When
- Every day
- Estimated price
- RSD 11,000–30,000
- Phone
- +32 70 79 79 79
- Website
- Belgian Railways
Train from Hasselt to Brussels Airport-Zaventem
- Ave. Duration
- 1h 4m
- Frequency
- Hourly
- Estimated price
- RSD 1,400–2,400
- Website
- Belgian Railways
Train from Hasselt to Anvers-Central
- Ave. Duration
- 1h 24m
- Frequency
- Every 20 minutes
- Estimated price
- RSD 2,000–3,200
- Website
- Belgian Railways
Train from Anvers-Central to Schiphol Airport
- Ave. Duration
- 1h 3m
- Frequency
- Every 3 hours
- Estimated price
- RSD 2,800–4,600
- Website
- Belgian Railways
Train from Hasselt to Liège-Guillemins
- Ave. Duration
- 1h 1m
- Frequency
- Hourly
- Estimated price
- RSD 1,000–1,700
- Website
- Belgian Railways
Train from Hasselt to Liège-Guillemins
- Ave. Duration
- 1h 1m
- Frequency
- Hourly
- Estimated price
- RSD 1,000–1,700
- Website
- Belgian Railways
Train from Liege-Guillemins to Frankfurt(M) Flughafen Fernbf
- Ave. Duration
- 2h 1m
- Frequency
- Twice daily
- Estimated price
- RSD 5,500–9,500
- Website
- Belgian Railways
Train from Hasselt to Liège-Guillemins
- Ave. Duration
- 1h 1m
- Frequency
- Hourly
- Estimated price
- RSD 1,000–1,700
- Website
- Belgian Railways
Train from Liège-Guillemins to Wien HBF
- Ave. Duration
- 13h 37m
- Frequency
- Once daily
- Estimated price
- RSD 23,000–37,000
- Website
- Belgian Railways
Train from Hasselt to Liège-Saint-Lambert
- Ave. Duration
- 51 min
- Frequency
- Hourly
- Estimated price
- RSD 1,000–1,700
- Website
- Belgian Railways
- Phone
- +381 20 333 733
- [email protected]
- Website
- garo-reisen.rs
Bus from Venlo to Beograd, Autobuska stanica
- Ave. Duration
- 17h 53m
- Frequency
- Twice a week
- Schedules at
- garo-reisen.rs
Want to know more about travelling around Serbia
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





