Travel from Brussels to Rotterdam

Bus or train from Brussels to Rotterdam?

Thalys operates a train from Brussels to Rotterdam hourly. Tickets cost $45 - $70 and the journey takes 1 h 10 min. Belgian Railways (NMBS/SNCB) also services this route hourly. Alternatively, FlixBus operates a bus from Brussels to Rotterdam every 4 hours. Tickets cost $8 - $15 and the journey takes 2 h 45 min. Ouibus also services this route once daily.

Travel Guides

Want to know more about Flixbus?Rome2rio’s guide has all the details
Is ride-sharing platform BlaBlaCar right for you?Don't have a car, or can't get there on public transportation? This carpooling platform could be your answer.

How to get from Brussels to Rotterdam

ModeDurationPrice
From Bruxelles Midi train to Rotterdam Centraal.1 h 10 min23€
From Brussels, Brussels-North station bus to Rotterdam, Rotterdam CS.2 h 45 min6€
From Brussels drive to Rotterdam.1 h 32 min21€
From Brussels rideshare to Rotterdam.2 h 3 min8€
From Bruxelles-Nord train to Brussels airport, fly to Amsterdam airport, then train to Rotterdam.2 h 40 min111€

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

The train from Bruxelles Midi to Rotterdam Centraal takes 1 h 10 min including transfers and departs every 30 minutes.

Is there a direct train between Brussels and Rotterdam?

Yes, there is a direct train departing from Bruxelles Midi and arriving at Rotterdam Centraal. Services depart every 30 minutes, and operate every day. The journey takes approximately 1 h 10 min.

Is there a direct bus between Brussels and Rotterdam?

Yes, there is a direct bus departing from Brussels, Brussels-North station and arriving at Rotterdam, Rotterdam CS. Services depart four times a day, and operate every day. The journey takes approximately 2 h 45 min.

Operators from Brussels to Rotterdam

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