There are 7 ways to get from Kotor to Hasselt 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, train
best- Fly from Tivat Airport (TIV) to Brussels Airport (BRU)TIV - BRU
- Take the train from Brussels Airport-Zaventem to Hasselt
4h 33m€121–303Bus, train via Rosenheim
- Take the bus from Tivat, Autobuska stanica to Prijedor
- Take the bus from Prijedor to Rosenheim
- Take the train from Rosenheim to Frankfurt(Main)HbfIce
- Take the train from Frankfurt to Liège, Guillemins Bf79
- Take the train from Liège-Guillemins to HasseltS41
22h 43mDrive 1,806.2 km
- Drive from Kotor to Hasselt1,806.2 km
18h 51m€280–404Bus via Prijedor
- Take the bus from Tivat, Autobuska stanica to Prijedor
- Take the bus from Prijedor to Frankfurt(Main)Hbf
- Take the bus from Frankfurt - Main Bus Station to Maastricht
22h 54mBus, train
- Take the bus from Kotor, Autobuska Stanica to Sarajevo , East Sarajevo Bus Station
- Take the bus from Sarajevo , East Sarajevo Bus Station to Liège-Saint-Lambert
- Take the train from Liège-Saint-Lambert to HasseltS41
40h 45mBus
- Take the bus from Kotor, Autobuska Stanica to Mostar, Autobuska Stanica
- Take the bus from Mostar, Autobuska Stanica to Cologne Bonn Airport
- Take the bus from Cologne Airport CGN to Hasselt StationN84
42h 54m€156–162Drive, car train
- Drive from Kotor to Villach Hbf
- Take the car train from Villach Hbf to Düsseldorf Hbf
- Drive from Düsseldorf Hbf to Hasselt
17h 54m€252–1,221
Kotor to Hasselt by bus
Questions & Answers
The cheapest way to get from Kotor to Hasselt is to bus which costs €155 - €165 and takes 42h 54m.
The fastest way to get from Kotor to Hasselt is to fly and train which takes 4h 33m and costs €120 - €310.
No, there is no direct bus from Kotor to Hasselt. However, there are services departing from Kotor, Autobuska Stanica and arriving at Hasselt Dusartplein via Tivat, Autobuska stanica, Prijedor, Frankfurt - Main Bus Station and Maastricht Station perron D. The journey, including transfers, takes approximately 22h 54m.
The distance between Kotor and Hasselt is 1515 km. The road distance is 1806.2 km.
The best way to get from Kotor to Hasselt without a car is to bus and train via Rosenheim which takes 22h 43m and costs .
It takes approximately 4h 33m to get from Kotor to Hasselt, including transfers.
Kotor to Hasselt bus services, operated by Bocac Tours, depart from Tivat, Autobuska stanica station.
Kotor to Hasselt bus services, operated by Bocac Tours, arrive at Prijedor station.
Yes, the driving distance between Kotor to Hasselt is 1806 km. It takes approximately 18h 51m to drive from Kotor to Hasselt.
There are 740+ hotels available in Hasselt.
What companies run services between Kotor, Montenegro and Hasselt, Belgium?
You can take a bus from Kotor, Autobuska Stanica to Hasselt Dusartplein via Tivat, Autobuska stanica, Prijedor, Frankfurt(Main)Hbf, Frankfurt - Main Bus Station, Maastricht, and Maastricht Station perron D in around 22h 54m.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Website
- lufthansa.com
Flights from Tivat Airport to Brussels Airport via Frankfurt
- Ave. Duration
- 4h 40m
- When
- Sunday
- Estimated price
- €140–550
Flights from Tivat Airport to Brussels Airport via Munich
- Ave. Duration
- 5h
- When
- Saturday
- Estimated price
- €140–550
- Website
- tuifly.be
Flights from Tivat Airport to Brussels Airport
- Ave. Duration
- 2h 50m
- When
- Monday and Friday
- Estimated price
- €170–550
- Website
- airserbia.com
Flights from Tivat Airport to Brussels Airport via Belgrade
- Ave. Duration
- 4h 20m
- When
- Monday and Wednesday
- Estimated price
- €100–280
- Website
- austrian.com
Flights from Tivat Airport to Brussels Airport via Vienna
- Ave. Duration
- 6h 15m
- When
- Monday
- Estimated price
- €130–600
- Phone
- +32 70 79 79 79
- Website
- belgiantrain.be
Train from Brussels Airport-Zaventem to Hasselt
- Ave. Duration
- 1h 3m
- Frequency
- Hourly
- Estimated price
- €16–18
- Website
- https://www.belgiantrain.be/en
- 2nd Class
- €16–18
- 1st Class
- €21–24
Train from Liège-Guillemins to Hasselt
- Ave. Duration
- 1h 4m
- Frequency
- Hourly
- Estimated price
- €6–10
- Website
- https://www.belgiantrain.be/en
- 2nd Class
- €6–10
- 1st Class
- €10–15
Train from Liège-Saint-Lambert to Hasselt
- Ave. Duration
- 55 min
- Frequency
- Hourly
- Estimated price
- €6–10
- Website
- https://www.belgiantrain.be/en
- 2nd Class
- €6–10
- 1st Class
- €10–15
- Phone
- +49 30 311 682904
- Website
- bahn.de
Train from Rosenheim to Frankfurt(Main)Hbf
- Ave. Duration
- 4h 20m
- Frequency
- 4 times a day
- Estimated price
- €40–100
- Website
- https://int.bahn.de/en
Train from Frankfurt to Liège, Guillemins Bf
- Ave. Duration
- 2h 16m
- Frequency
- Every 4 hours
- Estimated price
- €45–130
- Website
- https://int.bahn.de/en
- Phone
- +43 5 1717
- Website
- oebb.at
Train from Rosenheim to Frankfurt(Main)Hbf
- Ave. Duration
- 4h 39m
- Frequency
- 3 times a day
- Estimated price
- €70–100
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/eurocity-intercity
- Website
- https://shop.oebbtickets.at/en/ticket
- Phone
- +49 (0) 221 800 20 820
- info@urlaubs-express.de
- Website
- urlaubs-express.de
Car train from Villach Hbf to Düsseldorf Hbf
- Ave. Duration
- 6h 39m
- Frequency
- Twice a week
- Estimated price
- €100–1,000
- Website
- https://urlaubs-express.de/?lang=en
- Car Single Bed
- €270–550
- Car Compartment
- €550–1,000
- Phone
- +387 51 215-725
- bocacturs@gmail.com
- Website
- bocactours.com
Bus from Tivat, Autobuska stanica to Prijedor
- Ave. Duration
- 4h 49m
- Frequency
- Once daily
- Estimated price
- €35–60
- Website
- http://www.bocactours.com
- Phone
- +387 61 197 121
- Website
- evropatours.com
Bus from Prijedor to Rosenheim
- Ave. Duration
- 5h 11m
- Frequency
- Once daily
- Schedules at
- evropatours.com
Bus from Prijedor to Frankfurt(Main)Hbf
- Ave. Duration
- 9h 30m
- Frequency
- Once daily
- Schedules at
- evropatours.com
- Phone
- +3-389-268-0068
- Website
- blablacar.co.uk
Bus from Frankfurt - Main Bus Station to Maastricht
- Ave. Duration
- 4h
- Frequency
- 5 times a week
- Estimated price
- €15–25
- Website
- https://www.blablacar.co.uk/bus
- Phone
- +387 53 961-714
- taglobusturist@gmail.com
- Website
- facebook.com
Bus from Kotor, Autobuska Stanica to Sarajevo , East Sarajevo Bus Station
- Ave. Duration
- 5h 47m
- Frequency
- 3 times a week
- Estimated price
- €43
- Schedules at
- facebook.com
- Phone
- +387 35 630-532
- info@halilovicbus.ba
- Website
- halilovicbus.ba
Bus from Sarajevo , East Sarajevo Bus Station to Liège-Saint-Lambert
- Ave. Duration
- 32h 6m
- Frequency
- Twice a week
- Schedules at
- halilovicbus.ba
- Phone
- +381648892600
- jadranekspres@globtour.com
- Website
- jadranekspres.info
Bus from Kotor, Autobuska Stanica to Mostar, Autobuska Stanica
- Ave. Duration
- 9h
- Frequency
- Once a week
- Estimated price
- €27
- Schedules at
- globtour.traveling.com
- Phone
- +387 36 551 900
- booking@autoprevoz-bus.ba
- Website
- autoprevoz.ba
Bus from Mostar, Autobuska Stanica to Cologne Bonn Airport
- Ave. Duration
- 29h 24m
- Frequency
- Twice a week
- Estimated price
- €115
- Schedules at
- autoprevoz.ba
Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Cologne Airport CGN to Hasselt Station
- Ave. Duration
- 2h 30m
- Frequency
- Twice daily
- Estimated price
- €14–20
- Website
- https://www.flixbus.co.uk
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








































