Amsterdam to Heerlen train with PKP Intercity

Thu, May 01
+ Add return
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

Cheap train tickets from Amsterdam to Heerlen

Showing times and prices for May 01

Cheapest

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

NS Domestic
01:10PM2h31
Amsterdam
03:41PMHeerlen
$361One-way
0 transfers
NS Domestic
01:54PM2h17
Amsterdam
04:11PMHeerlen
$361One-way
0 transfers
NS Domestic
07:52AM2h19
Amsterdam
10:11AMHeerlen
$361One-way
0 transfers
NS Domestic
08:24AM2h17
Amsterdam
10:41AMHeerlen
$361One-way
0 transfers
NS Domestic
08:18AM2h53
Amsterdam
11:11AMHeerlen
$361One-way
0 transfers

Travel Information

Compare train, bus, and flight for Amsterdam to Heerlen

Omio recommends booking the train as it is the most popular option from Amsterdam to Heerlen among Omio's users. If you are prioritising price take the bus with prices starting from €7. For those with little time consider booking a train which can get you there in 2h 59m. In case you are seeking to minimise your carbon footprint the train is your best bet as it emits only 0.1 - 0.2kg.

Compare train with

Most popular
Train
Bus

€30

Average price

€14

Average price

Cheapest

3h 29m

Average duration

Fastest

2h 59m

Onboard

+

30m

Additional time*

4h 10m

Average duration

3h 40m

Onboard

+

30m

Additional time*

0.1 - 0.2kg

CO2 emissions

Lowest

0.2 - 0.5kg

CO2 emissions

Direct Options

Direct Options

Additional time: Average total travel duration to departure point, security checks and transfers.

Live departures

Amsterdam to Heerlen train times

Showing trains for today, Wednesday, April 30
Last updated at 6:10 AM
ProviderDepartsDurationArrivesTransfers
Tickets
ntra_sprinter7427+ntra_intercity39296:14 AM Amsterdam
2h57
9:11 AM Heerlen1 transfer
ntra_intercity3127 · 39276:16 AM Amsterdam
2h25
8:41 AM Heerlen1 transfer
ntra_intercity3127 · 39276:21 AM Amsterdam, Arena
2h20
8:41 AM Heerlen1 transfer
ntra_sprinter5727+ntra_intercity39316:22 AM Amsterdam
3h19
9:41 AM Heerlen1 transfer
ntra_intercity39276:23 AM Amsterdam, Amstel
2h18
8:41 AM Heerlen0 transfersDirect
ntra_sprinter7427+ntra_intercity39296:26 AM Amsterdam
2h45
9:11 AM Heerlen1 transfer
ntra_sprinter4620+ntra_intercity39296:29 AM Amsterdam
2h42
9:11 AM Heerlen1 transfer
ntra_sprinter8220+ntra_intercity39296:30 AM Amsterdam
2h41
9:11 AM Heerlen1 transfer
ntra_intercity39296:35 AM Amsterdam
2h36
9:11 AM Heerlen0 transfersDirect
ntra_intercity3129 · 39296:45 AM Amsterdam
2h26
9:11 AM Heerlen1 transfer
ntra_sprinter7429+ntra_intercity39316:47 AM Amsterdam
2h54
9:41 AM Heerlen1 transfer
ntra_intercity3129 · 39296:51 AM Amsterdam, Arena
2h20
9:11 AM Heerlen1 transfer
ntra_sprinter5729+ntra_intercity39336:52 AM Amsterdam
3h19
10:11 AM Heerlen1 transfer
ntra_intercity39296:53 AM Amsterdam, Amstel
2h18
9:11 AM Heerlen0 transfersDirect
ntra_sprinter7429+ntra_intercity39316:59 AM Amsterdam
2h42
9:41 AM Heerlen1 transfer
ntra_sprinter4622+ntra_intercity39316:59 AM Amsterdam
2h42
9:41 AM Heerlen1 transfer
ntra_sprinter8222+ntra_intercity39317:00 AM Amsterdam
2h41
9:41 AM Heerlen1 transfer
ntra_intercity39317:05 AM Amsterdam
2h36
9:41 AM Heerlen0 transfersDirect
ntra_sprinter7431+ntra_intercity39337:14 AM Amsterdam
2h57
10:11 AM Heerlen1 transfer
ntra_intercity3131 · 39317:16 AM Amsterdam
2h25
9:41 AM Heerlen1 transfer
ntra_intercity3131 · 39317:21 AM Amsterdam, Arena
2h20
9:41 AM Heerlen1 transfer
ntra_sprinter5731+ntra_intercity39357:22 AM Amsterdam
3h19
10:41 AM Heerlen1 transfer
ntra_intercity39317:23 AM Amsterdam, Amstel
2h18
9:41 AM Heerlen0 transfersDirect
ntra_sprinter7431+ntra_intercity39337:26 AM Amsterdam
2h45
10:11 AM Heerlen1 transfer
ntra_sprinter4624+ntra_intercity39337:29 AM Amsterdam
2h42
10:11 AM Heerlen1 transfer
ntra_sprinter8224+ntra_intercity39337:30 AM Amsterdam
2h41
10:11 AM Heerlen1 transfer
ntra_intercity39337:35 AM Amsterdam
2h36
10:11 AM Heerlen0 transfersDirect
ntra_sprinter7433+ntra_intercity39357:44 AM Amsterdam
2h57
10:41 AM Heerlen1 transfer
ntra_intercity3133 · 39337:45 AM Amsterdam
2h26
10:11 AM Heerlen1 transfer
ntra_intercity3133 · 39337:51 AM Amsterdam, Arena
2h20
10:11 AM Heerlen1 transfer
ntra_sprinter5733+ntra_intercity39377:52 AM Amsterdam
3h19
11:11 AM Heerlen1 transfer
ntra_intercity39337:53 AM Amsterdam, Amstel
2h18
10:11 AM Heerlen0 transfersDirect
ntra_sprinter7433+ntra_intercity39357:56 AM Amsterdam
2h45
10:41 AM Heerlen1 transfer
ntra_sprinter4626+ntra_intercity39357:59 AM Amsterdam
2h42
10:41 AM Heerlen1 transfer
ntra_sprinter8226+ntra_intercity39358:00 AM Amsterdam
2h41
10:41 AM Heerlen1 transfer
ntra_intercity39358:05 AM Amsterdam
2h36
10:41 AM Heerlen0 transfersDirect
ntra_intercity3135 · 39358:16 AM Amsterdam
2h25
10:41 AM Heerlen1 transfer
ntra_intercity3135 · 39358:21 AM Amsterdam, Arena
2h20
10:41 AM Heerlen1 transfer
ntra_sprinter5735+ntra_intercity39398:22 AM Amsterdam
3h19
11:41 AM Heerlen1 transfer
ntra_intercity39358:23 AM Amsterdam, Amstel
2h18
10:41 AM Heerlen0 transfersDirect
ntra_sprinter4628+ntra_intercity39378:29 AM Amsterdam
2h42
11:11 AM Heerlen1 transfer
ntra_sprinter8228+ntra_intercity39378:30 AM Amsterdam
2h41
11:11 AM Heerlen1 transfer
ntra_intercity39378:35 AM Amsterdam
2h36
11:11 AM Heerlen0 transfersDirect
ntra_intercity3137 · 39378:45 AM Amsterdam
2h26
11:11 AM Heerlen1 transfer
ntra_intercity3137 · 39378:51 AM Amsterdam, Arena
2h20
11:11 AM Heerlen1 transfer
ntra_sprinter5737+ntra_intercity39418:52 AM Amsterdam
3h19
12:11 PM Heerlen1 transfer
ntra_sprinter4030+ntra_intercity39398:52 AM Amsterdam
2h49
11:41 AM Heerlen1 transfer
ntra_intercity39378:53 AM Amsterdam, Amstel
2h18
11:11 AM Heerlen0 transfersDirect
ntra_sprinter4630+ntra_intercity39398:58 AM Amsterdam
2h43
11:41 AM Heerlen1 transfer
ntra_sprinter8230+ntra_intercity39399:00 AM Amsterdam
2h41
11:41 AM Heerlen1 transfer
ntra_intercity39399:05 AM Amsterdam
2h36
11:41 AM Heerlen0 transfersDirect
ntra_sprinter4030+ntra_intercity39399:05 AM Amsterdam
2h36
11:41 AM Heerlen1 transfer
ntra_intercity3139 · 39399:16 AM Amsterdam
2h25
11:41 AM Heerlen1 transfer
ntra_intercity3139 · 39399:21 AM Amsterdam, Arena
2h20
11:41 AM Heerlen1 transfer
ntra_sprinter4032+ntra_intercity39419:22 AM Amsterdam
2h49
12:11 PM Heerlen1 transfer
ntra_sprinter5739+ntra_intercity39439:22 AM Amsterdam
3h19
12:41 PM Heerlen1 transfer
ntra_intercity39399:23 AM Amsterdam, Amstel
2h18
11:41 AM Heerlen0 transfersDirect
ntra_sprinter4632+ntra_intercity39419:29 AM Amsterdam
2h42
12:11 PM Heerlen1 transfer
ntra_sprinter8232+ntra_intercity39419:30 AM Amsterdam
2h41
12:11 PM Heerlen1 transfer
ntra_sprinter4032+ntra_intercity39419:35 AM Amsterdam
2h36
12:11 PM Heerlen1 transfer
ntra_intercity39419:35 AM Amsterdam
2h36
12:11 PM Heerlen0 transfersDirect
ntra_intercity3141 · 39419:45 AM Amsterdam
2h26
12:11 PM Heerlen1 transfer
ntra_intercity3141 · 39419:51 AM Amsterdam, Arena
2h20
12:11 PM Heerlen1 transfer
ntra_sprinter4034+ntra_intercity39439:52 AM Amsterdam
2h49
12:41 PM Heerlen1 transfer
ntra_sprinter5741+ntra_intercity39459:52 AM Amsterdam
3h19
1:11 PM Heerlen1 transfer
ntra_intercity39419:53 AM Amsterdam, Amstel
2h18
12:11 PM Heerlen0 transfersDirect
ntra_sprinter4634+ntra_intercity39439:59 AM Amsterdam
2h42
12:41 PM Heerlen1 transfer
ntra_sprinter8234+ntra_intercity394310:00 AM Amsterdam
2h41
12:41 PM Heerlen1 transfer
ntra_sprinter4034+ntra_intercity394310:05 AM Amsterdam
2h36
12:41 PM Heerlen1 transfer
ntra_intercity394310:05 AM Amsterdam
2h36
12:41 PM Heerlen0 transfersDirect
ntra_intercity3143 · 394310:16 AM Amsterdam
2h25
12:41 PM Heerlen1 transfer
ntra_intercity3143 · 394310:21 AM Amsterdam, Arena
2h20
12:41 PM Heerlen1 transfer
ntra_sprinter5743+ntra_intercity394710:22 AM Amsterdam
3h19
1:41 PM Heerlen1 transfer
ntra_sprinter4036+ntra_intercity394510:22 AM Amsterdam
2h49
1:11 PM Heerlen1 transfer
ntra_intercity394310:23 AM Amsterdam, Amstel
2h18
12:41 PM Heerlen0 transfersDirect
ntra_sprinter4636+ntra_intercity394510:29 AM Amsterdam
2h42
1:11 PM Heerlen1 transfer
ntra_sprinter8236+ntra_intercity394510:30 AM Amsterdam
2h41
1:11 PM Heerlen1 transfer
ntra_intercity394510:35 AM Amsterdam
2h36
1:11 PM Heerlen0 transfersDirect
ntra_sprinter4036+ntra_intercity394510:35 AM Amsterdam
2h36
1:11 PM Heerlen1 transfer
ntra_intercity3145 · 394510:45 AM Amsterdam
2h26
1:11 PM Heerlen1 transfer
ntra_intercity3145 · 394510:51 AM Amsterdam, Arena
2h20
1:11 PM Heerlen1 transfer
ntra_sprinter5745+ntra_intercity394910:52 AM Amsterdam
3h19
2:11 PM Heerlen1 transfer
ntra_sprinter4038+ntra_intercity394710:52 AM Amsterdam
2h49
1:41 PM Heerlen1 transfer
ntra_intercity394510:53 AM Amsterdam, Amstel
2h18
1:11 PM Heerlen0 transfersDirect
ntra_sprinter4638+ntra_intercity394710:59 AM Amsterdam
2h42
1:41 PM Heerlen1 transfer
ntra_sprinter8238+ntra_intercity394711:00 AM Amsterdam
2h41
1:41 PM Heerlen1 transfer
ntra_sprinter4038+ntra_intercity394711:05 AM Amsterdam
2h36
1:41 PM Heerlen1 transfer
ntra_intercity394711:05 AM Amsterdam
2h36
1:41 PM Heerlen0 transfersDirect
ntra_intercity3147 · 394711:16 AM Amsterdam
2h25
1:41 PM Heerlen1 transfer
ntra_intercity3147 · 394711:21 AM Amsterdam, Arena
2h20
1:41 PM Heerlen1 transfer
ntra_sprinter5747+ntra_intercity395111:22 AM Amsterdam
3h19
2:41 PM Heerlen1 transfer
ntra_sprinter4040+ntra_intercity394911:22 AM Amsterdam
2h49
2:11 PM Heerlen1 transfer
ntra_intercity394711:23 AM Amsterdam, Amstel
2h18
1:41 PM Heerlen0 transfersDirect
ntra_sprinter4640+ntra_intercity394911:29 AM Amsterdam
2h42
2:11 PM Heerlen1 transfer
ntra_sprinter8240+ntra_intercity394911:30 AM Amsterdam
2h41
2:11 PM Heerlen1 transfer
ntra_intercity394911:35 AM Amsterdam
2h36
2:11 PM Heerlen0 transfersDirect
ntra_sprinter4040+ntra_intercity394911:35 AM Amsterdam
2h36
2:11 PM Heerlen1 transfer
ntra_intercity3149 · 394911:45 AM Amsterdam
2h26
2:11 PM Heerlen1 transfer
ntra_intercity3149 · 394911:51 AM Amsterdam, Arena
2h20
2:11 PM Heerlen1 transfer
ntra_sprinter5749+ntra_intercity395311:52 AM Amsterdam
3h19
3:11 PM Heerlen1 transfer
ntra_sprinter4042+ntra_intercity395111:52 AM Amsterdam
2h49
2:41 PM Heerlen1 transfer
ntra_intercity394911:53 AM Amsterdam, Amstel
2h18
2:11 PM Heerlen0 transfersDirect
ntra_sprinter4642+ntra_intercity395111:59 AM Amsterdam
2h42
2:41 PM Heerlen1 transfer
ntra_sprinter8242+ntra_intercity395112:00 PM Amsterdam
2h41
2:41 PM Heerlen1 transfer
ntra_sprinter4042+ntra_intercity395112:05 PM Amsterdam
2h36
2:41 PM Heerlen1 transfer
ntra_intercity395112:05 PM Amsterdam
2h36
2:41 PM Heerlen0 transfersDirect
ntra_intercity3151 · 395112:16 PM Amsterdam
2h25
2:41 PM Heerlen1 transfer
ntra_intercity3151 · 395112:21 PM Amsterdam, Arena
2h20
2:41 PM Heerlen1 transfer
ntra_sprinter5751+ntra_intercity395512:22 PM Amsterdam
3h19
3:41 PM Heerlen1 transfer
ntra_sprinter4044+ntra_intercity395312:22 PM Amsterdam
2h49
3:11 PM Heerlen1 transfer
ntra_intercity395112:23 PM Amsterdam, Amstel
2h18
2:41 PM Heerlen0 transfersDirect
ntra_sprinter4644+ntra_intercity395312:29 PM Amsterdam
2h42
3:11 PM Heerlen1 transfer
ntra_sprinter8244+ntra_intercity395312:30 PM Amsterdam
2h41
3:11 PM Heerlen1 transfer
ntra_sprinter4044+ntra_intercity395312:35 PM Amsterdam
2h36
3:11 PM Heerlen1 transfer
ntra_intercity395312:35 PM Amsterdam
2h36
3:11 PM Heerlen0 transfersDirect
ntra_intercity3153 · 395312:45 PM Amsterdam
2h26
3:11 PM Heerlen1 transfer
ntra_sprinter7453+ntra_intercity395512:47 PM Amsterdam
2h54
3:41 PM Heerlen1 transfer
ntra_intercity3153 · 395312:51 PM Amsterdam, Arena
2h20
3:11 PM Heerlen1 transfer
ntra_sprinter5753+ntra_intercity395712:52 PM Amsterdam
3h19
4:11 PM Heerlen1 transfer
ntra_intercity395312:53 PM Amsterdam, Amstel
2h18
3:11 PM Heerlen0 transfersDirect
ntra_sprinter7453+ntra_intercity395512:59 PM Amsterdam
2h42
3:41 PM Heerlen1 transfer
ntra_sprinter4646+ntra_intercity395512:59 PM Amsterdam
2h42
3:41 PM Heerlen1 transfer
ntra_sprinter8246+ntra_intercity39551:00 PM Amsterdam
2h41
3:41 PM Heerlen1 transfer
ntra_intercity39551:05 PM Amsterdam
2h36
3:41 PM Heerlen0 transfersDirect
ntra_sprinter7455+ntra_intercity39571:14 PM Amsterdam
2h57
4:11 PM Heerlen1 transfer
ntra_intercity3155 · 39551:16 PM Amsterdam
2h25
3:41 PM Heerlen1 transfer
ntra_intercity3155 · 39551:21 PM Amsterdam, Arena
2h20
3:41 PM Heerlen1 transfer
ntra_sprinter5755+ntra_intercity39591:22 PM Amsterdam
3h19
4:41 PM Heerlen1 transfer
ntra_intercity39551:23 PM Amsterdam, Amstel
2h18
3:41 PM Heerlen0 transfersDirect
ntra_sprinter7455+ntra_intercity39571:26 PM Amsterdam
2h45
4:11 PM Heerlen1 transfer
ntra_sprinter4648+ntra_intercity39571:29 PM Amsterdam
2h42
4:11 PM Heerlen1 transfer
ntra_sprinter8248+ntra_intercity39571:30 PM Amsterdam
2h41
4:11 PM Heerlen1 transfer
ntra_intercity39571:35 PM Amsterdam
2h36
4:11 PM Heerlen0 transfersDirect
ntra_sprinter7457+ntra_intercity39591:44 PM Amsterdam
2h57
4:41 PM Heerlen1 transfer
ntra_intercity3157 · 39571:45 PM Amsterdam
2h26
4:11 PM Heerlen1 transfer
ntra_intercity3157 · 39571:51 PM Amsterdam, Arena
2h20
4:11 PM Heerlen1 transfer
ntra_sprinter5757+ntra_intercity39611:52 PM Amsterdam
3h19
5:11 PM Heerlen1 transfer
ntra_intercity39571:53 PM Amsterdam, Amstel
2h18
4:11 PM Heerlen0 transfersDirect
ntra_sprinter7457+ntra_intercity39591:56 PM Amsterdam
2h45
4:41 PM Heerlen1 transfer
ntra_sprinter4650+ntra_intercity39591:59 PM Amsterdam
2h42
4:41 PM Heerlen1 transfer
ntra_sprinter8250+ntra_intercity39592:00 PM Amsterdam
2h41
4:41 PM Heerlen1 transfer
ntra_intercity39592:05 PM Amsterdam
2h36
4:41 PM Heerlen0 transfersDirect
ntra_sprinter7459+ntra_intercity39612:14 PM Amsterdam
2h57
5:11 PM Heerlen1 transfer
ntra_intercity3159 · 39592:16 PM Amsterdam
2h25
4:41 PM Heerlen1 transfer
ntra_intercity3159 · 39592:21 PM Amsterdam, Arena
2h20
4:41 PM Heerlen1 transfer
ntra_sprinter5759+ntra_intercity39632:22 PM Amsterdam
3h19
5:41 PM Heerlen1 transfer
ntra_intercity39592:23 PM Amsterdam, Amstel
2h18
4:41 PM Heerlen0 transfersDirect
ntra_sprinter7459+ntra_intercity39612:26 PM Amsterdam
2h45
5:11 PM Heerlen1 transfer
ntra_sprinter4652+ntra_intercity39612:29 PM Amsterdam
2h42
5:11 PM Heerlen1 transfer
ntra_sprinter8252+ntra_intercity39612:30 PM Amsterdam
2h41
5:11 PM Heerlen1 transfer
ntra_intercity39612:35 PM Amsterdam
2h36
5:11 PM Heerlen0 transfersDirect
ntra_intercity3161 · 39612:45 PM Amsterdam
2h26
5:11 PM Heerlen1 transfer
ntra_sprinter7461+ntra_intercity39632:47 PM Amsterdam
2h54
5:41 PM Heerlen1 transfer
ntra_intercity3161 · 39612:51 PM Amsterdam, Arena
2h20
5:11 PM Heerlen1 transfer
ntra_sprinter5761+ntra_intercity39652:52 PM Amsterdam
3h19
6:11 PM Heerlen1 transfer
ntra_intercity39612:53 PM Amsterdam, Amstel
2h18
5:11 PM Heerlen0 transfersDirect
ntra_sprinter7461+ntra_intercity39632:59 PM Amsterdam
2h42
5:41 PM Heerlen1 transfer
ntra_sprinter4654+ntra_intercity39632:59 PM Amsterdam
2h42
5:41 PM Heerlen1 transfer
ntra_sprinter8254+ntra_intercity39633:00 PM Amsterdam
2h41
5:41 PM Heerlen1 transfer
ntra_intercity39633:05 PM Amsterdam
2h36
5:41 PM Heerlen0 transfersDirect
ntra_sprinter7463+ntra_intercity39653:14 PM Amsterdam
2h57
6:11 PM Heerlen1 transfer
ntra_intercity3163 · 39633:16 PM Amsterdam
2h25
5:41 PM Heerlen1 transfer
ntra_intercity3163 · 39633:21 PM Amsterdam, Arena
2h20
5:41 PM Heerlen1 transfer
ntra_sprinter5763+ntra_intercity39673:22 PM Amsterdam
3h19
6:41 PM Heerlen1 transfer
ntra_intercity39633:23 PM Amsterdam, Amstel
2h18
5:41 PM Heerlen0 transfersDirect
ntra_sprinter7463+ntra_intercity39653:26 PM Amsterdam
2h45
6:11 PM Heerlen1 transfer
ntra_sprinter4656+ntra_intercity39653:29 PM Amsterdam
2h42
6:11 PM Heerlen1 transfer
ntra_sprinter8256+ntra_intercity39653:30 PM Amsterdam
2h41
6:11 PM Heerlen1 transfer
ntra_intercity39653:35 PM Amsterdam
2h36
6:11 PM Heerlen0 transfersDirect
ntra_sprinter7465+ntra_intercity39673:44 PM Amsterdam
2h57
6:41 PM Heerlen1 transfer
ntra_intercity3165 · 39653:45 PM Amsterdam
2h26
6:11 PM Heerlen1 transfer
ntra_intercity3165 · 39653:51 PM Amsterdam, Arena
2h20
6:11 PM Heerlen1 transfer
ntra_sprinter5765+ntra_intercity39693:52 PM Amsterdam
3h19
7:11 PM Heerlen1 transfer
ntra_intercity39653:53 PM Amsterdam, Amstel
2h18
6:11 PM Heerlen0 transfersDirect
ntra_sprinter7465+ntra_intercity39673:56 PM Amsterdam
2h45
6:41 PM Heerlen1 transfer
ntra_sprinter4658+ntra_intercity39673:58 PM Amsterdam
2h43
6:41 PM Heerlen1 transfer
ntra_sprinter8258+ntra_intercity39674:00 PM Amsterdam
2h41
6:41 PM Heerlen1 transfer
ntra_intercity39674:05 PM Amsterdam
2h36
6:41 PM Heerlen0 transfersDirect
ntra_sprinter7467+ntra_intercity39694:14 PM Amsterdam
2h57
7:11 PM Heerlen1 transfer
ntra_intercity3167 · 39674:16 PM Amsterdam
2h25
6:41 PM Heerlen1 transfer
ntra_intercity3167 · 39674:21 PM Amsterdam, Arena
2h20
6:41 PM Heerlen1 transfer
ntra_sprinter5767+ntra_intercity3569 · 39714:22 PM Amsterdam
3h19
7:41 PM Heerlen2 transfers
ntra_intercity39674:23 PM Amsterdam, Amstel
2h18
6:41 PM Heerlen0 transfersDirect
ntra_sprinter7467+ntra_intercity39694:26 PM Amsterdam
2h45
7:11 PM Heerlen1 transfer
ntra_sprinter4660+ntra_intercity39694:29 PM Amsterdam
2h42
7:11 PM Heerlen1 transfer
ntra_sprinter8260+ntra_intercity39694:30 PM Amsterdam
2h41
7:11 PM Heerlen1 transfer
ntra_intercity39694:36 PM Amsterdam
2h35
7:11 PM Heerlen0 transfersDirect
ntra_sprinter5862+ntra_intercity2971 · 39714:40 PM Amsterdam
3h01
7:41 PM Heerlen2 transfers
ntra_intercity3169 · 39694:45 PM Amsterdam
2h26
7:11 PM Heerlen1 transfer
ntra_sprinter7469+ntra_intercity2971 · 39714:47 PM Amsterdam
2h54
7:41 PM Heerlen2 transfers
ntra_intercity3169 · 39694:51 PM Amsterdam, Arena
2h20
7:11 PM Heerlen1 transfer
ntra_intercity39694:53 PM Amsterdam, Amstel
2h18
7:11 PM Heerlen0 transfersDirect
ntra_sprinter8462+ntra_intercity2971 · 39714:54 PM Amsterdam
2h47
7:41 PM Heerlen2 transfers
ntra_intercity3569 · 39714:55 PM Amsterdam
2h46
7:41 PM Heerlen1 transfer
ntra_sprinter7469+ntra_intercity2971 · 39714:59 PM Amsterdam
2h42
7:41 PM Heerlen2 transfers
ntra_intercity2971 · 39715:02 PM Amsterdam
2h39
7:41 PM Heerlen1 transfer
ntra_intercity3569 · 39715:02 PM Amsterdam, Arena
2h39
7:41 PM Heerlen1 transfer
ntra_sprinter7471+ntra_intercity2973 · 39755:10 PM Amsterdam
3h31
8:41 PM Heerlen2 transfers
ntra_intercity2971 · 39715:19 PM Amsterdam, Amstel
2h22
7:41 PM Heerlen1 transfer
ntra_sprinter5771+ntra_intercity2975 · 39755:22 PM Amsterdam
3h19
8:41 PM Heerlen2 transfers
ntra_sprinter7471+ntra_intercity2975 · 39755:26 PM Amsterdam
3h15
8:41 PM Heerlen2 transfers
ntra_sprinter5866+ntra_intercity2975 · 39755:40 PM Amsterdam
3h01
8:41 PM Heerlen2 transfers
ntra_sprinter8466+ntra_intercity2975 · 39755:54 PM Amsterdam
2h47
8:41 PM Heerlen2 transfers
ntra_intercity2975 · 39756:02 PM Amsterdam
2h39
8:41 PM Heerlen1 transfer
ntra_intercity3175 · 2975 · 39756:12 PM Amsterdam
2h29
8:41 PM Heerlen2 transfers
ntra_intercity3175 · 2975 · 39756:18 PM Amsterdam, Arena
2h23
8:41 PM Heerlen2 transfers
ntra_intercity2975 · 39756:19 PM Amsterdam, Amstel
2h22
8:41 PM Heerlen1 transfer
ntra_sprinter5775+ntra_intercity2979 · 39796:22 PM Amsterdam
3h19
9:41 PM Heerlen2 transfers
ntra_sprinter4068+ntra_intercity2979 · 39796:22 PM Amsterdam
3h19
9:41 PM Heerlen2 transfers
ntra_sprinter5870+ntra_intercity2979 · 39796:40 PM Amsterdam
3h01
9:41 PM Heerlen2 transfers
ntra_sprinter5870+ntra_intercity2979 · 39796:43 PM Amsterdam
2h58
9:41 PM Heerlen2 transfers
ntra_sprinter8470+ntra_intercity2979 · 39796:54 PM Amsterdam
2h47
9:41 PM Heerlen2 transfers
ntra_intercity2979 · 39797:02 PM Amsterdam
2h39
9:41 PM Heerlen1 transfer
ntra_intercity3179 · 2979 · 39797:12 PM Amsterdam
2h29
9:41 PM Heerlen2 transfers
ntra_intercity3179 · 2979 · 39797:17 PM Amsterdam, Arena
2h24
9:41 PM Heerlen2 transfers
ntra_intercity2979 · 39797:19 PM Amsterdam, Amstel
2h22
9:41 PM Heerlen1 transfer
ntra_sprinter4072+ntra_intercity2983 · 39837:22 PM Amsterdam
3h19
10:41 PM Heerlen2 transfers
ntra_sprinter5874+ntra_intercity2983 · 39837:40 PM Amsterdam
3h01
10:41 PM Heerlen2 transfers
ntra_sprinter5874+ntra_intercity2983 · 39837:43 PM Amsterdam
2h58
10:41 PM Heerlen2 transfers
ntra_sprinter8174+ntra_intercity2983 · 39837:45 PM Amsterdam
2h56
10:41 PM Heerlen2 transfers
ntra_intercity2983 · 39838:02 PM Amsterdam
2h39
10:41 PM Heerlen1 transfer
ntra_intercity3183 · 2983 · 39838:12 PM Amsterdam
2h29
10:41 PM Heerlen2 transfers
ntra_intercity3183 · 2983 · 39838:17 PM Amsterdam, Arena
2h24
10:41 PM Heerlen2 transfers
ntra_intercity2983 · 39838:19 PM Amsterdam, Amstel
2h22
10:41 PM Heerlen1 transfer

This is the last train of the day.

Find all the dates and times for this journey

Compare prices and tickets Amsterdam to Heerlen by train, bus, or flight

Thu
May 01
Fri
May 02
Sat
May 03
Sun
May 04
Mon
May 05
Tue
May 06
Wed
May 07
Thu
May 08
Fri
May 09
Sat
May 10
Sun
May 11
Mon
May 12
Tue
May 13
Wed
May 14

How far in advance should I book train tickets from Amsterdam to Heerlen?

The best time to book your train from Amsterdam to Heerlen is 21 days before departure. See how prices for trains change on the Amsterdam to Heerlen route.
Prices are for one-way tickets for one passenger from Amsterdam to Heerlen per month. Insights are sourced from fares found by Omio users in the last 12 months. Current prices may differ as prices vary depending on the time of day, class or how far in advance you book your train from Amsterdam to Heerlen.

Fastest train times from Amsterdam to Heerlen

Showing times and prices for May 01

Fastest Journey

2 h 17 m

Average

2 h 42 m

Trains per day

12

Distance

182 km

Of the 12 trains that leave Amsterdam for Heerlen every day 12 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

NS Domestic
01:54PM2h17
Amsterdam
04:11PMHeerlen
$361One-way
0 transfers
NS Domestic
08:24AM2h17
Amsterdam
10:41AMHeerlen
$361One-way
0 transfers
NS Domestic
07:52AM2h19
Amsterdam
10:11AMHeerlen
$361One-way
0 transfers
NS Domestic
07:21PM2h20
Amsterdam
09:41PMHeerlen
$361One-way
0 transfers
NS Domestic
01:10PM2h31
Amsterdam
03:41PMHeerlen
$361One-way
0 transfers

More than 1,000 travel companies trust us to sell their tickets all in one place.

Deutsche Bahn
Renfe
Italo
Frecciarossa

Journey information

Overview: Train from Amsterdam to Heerlen

NetherlandsNetherlands
NetherlandsNetherlands
Icon of train
Trains from Amsterdam to Heerlen run on average 225 times per day, taking around 2h 59m. Cheap train tickets for this journey start at $36 (€29) but you can travel from only $9 (€7) by bus.
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
Cheapest alternative travel mode
Bus from $9 (€7)
Distance
113 miles (182 km)
Average train duration
2h 59m
Cheapest ticket price
$36 (€29)
Trains per day
225
Direct trains
21
Train providers
4
Fastest train
2h 17m
First train
04:31
Last train
20:45
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
Cheapest alternative travel mode
Bus from $9 (€7)

Book Your Amsterdam to Heerlen Train Journey

Travel comfortably and efficiently on a train from Amsterdam to Heerlen, connecting two amazing Dutch cities with ease. The most popular departure station for this route is Amsterdam Bijlmer ArenA, while your arrival will be at Heerlen. With frequent trains from Amsterdam to Heerlen operating throughout the day, you can enjoy a hassle-free journey while taking in the scenic views of the Netherlands. Whether you're traveling for business or leisure, the Amsterdam to Heerlen train service ensures a seamless experience for your trip. Book your ticket today and embark on a memorable journey!

Find Cheap Amsterdam to Heerlen Train Tickets

If you're planning a trip from Amsterdam to Heerlen, train ticket prices typically start from as low as $36 (€29), with the ease of booking them online. On average, you can expect to pay around $37 (€30) for a ticket on this route. The price may vary depending on time, seat class, and availability, making it wise to book in advance for the best deals. For travelers looking for the perfect balance of price and convenience, springtime (particularly in May) is an excellent month to travel, as the demand is moderate, and the picturesque landscapes along the journey are at their finest. Secure your cheap ticket early for a smooth journey!

Train Amsterdam to Heerlen with NS Intercity and Arriva

Traveling from Amsterdam to Heerlen by train offers a convenient and scenic journey through the Netherlands, with services provided by NS (Nederlandse Spoorwegen) and Arriva. The route typically includes fast and comfortable NS Intercity trains that connect major cities, offering onboard amenities such as spacious seating and Wi-Fi. Arriva trains operate further into the Limburg region, delivering smooth connections to smaller towns and providing a seamless travel experience. Whether you're commuting, exploring, or visiting friends, this train route combines efficiency with comfort for both local and long-distance travelers.

Amsterdam to Heerlen Train Times and Schedule

Planning to travel by train from Amsterdam to Heerlen? Here's everything you need to know about the train journey duration, frequency, and schedule to make your trip convenient and hassle-free.

The journey between Amsterdam and Heerlen covers a distance of 113 miles (182 km). The average train journey duration is approximately 2h 17m, depending on the type of train and the number of stops along the way.

Trains from Amsterdam to Heerlen run frequently throughout the day, with an average of 225 connections available daily. This ensures you can plan your trip on any day of the week, whether you're traveling on weekdays or weekends.

For early risers, the first train from Amsterdam to Heerlen typically departs at 04:31. Meanwhile, the last train of the day usually leaves Amsterdam at 20:45, giving you plenty of flexibility in planning your travel. Don't forget to check the live Amsterdam to Heerlen train schedule for real-time updates before your trip!

FAQs: Trains from Amsterdam to Heerlen

FAQs: Travel by train from Amsterdam to Heerlen 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 Amsterdam to Heerlen.
FAQs
Cheap train tickets from Amsterdam to Heerlen can start from as little as $36 (€29) when you book in advance. The average train ticket price for Amsterdam to Heerlen is $36 (€29); however, prices vary depending on the time of day and class and they tend to be more expensive on the day.
On average the Amsterdam to Heerlen train time is 2 h 18 min   covering the 113 mile (182 km) long route, but the journey time can vary depending on specific dates or if traveling on weekends and holidays.
The first train from Amsterdam to Heerlen leaves at 12: 01 AM. Plan your trip with the Journey Planner   from Omio.
The last train from Amsterdam to Heerlen leaves at 11: 52 PM.
No, there are no night trains, the latest train for this route is 11: 52 PM.

Passengers board the train most frequently from Amsterdam Centraal, which is located around 1.1 miles (1.7 km) away from the city centre, and they get off the train at Heerlen, located 0.9 miles (1.5 km) away from the city centre.

A trip to Heerlen from Amsterdam is worth doing but not as a day trip with a journey time of 2 h 18 min each way. Check with Omio app   the best way to travel.
The cheapest month to travel from Amsterdam to Heerlen by train is January.
It's helpful to compare your options as there are 3 ways to travel to Heerlen from Amsterdam including taking a bus, train or flight.

Popular train stations from Amsterdam to Heerlen

Amsterdam
Heerlen
The major train station for departures in Amsterdam is Amsterdam Amstel. Find all the information you need to know about services, amenities and connections at Amsterdam Amstel for your trip from Amsterdam to Heerlen.
Amenities at train station
WifiWifi
LockersLockers
ParkingParking
DiningDining
ATMATM
TaxisTaxis
AccessibilityAccessibility
WCWC
HotelHotel
Lost and Found OfficeLost and Found Office
Ticket OfficeTicket Office
phone
Phone Number
ticketOfficeHours
Ticket Office Hours
  • 6:00 AM - 10:00 PM Monday - Sunday
ticketOfficeHours
Distance to city center
3 km
Wifi
Wifi
  • Free
Parking
Parking
  • Parking available 24/7. Access via Julianaplein.
Dining
Dining
  • Restaurant Amstelle
  • Café Restaurant Dauphine
Taxis
Taxis
  • Outside the main entrance.
Accessibility
Accessibility
  • Ramps.
WC
WC
  • true
Hotel
Hotel
  • Amstel Hotel
  • citizenM Amsterdam Amstel Hotel
  • InterContinental Amstel Amsterdam
Lost and Found Office
  • Located in the main hall
Public transit options for Amsterdam Amstel
  • Metro: Line 51, Line 53, Line 54
  • Bus: Several lines available
Amenities at train station
WifiWifi
LockersLockers
ParkingParking
DiningDining
ATMATM
TaxisTaxis
AccessibilityAccessibility
WCWC
HotelHotel
Ticket OfficeTicket Office
ticketOfficeHours
Ticket Office Hours
  • Mon - Sun: 05:50 - 20:59
Wifi
Wifi
  • Free WiFi in all station areas.
Lockers
Lockers
  • Located on the ground floor near the front entrance in the eastern walkway, near the stairs to platform 2. Open daily from 07:00 to 01:00.
Dining
Dining
  • De Broodzaak
  • Kyoto Sushi & Grill
  • Starbucks
  • The Doner Company
  • Wagamama
  • Wurst & Schnitzelhaus
  • Smullers
  • Burger King
  • Grand Café First Class
  • Burgerij
  • & many more
Accessibility
Accessibility
  • The station is fully accessible, including lifts to the platforms.
Hotel
Hotel
  • NH Collection Amsterdam Barbizon Palace
  • Park Plaza Victoria Amsterdam
  • Art’otel Amsterdam
Amenities at train station
WifiWifi
LockersLockers
ParkingParking
DiningDining
ATMATM
TaxisTaxis
AccessibilityAccessibility
WCWC
HotelHotel
Lost and Found OfficeLost and Found Office
Ticket OfficeTicket Office
phone
Phone Number
ticketOfficeHours
Ticket Office Hours
  • 6:00 AM - 11:00 PM Monday - Sunday
ticketOfficeHours
Distance to city center
7 km
Wifi
Wifi
  • Free
Parking
Parking
  • The car park is open 7 days a week, accessible via Hoogoorddreef.
Dining
Dining
  • Grand Café 3&20
  • JinSo
Taxis
Taxis
  • Outside the main entrance.
Accessibility
Accessibility
  • Ramps, restrooms.
WC
WC
  • €0.70
Hotel
Hotel
  • Courtyard Amsterdam Arena Atlas
  • Hampton by Hilton Amsterdam Arena Boulevard
  • Jaz in the City Amsterdam
Lost and Found Office
  • Located in the main hall
Public transit options for Amsterdam Bijlmer ArenA
  • Metro: Line 50, Line 54
  • Bus: Several lines available
Amenities at train station
WifiWifi
LockersLockers
ParkingParking
DiningDining
ATMATM
TaxisTaxis
AccessibilityAccessibility
WCWC
HotelHotel
Lost and Found OfficeLost and Found Office
Ticket OfficeTicket Office
phone
Phone Number
ticketOfficeHours
Ticket Office Hours
  • 6:00 AM - 10:00 PM Monday - Sunday
ticketOfficeHours
Distance to city center
3 km
Wifi
Wifi
  • Free
Parking
Parking
  • The car park is open 24/7. Access is available via Orlyplein.
Dining
Dining
  • Restaurant Helden
  • Grand Café Hermes
Taxis
Taxis
  • Outside the main entrance.
Accessibility
Accessibility
  • Elevators, ramps.
WC
WC
  • €0.70
Hotel
Hotel
  • Holiday Inn Express Amsterdam - Sloterdijk
  • Mercure Hotel Amsterdam Sloterdijk Station
  • MEININGER Hotel Amsterdam City West
Lost and Found Office
  • Located in the main hall
Public transit options for Amsterdam Sloterdijk
  • Metro: Line 50, Line 51
  • Tram: Line 19
  • Bus: Several lines available
The major train station for arrivals in Heerlen is Heerlen. Find all the information you need to know about services, amenities and connections at Heerlen for your journey to Heerlen from Amsterdam.
Amenities at train station
WifiWifi
LockersLockers
ParkingParking
DiningDining
ATMATM
TaxisTaxis
AccessibilityAccessibility
WCWC
HotelHotel
Lost and Found OfficeLost and Found Office
Ticket OfficeTicket Office
phone
Phone Number
ticketOfficeHours
Ticket Office Hours
  • 6:00 AM - 10:00 PM Monday - Sunday
Wifi
Wifi
  • Free
Parking
Parking
  • Parking is available 24/7 with access from Spoorsingel.
Dining
Dining
  • Brasserie Mijn Streek
  • Eetcafé A Gen Ing
Taxis
Taxis
  • Outside the main entrance.
Accessibility
Accessibility
  • Ramps, restrooms.
WC
WC
  • €0.70
Hotel
Hotel
  • Van der Valk Hotel Heerlen
  • Stadshotel Botterweck
  • Tulip Inn Heerlen City Centre
Lost and Found Office
  • Located in the main hall
Public transit options for Heerlen
  • Bus: Several lines available
  • Train: Intercity and regional services

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