Duration 2h 4m
Distance 190.3 km
Average price 55€
Possible routes 6 found

Amsterdam to Hasselt

Rome2rio has found 6 ways to get from Amsterdam to Hasselt by train, bus, car and flight. We recommend taking the train from Amsterdam Centraal to Anvers-Central and then taking the train from Anvers-Central / Antwerpen-Centraal to Hasselt, which takes around 3h 30m.
Recommended route

Train

  1. Amsterdam Centraal
  2. Anvers-Central / Antwerpen-Centraal
  3. Hasselt
3h 30m
52€ - 76€
Alternative routes

Train via Antwerp

  1. Amsterdam Centraal
  2. Anvers-Central / Antwerpen-Centraal
  3. Hasselt
3h 30m
28€ - 76€

Train, bus

  1. Amsterdam Centraal
  2. Maastricht Station perron D
  3. Hasselt
4h 13m
25€ - 53€

Bus

  1. Amsterdam, Amsterdam Sloterdijk
  2. Antwerp
  3. Hasselt
5h 25m
Bookable on Rome2rio
Cheapest
12€ - 153€

Drive

  1. Amsterdam
  2. Hasselt
Fastest
2h 4m
26€ - 40€

Fly, train

  1. Amsterdam Schiphol
  2. Brussels Airport-Zaventem
  3. Hasselt
3h 57m
70€ - 234€

Frequently asked questions

Want to know about travelling from Amsterdam to Hasselt? We have put together a list of the most frequently asked questions from our users such as "What is the cheapest mode of transport?", "What is the quickest option?", "How much do tickets usually cost?" and many more.

The cheapest way to get from Amsterdam to Hasselt is to bus which costs 11€ - 160€ and takes 5h 25m.

More details

The quickest way to get from Amsterdam to Hasselt is to drive which costs 26€ - 40€ and takes 2h 4m.

More details

No, there is no direct bus from Amsterdam to Hasselt. However, there are services departing from Amsterdam, Amsterdam Sloterdijk and arriving at Hasselt via Antwerp. The journey, including transfers, takes approximately 5h 25m.

More details

No, there is no direct train from Amsterdam to Hasselt. However, there are services departing from Amsterdam Centraal and arriving at Hasselt via Anvers-Central / Antwerpen-Centraal. The journey, including transfers, takes approximately 3h 30m.

More details

The distance between Amsterdam and Hasselt is 163 km. The road distance is 190.3 km.

Get driving directions

The best way to get from Amsterdam to Hasselt without a car is to train which takes 3h 30m and costs 50€ - 80€.

More details

It takes approximately 3h 30m to get from Amsterdam to Hasselt, including transfers.

More details

Amsterdam to Hasselt bus services, operated by FlixBus, depart from Amsterdam, Amsterdam Sloterdijk station.

More details

Amsterdam to Hasselt train services, operated by Thalys, depart from Amsterdam Centraal station.

More details

The best way to get from Amsterdam to Hasselt is to train which takes 3h 30m and costs 50€ - 80€. Alternatively, you can bus, which costs 11€ - 160€ and takes 5h 25m.

Mode details

The quickest flight from Amsterdam Schiphol Airport to Brussels Airport is the direct flight which takes 45 min.

Search flights

Amsterdam to Hasselt bus services, operated by FlixBus, arrive at Hasselt station.

More details

Amsterdam to Hasselt train services, operated by Belgian Railways (NMBS/SNCB), arrive at Hasselt station.

More details

Yes, the driving distance between Amsterdam to Hasselt is 190 km. It takes approximately 2h 4m to drive from Amsterdam to Hasselt.

Get driving directions

KLM offers flights from Amsterdam Schiphol Airport to Brussels Airport.

Search flights

Book your Amsterdam to Hasselt bus tickets online with FlixBus and FlixBus.

Search and book

There are 456+ hotels available in Hasselt. Prices start at 70€ per night.

More details

The best way to get from Amsterdam to Amsterdam Schiphol Airport is to train which takes 18 min and costs 6€ - 13€.

More details

How to travel from Amsterdam to Hasselt

Find all the possible transport options for your trip from Amsterdam to Hasselt right here. Rome2rio displays up to date schedules, route maps, journey times and estimated fares from relevant transport operators, ensuring you can make an informed decision about which option will suit you best. Click the map below to see more travel options.

What companies run services between Amsterdam and Hasselt?

You can take a train from Amsterdam to Hasselt via Anvers-Central / Antwerpen-Centraal in around 3h 30m. Alternatively, you can take a bus from Amsterdam to Hasselt via Antwerp in around 5h 25m.
Airlines
Ave. Duration
48 min
Frequency
Every day
Estimated price
110€ - 440€
Bus operators
Ave. Duration
3h 15m
Frequency
Every 3 hours
Estimated price
8€ - 110€

Hasselt, Belgium

Hasselt is a Belgian city and municipality, and capital of the province of Limburg. The Hasselt municipality includes the original city of Hasselt, plus the old communes of Sint-Lambrechts-Herk, Wimmertingen, Kermt, Spalbeek, Kuringen, Stokrooie, Stevoort and Runkst, as well as the hamlets and parishes of Kiewit, Godsheide and Rapertingen. - Wikipedia

Did you find what you were looking for?

Thanks for your feedback!

Get the Rome2rio app

Find the best way to get from A to B, anywhere in the world, on your mobile or tablet.

Compare your options: plane, train, bus, car, ferry, bike share, driving and walking directions all in one search.

Learn more about our apps