Rome2Rio

How to get fromHasselt to Belgradeby train, plane, bus, car or car train

Find Transport to Belgrade

See all options

There are 10 ways to get from Hasselt to Belgrade 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.

  1. Train to Brussels Airport, fly

    best
    1. Take the train from Hasselt to Brussels Airport-Zaventemtrain
    2. Fly from Brussels Airport (BRU) to Belgrade Nikola Tesla Airport (BEG)planeBRU - BEG
    6h 11m
    RSD 12,320–31,931
  2. Train to Eindhoven Airport, fly

    cheapest
    1. Take the train from Maastricht to Eindhoventrain
    2. Fly from Eindhoven Airport (EIN) to Belgrade Nikola Tesla Airport (BEG)planeEIN - BEG
    8h 3m
    RSD 9,158–42,922
  3. Train, bus via Venlo

    1. Take the train from Maastricht to RoermondtrainIntercity
    2. Take the bus from Venlo to Beograd, Autobuska stanicabus
    21h 16m
  4. Train

    1. Take the train from Hasselt to Liège-GuilleminstrainS41 / ...
    2. Take the train from Liège-Guillemins to Wien HbftrainNj
    3. Take the train from Wien Hbf to Timisoara Nordtrain347
    4. Take the train from Timisoara Nord to Stamora Germană P.Otrain
    5. Take the train from Vrsac to Vukov SpomeniktrainRe
    31h 49m
    RSD 24,383–35,247
  5. Drive 1,600.3 km

    1. Drive from Hasselt to Belgradecar1,600.3 km
    14h 11m
    RSD 28,908–41,756
  6. Train, train to Amsterdam Airport Schiphol, fly

    1. Take the train from Hasselt to Anvers-Centraltrain
    2. Take the train from Antwerpen-Centraal to Schiphol Airporttrain
    3. Fly from Amsterdam Airport Schiphol (AMS) to Belgrade Nikola Tesla Airport (BEG)planeAMS - BEG
    8h 8m
    RSD 14,853–52,425
  7. Train, train to Düsseldorf International Airport, fly

    1. Take the train from Hasselt to Liège-Guilleminstrain
    2. Take the train from Liege-Guillemins to Koeln Hbftrain
    3. Take the train from Koeln Hbf to Duesseldorf Flughafentrain
    4. Fly from Düsseldorf International Airport (DUS) to Belgrade Nikola Tesla Airport (BEG)planeDUS - BEG
    8h 41m
    RSD 15,513–54,077
  8. Train, bus

    1. Take the train from Hasselt to Liège-Saint-LamberttrainS41 / ...
    2. Take the bus from Liège to Beograd, Autobuska stanicabus
    29h 32m
    RSD 10,787–20,107
  9. Bus

    1. Take the bus from Hasselt Station to Osijek bus stationbusN884
    2. Take the bus from Osijek, Autobusni Kolodvor to Beograd, Autobuska stanicabus
    29h 52m
    RSD 15,630–20,634
  10. Drive, car train

    1. Drive from Hasselt to Düsseldorf Hbfcar
    2. Take the car train from Düsseldorf Hbf to Villach Hbfcartrain
    3. Drive from Villach Hbf to Belgradecar
    13h 11m
    RSD 26,262–141,268

Brussels Airport (BRU) to Belgrade Nikola Tesla Airport (BEG) flights

Calendar54Weekly Planes
Duration3h 40mAverage Duration
TicketRSD 9,208Cheapest Price
See schedules

Questions & Answers

What companies run services between Hasselt, Belgium and Belgrade, Serbia?

You can take a train from Hasselt to Vukov Spomenik via Liège-Guillemins, Wien Hbf, Wien Hbf, Timisoara Nord, Stamora Germană P.O, and Vrsac in around 31h 49m. Alternatively, you can take a bus from Hasselt Station to Trg Slavija /Nemanjina/ via Osijek, Autobusni Kolodvor, Beograd, Autobuska stanica, and Blok 42 in around 29h 52m.

Airlines
Train operators
Bus operators

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