Trains to Rotterdam Find train times and tickets

Rotterdam bubbles with energy and character, though it makes no claim to be the prettiest city in the Netherlands. Visitors come to Rotterdam for something grittier. It’s a big, industrial city, handling more cargo than any other European port – though nowadays many of the more important wharves and quays are well downstream from the city centre in the Europoort area.

But visitors flock to Rotterdam for more than merely to watch the boats. The city is a premier-league destination for culture and nightlife, and it also makes an excellent base for exploring the Netherlands. And Rotterdam even boasts a few canals and a windmill. Definitely make time to visit Delfshaven, once a run-down harbour area which has been magnificently restored to create a wonderful cityscape. It’s a great area to wander and relax in waterside cafés.

The main railway station lies at the northern edge of the city’s central area. It is called Rotterdam Centraal. The station is served by direct Thalys trains to Lille and Paris. Thalys also operates from Rotterdam to Antwerp and Brussels, although for these Belgian destinations your better bet might be the more flexible hourly Intercity train. Eurostar is planning to launch a direct London to Rotterdam service in spring 2018.

Fast trains from Rotterdam to Amsterdam use Holland’s only high-speed line to reach Amsterdam in just 44 minutes. Unless you are really pushed for time, opt for the regular Intercity service which runs twice-hourly and takes 70 minutes. You’ll see more along the way. Most other major Dutch cities have an hourly service from Rotterdam. For a glimpse into more watery rural landscapes, we recommend the rail route from Rotterdam to beautiful Middelburg, capital of the North Sea province of Zeeland.

Search accommodation in Rotterdam

Airbnb

Travel to Rotterdam by train from anywhere in the UK or across Europe

Brussels to Rotterdam by train

from £26.50

Avg 0 changes 1hr 8m

Paris to Rotterdam by train

from £32.00

Avg 0 changes 2hr 35m

Hamburg to Rotterdam by train

from £45.50

Avg 2 changes 5hr 39m

Berlin to Rotterdam by train

from £36.50

Avg 1 change 6hr 33m

Düsseldorf to Rotterdam by train

from £27.50

Avg 1 change 2hr 41m

Antwerp to Rotterdam by train

from £20.50

Avg 0 changes 31m

Basel to Rotterdam by train

from £55.00

Avg 1 change 7hr 11m

Breda to Rotterdam by train

from £9.00

Avg 0 changes 23m

Utrecht to Rotterdam by train

from £9.50

Avg 0 changes 37m

Milan to Rotterdam by train

from £85.00

Avg 1 change 10hr 55m

The Hague to Rotterdam by train

from £4.50

Avg 0 changes 18m

Eindhoven to Rotterdam by train

from £38.00

Avg 0 changes 1hr 2m

Dordrecht to Rotterdam by train

from £4.00

Avg 0 changes 12m

Baden-Baden to Rotterdam by train

from £37.00

Avg 2 changes 5hr 51m

London to Rotterdam by train

from £70.50

Avg 1 change 3hr 49m

Show more

Amsterdam to Rotterdam by train

from £14.00

Avg 0 changes 20m

Groningen to Rotterdam by train

from £24.00

Avg 0 changes 2hr 37m

Hoek van Holland to Rotterdam by train

from £10.00

Avg 0 changes 31m

Mannheim to Rotterdam by train

from £63.50

Avg 2 changes 4hr 49m

Hanover to Rotterdam by train

from £44.00

Avg 1 change 4hr 45m

Osnabrück to Rotterdam by train

from £17.00

Avg 1 change 3hr 32m

Delft to Rotterdam by train

from £3.50

Avg 0 changes 11m

Zurich to Rotterdam by train

from £36.50

Avg 1 change 8hr 25m

Nuremberg to Rotterdam by train

from £37.00

Avg 2 changes 6hr 40m

Lille to Rotterdam by train

from £26.50

Avg 0 changes 1hr 55m

Venlo to Rotterdam by train

from £26.00

Avg 0 changes 1hr 51m

Vienna to Rotterdam by train

from £70.00

Avg 2 changes 11hr 32m

Copenhagen to Rotterdam by train

from £94.50

Avg 3 changes 11hr 48m

Frankfurt am Main to Rotterdam by train

from £27.50

Avg 1 change 4hr 25m

Cologne to Rotterdam by train

from £36.50

Avg 1 change 3hr 9m

Amersfoort to Rotterdam by train

from £12.50

Avg 0 changes 57m

Mainz to Rotterdam by train

from £23.00

Avg 2 changes 4hr 45m

Cambridge to Rotterdam by train

from £94.10

Avg 2 changes 5hr 47m

Tilburg to Rotterdam by train

from £12.00

Avg 0 changes 38m

Bruges to Rotterdam by train

from £36.00

Avg 1 change 2hr 28m

Münster to Rotterdam by train

from £61.00

Avg 1 change 3hr 23m

Cannes to Rotterdam by train

from £86.00

Avg 1 change 8hr 23m

Leiden to Rotterdam by train

from £7.00

Avg 0 changes 31m

Maastricht to Rotterdam by train

from £23.50

Avg 1 change 2hr 21m

Country guide

Trains to the Netherlands

Read our country guide

Child and youth passengers

The definition of "Child" and "Youth" varies by country and rail operator. This is why we ask for the age of young passengers.

Sometimes children below a certain age can travel without a seat for free. If you want to guarantee a seat for child passengers, enter '6' as the age of the child.

Read more about child and youth passenger ages. See also youth discounts and railcards.

Log in / Register

  1. We'll assume you've read
    our Terms of Service.