Heemskerk to Rotterdam train

Thu, May 22
+ Add return
Regionale
Deutsche Bahn
Italo
iryo
Frecciarossa

1,000+ travel companies

QR-Code
Scan to get our free app
Use our app to get live travel updates and book mobile tickets for trains, buses, flights, and ferries.
App Store
rate4.9
42K ratings
Google Play
rate4.6
136K reviews

The cheapest and fastest trains from Heemskerk to Rotterdam

Showing times and prices for May 22

Cheapest price

$28

Average price

$29

Fastest journey

1 h 24 m

Average duration

1 h 25 m

Trains per day

121

Distance

67 km

Cheap tickets

The best way to find a cheap train ticket from Heemskerk to Rotterdam is to book your journey as far in advance as possible and to avoid traveling at rush hour.

The average ticket from Heemskerk to Rotterdam will cost around $29 if you buy it on the day, but the cheapest tickets can be found for only $28.

Fast trains

It's difficult to get from Heemskerk to Rotterdam without transferring at least once.

Sprinter4816+Intercity2222
08:25AM1h24
Heemskerk station
09:49AMRotterdam Centraal
$281One-way
1 transfer
Sprinter4818+Intercity2324
08:53AM1h26
Heemskerk station
10:19AMRotterdam Centraal
$281One-way
1 transfer
Sprinter4826+Intercity2332
10:53AM1h26
Heemskerk station
12:19PMRotterdam Centraal
$281One-way
1 transfer
Sprinter4822+Intercity2328
09:53AM1h26
Heemskerk station
11:19AMRotterdam Centraal
$281One-way
1 transfer
Sprinter4828+Intercity2234
11:25AM1h24
Heemskerk station
12:49PMRotterdam Centraal
$281One-way
1 transfer

Live departures

Heemskerk to Rotterdam train times

Showing trains for tomorrow, Thursday, May 22
Last updated at 3:31 PM
ProviderDepartsDurationArrivesTransfers
Tickets
ntra_intercity4804 · 2210 · 51233:25 AM Heemskerk
1h41
5:06 AM Rotterdam Lombardijen Train Station2 transfers
ntra_intercity4804 · 22103:25 AM Heemskerk
1h29
4:54 AM Rotterdam Blaak1 transfer
ntra_intercity4804 · 2210 · 51233:25 AM Heemskerk
1h37
5:02 AM Rotterdam Zuid2 transfers
ntra_intercity4806 · 23163:54 AM Heemskerk
2h30
6:24 AM Rotterdam Blaak1 transfer
ntra_intercity4806 · 2316 · 51293:54 AM Heemskerk
2h42
6:36 AM Rotterdam Lombardijen Train Station2 transfers
ntra_intercity4806 · 2316 · 51293:54 AM Heemskerk
2h38
6:32 AM Rotterdam Zuid2 transfers
ntra_intercity4808 · 2218 · 51314:23 AM Heemskerk
2h43
7:06 AM Rotterdam Lombardijen Train Station2 transfers
ntra_intercity4808 · 2218 · 51314:23 AM Heemskerk
2h39
7:02 AM Rotterdam Zuid2 transfers
ntra_intercity4808 · 22184:23 AM Heemskerk
2h31
6:54 AM Rotterdam Blaak1 transfer
ntra_intercity4810 · 23204:53 AM Heemskerk
2h31
7:24 AM Rotterdam Blaak1 transfer
ntra_intercity4810 · 2320 · 51334:53 AM Heemskerk
2h43
7:36 AM Rotterdam Lombardijen Train Station2 transfers
ntra_intercity4810 · 2320 · 51334:53 AM Heemskerk
2h39
7:32 AM Rotterdam Zuid2 transfers
ntra_intercity4812 · 22225:23 AM Heemskerk
2h31
7:54 AM Rotterdam Blaak1 transfer
ntra_intercity4812 · 2222 · 51355:23 AM Heemskerk
2h39
8:02 AM Rotterdam Zuid2 transfers
ntra_intercity4812 · 2222 · 51355:23 AM Heemskerk
2h43
8:06 AM Rotterdam Lombardijen Train Station2 transfers
ntra_intercity4814 · 2324 · 51375:53 AM Heemskerk
2h43
8:36 AM Rotterdam Lombardijen Train Station2 transfers
ntra_intercity4814 · 2324 · 51375:53 AM Heemskerk
2h39
8:32 AM Rotterdam Zuid2 transfers
ntra_intercity4814 · 23245:53 AM Heemskerk
2h31
8:24 AM Rotterdam Blaak1 transfer
sprinter4827 · 4031 · 8231+eurocity_direct95246:05 AM Heemskerk station
1h34
7:39 AM Rotterdam Centraal3 transfers
ntra_intercity4816 · 2226 · 51396:25 AM Heemskerk
2h37
9:02 AM Rotterdam Zuid2 transfers
ntra_intercity4816 · 2226 · 51396:25 AM Heemskerk
2h41
9:06 AM Rotterdam Lombardijen Train Station2 transfers
ntra_intercity4816 · 22266:25 AM Heemskerk
2h29
8:54 AM Rotterdam Blaak1 transfer
sprinter4816+ns_ic22226:25 AM Heemskerk station
1h24
7:49 AM Rotterdam Centraal1 transfer
sprinter4829 · 4033 · 8233+ic_brussel24266:35 AM Heemskerk station
1h33
8:08 AM Rotterdam Centraal3 transfers
ntra_intercity4818 · 2328 · 51416:53 AM Heemskerk
2h43
9:36 AM Rotterdam Lombardijen Train Station2 transfers
ntra_intercity4818 · 2328 · 51416:53 AM Heemskerk
2h39
9:32 AM Rotterdam Zuid2 transfers
ntra_intercity4818 · 23286:53 AM Heemskerk
2h31
9:24 AM Rotterdam Blaak1 transfer
sprinter4818+ns_ic23246:53 AM Heemskerk station
1h26
8:19 AM Rotterdam Centraal1 transfer
sprinter4831 · 4035 · 8235+eurocity_direct95287:05 AM Heemskerk station
1h34
8:39 AM Rotterdam Centraal3 transfers
ntra_intercity4820 · 22307:23 AM Heemskerk
2h31
9:54 AM Rotterdam Blaak1 transfer
ntra_intercity4820 · 2230 · 51437:23 AM Heemskerk
2h43
10:06 AM Rotterdam Lombardijen Train Station2 transfers
ntra_intercity4820 · 2230 · 51437:23 AM Heemskerk
2h39
10:02 AM Rotterdam Zuid2 transfers
sprinter4820+ns_ic22267:23 AM Heemskerk station
1h26
8:49 AM Rotterdam Centraal1 transfer
sprinter4833 · 4037 · 8237+ic_brussel24307:35 AM Heemskerk station
1h33
9:08 AM Rotterdam Centraal3 transfers
ntra_intercity4822 · 2332 · 51457:53 AM Heemskerk
2h43
10:36 AM Rotterdam Lombardijen Train Station2 transfers
ntra_intercity4822 · 23327:53 AM Heemskerk
2h31
10:24 AM Rotterdam Blaak1 transfer
ntra_intercity4822 · 2332 · 51457:53 AM Heemskerk
2h39
10:32 AM Rotterdam Zuid2 transfers
sprinter4822+ns_ic23287:53 AM Heemskerk station
1h26
9:19 AM Rotterdam Centraal1 transfer
sprinter4835 · 4039 · 8239+eurocity_direct95328:05 AM Heemskerk station
1h34
9:39 AM Rotterdam Centraal3 transfers
ntra_intercity4824 · 2234 · 51478:23 AM Heemskerk
2h43
11:06 AM Rotterdam Lombardijen Train Station2 transfers
ntra_intercity4824 · 22348:23 AM Heemskerk
2h31
10:54 AM Rotterdam Blaak1 transfer
ntra_intercity4824 · 2234 · 51478:23 AM Heemskerk
2h39
11:02 AM Rotterdam Zuid2 transfers
sprinter4824+ns_ic22308:23 AM Heemskerk station
1h26
9:49 AM Rotterdam Centraal1 transfer
sprinter4837 · 4041 · 8241+ic_brussel24348:35 AM Heemskerk station
1h33
10:08 AM Rotterdam Centraal3 transfers
ntra_intercity4826 · 2336 · 51498:53 AM Heemskerk
2h43
11:36 AM Rotterdam Lombardijen Train Station2 transfers
ntra_intercity4826 · 23368:53 AM Heemskerk
2h31
11:24 AM Rotterdam Blaak1 transfer
ntra_intercity4826 · 2336 · 51498:53 AM Heemskerk
2h39
11:32 AM Rotterdam Zuid2 transfers
sprinter4826+ns_ic23328:53 AM Heemskerk station
1h26
10:19 AM Rotterdam Centraal1 transfer
sprinter4839 · 4043 · 8243+eurocity_direct95369:05 AM Heemskerk station
1h34
10:39 AM Rotterdam Centraal3 transfers
ntra_intercity4828 · 2238 · 51519:25 AM Heemskerk
2h37
12:02 PM Rotterdam Zuid2 transfers
ntra_intercity4828 · 22389:25 AM Heemskerk
2h29
11:54 AM Rotterdam Blaak1 transfer
ntra_intercity4828 · 2238 · 51519:25 AM Heemskerk
2h41
12:06 PM Rotterdam Lombardijen Train Station2 transfers
sprinter4828+ns_ic22349:25 AM Heemskerk station
1h24
10:49 AM Rotterdam Centraal1 transfer
sprinter4841 · 4045 · 8245+ic_brussel24389:35 AM Heemskerk station
1h33
11:08 AM Rotterdam Centraal3 transfers
ntra_intercity4830 · 2340 · 51539:53 AM Heemskerk
2h43
12:36 PM Rotterdam Lombardijen Train Station2 transfers
ntra_intercity4830 · 23409:53 AM Heemskerk
2h31
12:24 PM Rotterdam Blaak1 transfer
ntra_intercity4830 · 2340 · 51539:53 AM Heemskerk
2h39
12:32 PM Rotterdam Zuid2 transfers
sprinter4830+ns_ic23369:53 AM Heemskerk station
1h26
11:19 AM Rotterdam Centraal1 transfer
ntra_intercity4832 · 224210:25 AM Heemskerk
2h29
12:54 PM Rotterdam Blaak1 transfer
ntra_intercity4832 · 2242 · 515510:25 AM Heemskerk
2h41
1:06 PM Rotterdam Lombardijen Train Station2 transfers
ntra_intercity4832 · 2242 · 515510:25 AM Heemskerk
2h37
1:02 PM Rotterdam Zuid2 transfers
ntra_intercity4834 · 234410:53 AM Heemskerk
2h31
1:24 PM Rotterdam Blaak1 transfer
ntra_intercity4834 · 2344 · 515710:53 AM Heemskerk
2h43
1:36 PM Rotterdam Lombardijen Train Station2 transfers
ntra_intercity4834 · 2344 · 515710:53 AM Heemskerk
2h39
1:32 PM Rotterdam Zuid2 transfers
ntra_intercity4836 · 2246 · 515911:23 AM Heemskerk
2h43
2:06 PM Rotterdam Lombardijen Train Station2 transfers
ntra_intercity4836 · 224611:23 AM Heemskerk
2h31
1:54 PM Rotterdam Blaak1 transfer
ntra_intercity4836 · 2246 · 515911:23 AM Heemskerk
2h39
2:02 PM Rotterdam Zuid2 transfers
ntra_intercity4838 · 234811:53 AM Heemskerk
2h31
2:24 PM Rotterdam Blaak1 transfer
ntra_intercity4838 · 2348 · 516111:53 AM Heemskerk
2h43
2:36 PM Rotterdam Lombardijen Train Station2 transfers
ntra_intercity4838 · 2348 · 516111:53 AM Heemskerk
2h39
2:32 PM Rotterdam Zuid2 transfers
ntra_intercity4840 · 2250 · 516312:23 PM Heemskerk
2h39
3:02 PM Rotterdam Zuid2 transfers
ntra_intercity4840 · 2250 · 516312:23 PM Heemskerk
2h43
3:06 PM Rotterdam Lombardijen Train Station2 transfers
ntra_intercity4840 · 225012:23 PM Heemskerk
2h31
2:54 PM Rotterdam Blaak1 transfer
ntra_intercity4842 · 235212:53 PM Heemskerk
2h31
3:24 PM Rotterdam Blaak1 transfer
ntra_intercity4842 · 2352 · 516512:53 PM Heemskerk
2h39
3:32 PM Rotterdam Zuid2 transfers
ntra_intercity4842 · 2352 · 516512:53 PM Heemskerk
2h43
3:36 PM Rotterdam Lombardijen Train Station2 transfers
ntra_intercity4844 · 2254 · 51671:25 PM Heemskerk
2h37
4:02 PM Rotterdam Zuid2 transfers
ntra_intercity4844 · 22541:25 PM Heemskerk
2h29
3:54 PM Rotterdam Blaak1 transfer
ntra_intercity4844 · 2254 · 51671:25 PM Heemskerk
2h41
4:06 PM Rotterdam Lombardijen Train Station2 transfers
ntra_intercity4846 · 2356 · 51691:53 PM Heemskerk
2h39
4:32 PM Rotterdam Zuid2 transfers
ntra_intercity4846 · 23561:53 PM Heemskerk
2h31
4:24 PM Rotterdam Blaak1 transfer
ntra_intercity4846 · 2356 · 51691:53 PM Heemskerk
2h43
4:36 PM Rotterdam Lombardijen Train Station2 transfers
ntra_intercity4848 · 22582:23 PM Heemskerk
2h31
4:54 PM Rotterdam Blaak1 transfer
ntra_intercity4848 · 2258 · 51712:23 PM Heemskerk
2h39
5:02 PM Rotterdam Zuid2 transfers
ntra_intercity4848 · 2258 · 51712:23 PM Heemskerk
2h43
5:06 PM Rotterdam Lombardijen Train Station2 transfers
ntra_intercity4850 · 2360 · 51732:53 PM Heemskerk
2h43
5:36 PM Rotterdam Lombardijen Train Station2 transfers
ntra_intercity4850 · 23602:53 PM Heemskerk
2h31
5:24 PM Rotterdam Blaak1 transfer
ntra_intercity4850 · 2360 · 51732:53 PM Heemskerk
2h39
5:32 PM Rotterdam Zuid2 transfers
ntra_intercity4852 · 22623:23 PM Heemskerk
2h31
5:54 PM Rotterdam Blaak1 transfer
ntra_intercity4852 · 2262 · 51753:23 PM Heemskerk
2h39
6:02 PM Rotterdam Zuid2 transfers
ntra_intercity4852 · 2262 · 51753:23 PM Heemskerk
2h43
6:06 PM Rotterdam Lombardijen Train Station2 transfers

This is the last train of the day.

Find all the dates and times for this journey

Compare prices and tickets Heemskerk to Rotterdam by train

Thu
May 22
Fri
May 23
Sat
May 24
Sun
May 25
Mon
May 26
Tue
May 27
Wed
May 28

Journey information

Overview: Train from Heemskerk to Rotterdam

NetherlandsNetherlands
NetherlandsNetherlands
Icon of train
Trains from Heemskerk to Rotterdam run on average 161 times per day, taking around 2h 33m. Cheap train tickets for this journey start at $21 (€17) if you book in advance.
Fares are the lowest economy prices found on Omio. Early booking often means lower prices. Prices change daily and are subject to availability. Discount cards, coach trips, and booking fees are not included.
Price information
Distance
41 miles (66 km)
Average train duration
2h 33m
Cheapest ticket price
$21 (€17)
Trains per day
161
Fastest train
1h 24m
First train
00:12
Last train
23:41
Fares are the lowest economy prices found on Omio. Early booking often means lower prices. Prices change daily and are subject to availability. Discount cards, coach trips, and booking fees are not included.
Price information

Discover Seamless Travel with the Heemskerk to Rotterdam Train

Embarking on a journey with the Heemskerk to Rotterdam train promises convenience and efficiency for travelers. This direct train route, starting from the bustling Heemskerk Station and arriving with ease at the renowned Rotterdam Centraal, offers an ideal solution for both daily commuters and tourists. With trains from Heemskerk to Rotterdam running frequently throughout the day, you can enjoy a flexible travel schedule while getting to your destination swiftly and comfortably. Opt for the train from Heemskerk to Rotterdam for your next trip and experience a smooth and hassle-free commute right through the heart of the Netherlands. Join other savvy travelers who choose this popular line to save time and energy, while taking in some of the scenic views during your train journey.

Find Cheap Heemskerk to Rotterdam Train Tickets

If you're looking to secure an affordable train journey from Heemskerk to Rotterdam, you're in luck! Travelers will be pleased to know that the cheapest train ticket prices between these beautiful cities start at just $21 (€17). On average, an intercity train journey along this route costs approximately $21 (€18). For those seeking both convenience and value, it is highly recommended to plan your trip in May, as this month typically offers a balanced combination of comfortable travel conditions and competitive prices on train tickets. Whether you're commuting for work or exploring for pleasure, traveling by train from Heemskerk to Rotterdam is an efficient and economical choice.

Train Heemskerk to Rotterdam: NS Connections

Planning a trip from Heemskerk to bustling Rotterdam is seamless, thanks to convenient rail services provided by Nederlandse Spoorwegen (NS). NS operates regular services between these two locations, ensuring quick and comfortable travel experiences. The train journey, which involves easy transfers and minimal waiting times, allows passengers to relax in modern and well-equipped trains. Travelers can enjoy amenities like free Wi-Fi, comfortable seating, and ample luggage space, making the journey not just a mode of transport but a part of the adventure. Whether traveling for business or leisure, the NS trains provide an efficient and enjoyable travel option from Heemskerk to the vibrant city of Rotterdam. Make your travel plans today and enjoy everything Rotterdam has to offer with the reliable train services of NS.

Train Heemskerk to Rotterdam: Train Times and Schedule

Embark on a seamless journey as you travel from Heemskerk to Rotterdam. The distance between these two charming cities is approximately 41 miles (66 km) and the train journey will take you around 1h 24m on average. Enjoy the scenic landscapes as the journey paves the way to one of the busiest stations.

The train frequency is quite convenient with approximately 161 trains running daily from Heemskerk to Rotterdam. Trains operate every day of the week, providing a reliable link for commuters, tourists, and travelers alike. Whether it's a weekday or the weekend, you can always plan your travel according to the Heemskerk to Rotterdam train schedule.

Typically, the first train departs from Heemskerk at around 00:12 in the morning, offering early risers a head start to their day. The last train leaves Heemskerk shortly before midnight at 23:41, ensuring flexible options for late evening travelers. Ensure that your expectations align with the Heemskerk to Rotterdam train time for a smooth travel experience.

FAQs: Trains from Heemskerk to Rotterdam

FAQs: Travel by train from Heemskerk to Rotterdam easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Heemskerk to Rotterdam.
FAQs

Most popular train connections from Heemskerk

More options for your journey from Heemskerk to Rotterdam

Here are some other resources that might have the information you need

The Omio App Makes Travel Planning Easy

We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

ios-badge
android-badge
Hand With Phone
More routes, destinations and providers
Currency
Language

Useful links