Travel from Brussels to Nijmegen

Bus or train from Brussels to Nijmegen?

You can take a train from Brussels to Nijmegen via Roosendaal in around 2 h 49 min. Alternatively, FlixBus operates a bus from Brussels to Nijmegen every 4 hours. Tickets cost $11 - $20 and the journey takes 3 h 20 min.

Travel Guides

Want to know more about Flixbus?Rome2rio’s guide has all the details

How to get from Brussels to Nijmegen

From Bruxelles-Nord train to Roosendaal then train to Nijmegen.2 h 49 min36€
From Brussels, Brussels-North station bus to Nijmegen.3 h 20 min15€
From Brussels drive to Nijmegen.1 h 59 min29€
From Bruxelles-Nord train to Brussels airport, fly to Amsterdam airport, then train to Nijmegen.3 h 49 min122€

How long does it take to get from Brussels to Nijmegen?

It takes approximately 2 h 49 min to get from Brussels to Nijmegen, including transfers.

Is there a direct train between Brussels and Nijmegen?

No, there is no direct train from Brussels to Nijmegen. However, there are services departing from Bruxelles-Nord and arriving at Nijmegen via Roosendaal. The journey, including transfers, takes approximately 2 h 49 min.

Is there a direct bus between Brussels and Nijmegen?

Yes, there is a direct bus departing from Brussels, Brussels-North station and arriving at Nijmegen. Services depart every four hours, and operate every day. The journey takes approximately 3 h 20 min.

Operators from Brussels to Nijmegen

Belgian Railways (NMBS/SNCB)+32 2 528 28 28Belgian Railways (NMBS/SNCB)
Dutch Railways (NS)+31 30 751 5155Dutch Railways (NS)
FlixBus+49 1807 123 99 123FlixBus