Amsterdam to Maastricht train

Wed, 12 Jun
+ 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 Maastricht

Showing times and prices for 14 Jun

Cheapest

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

Cheapest
NS
11:082h52
Amsterdam
14:00Maastricht
£291One-way
1 change
Cheapest
NS
08:292h32
Amsterdam
11:01Maastricht
£291One-way
1 change
Cheapest
NS
07:102h51
Amsterdam
10:01Maastricht
£291One-way
1 change
Cheapest
NS
07:372h53
Amsterdam
10:30Maastricht
£291One-way
1 change
Cheapest
NS
14:102h20
Amsterdam
16:30Maastricht
£291One-way
1 change

Train timetableAmsterdam to Maastricht

Showing trains for tomorrow, Friday, 14 June
NS
05:263h03
Amsterdam
08:29Maastricht
1 change
NS
05:372h52
Amsterdam
08:29Maastricht
1 change
NS
05:382h51
Amsterdam
08:29Maastricht
1 change
NS
05:492h40
Amsterdam
08:29Maastricht
1 change
NS
05:492h11
Amsterdam, Amstel
08:00Maastricht
0 changes
NS
05:532h36
Amsterdam, Arena
08:29Maastricht
1 change
NS
05:543h06
Amsterdam
09:00Maastricht
2 changes
NS
05:552h34
Amsterdam
08:29Maastricht
1 change
NS
05:563h04
Amsterdam
09:00Maastricht
1 change
NS
06:012h28
Amsterdam
08:29Maastricht
0 changes
NS
06:082h52
Amsterdam
09:00Maastricht
1 change
NS
06:092h51
Amsterdam
09:00Maastricht
1 change
NS
06:102h50
Amsterdam
09:00Maastricht
1 change
NS
06:192h10
Amsterdam, Amstel
08:29Maastricht
0 changes
NS
06:233h07
Amsterdam
09:30Maastricht
2 changes
NS
06:263h04
Amsterdam
09:30Maastricht
1 change
NS
06:302h30
Amsterdam
09:00Maastricht
1 change
NS
06:302h30
Amsterdam
09:00Maastricht
0 changes
NS
06:382h52
Amsterdam
09:30Maastricht
1 change
NS
06:382h52
Amsterdam
09:30Maastricht
1 change
NS
06:402h50
Amsterdam
09:30Maastricht
1 change
NS
06:402h20
Amsterdam
09:00Maastricht
1 change
NS
06:482h12
Amsterdam, Arena
09:00Maastricht
1 change
NS
06:492h11
Amsterdam, Amstel
09:00Maastricht
0 changes
NS
06:533h08
Amsterdam
10:01Maastricht
2 changes
NS
06:552h35
Amsterdam
09:30Maastricht
1 change
NS
06:563h05
Amsterdam
10:01Maastricht
1 change
NS
07:052h25
Amsterdam
09:30Maastricht
0 changes
NS
07:082h53
Amsterdam
10:01Maastricht
1 change
NS
07:092h52
Amsterdam
10:01Maastricht
1 change
NS
07:102h51
Amsterdam
10:01Maastricht
1 change
NS
07:102h20
Amsterdam
09:30Maastricht
1 change
NS
07:182h12
Amsterdam, Arena
09:30Maastricht
1 change
NS
07:202h10
Amsterdam, Amstel
09:30Maastricht
0 changes
NS
07:233h07
Amsterdam
10:30Maastricht
2 changes
NS
07:263h04
Amsterdam
10:30Maastricht
1 change
NS
07:302h31
Amsterdam
10:01Maastricht
1 change
NS
07:352h26
Amsterdam
10:01Maastricht
0 changes
NS
07:372h53
Amsterdam
10:30Maastricht
1 change
NS
07:382h52
Amsterdam
10:30Maastricht
1 change
NS
07:402h21
Amsterdam
10:01Maastricht
1 change
NS
07:482h13
Amsterdam, Arena
10:01Maastricht
1 change
NS
07:492h12
Amsterdam, Amstel
10:01Maastricht
0 changes
NS
07:533h08
Amsterdam
11:01Maastricht
2 changes
NS
07:552h35
Amsterdam
10:30Maastricht
1 change
NS
07:563h05
Amsterdam
11:01Maastricht
1 change
NS
07:592h31
Amsterdam
10:30Maastricht
1 change
NS
08:022h28
Amsterdam
10:30Maastricht
0 changes
NS
08:072h54
Amsterdam
11:01Maastricht
1 change
NS
08:082h53
Amsterdam
11:01Maastricht
1 change
NS
08:102h51
Amsterdam
11:01Maastricht
1 change
NS
08:102h20
Amsterdam
10:30Maastricht
1 change
Intercity
08:112h19
Amsterdam Centraal
10:30Maastricht station
0 changes
NS
08:182h12
Amsterdam, Arena
10:30Maastricht
1 change
NS
08:192h11
Amsterdam, Amstel
10:30Maastricht
0 changes
NS
08:233h07
Amsterdam
11:30Maastricht
2 changes
NS
08:263h04
Amsterdam
11:30Maastricht
1 change
NS
08:292h32
Amsterdam
11:01Maastricht
1 change
NS
08:322h29
Amsterdam
11:01Maastricht
0 changes
NS
08:372h53
Amsterdam
11:30Maastricht
1 change
NS
08:382h52
Amsterdam
11:30Maastricht
1 change
NS
08:402h50
Amsterdam
11:30Maastricht
1 change
NS
08:402h21
Amsterdam
11:01Maastricht
1 change
Intercity
08:412h20
Amsterdam Centraal
11:01Maastricht station
0 changes
NS
08:482h13
Amsterdam, Arena
11:01Maastricht
1 change
NS
08:492h12
Amsterdam, Amstel
11:01Maastricht
0 changes
NS
08:533h07
Amsterdam
12:00Maastricht
2 changes
NS
08:552h35
Amsterdam
11:30Maastricht
1 change
NS
08:563h04
Amsterdam
12:00Maastricht
1 change
NS
09:022h28
Amsterdam
11:30Maastricht
0 changes
NS
09:082h52
Amsterdam
12:00Maastricht
1 change
NS
09:092h51
Amsterdam
12:00Maastricht
1 change
NS
09:102h50
Amsterdam
12:00Maastricht
1 change
NS
09:102h20
Amsterdam
11:30Maastricht
1 change
Intercity
09:112h19
Amsterdam Centraal
11:30Maastricht station
0 changes
NS
09:182h12
Amsterdam, Arena
11:30Maastricht
1 change
NS
09:192h11
Amsterdam, Amstel
11:30Maastricht
0 changes
NS
09:233h07
Amsterdam
12:30Maastricht
2 changes
NS
09:263h04
Amsterdam
12:30Maastricht
1 change
NS
09:302h30
Amsterdam
12:00Maastricht
1 change
NS
09:322h28
Amsterdam
12:00Maastricht
0 changes
NS
09:372h53
Amsterdam
12:30Maastricht
1 change
NS
09:382h52
Amsterdam
12:30Maastricht
1 change
NS
09:402h20
Amsterdam
12:00Maastricht
1 change
NS
09:402h50
Amsterdam
12:30Maastricht
1 change
Intercity
09:412h19
Amsterdam Centraal
12:00Maastricht station
0 changes
NS
09:482h12
Amsterdam, Arena
12:00Maastricht
1 change
NS
09:492h11
Amsterdam, Amstel
12:00Maastricht
0 changes
NS
09:533h07
Amsterdam
13:00Maastricht
2 changes
NS
09:552h35
Amsterdam
12:30Maastricht
1 change
NS
09:563h04
Amsterdam
13:00Maastricht
1 change
NS
10:022h28
Amsterdam
12:30Maastricht
0 changes
NS
10:082h52
Amsterdam
13:00Maastricht
1 change
NS
10:102h50
Amsterdam
13:00Maastricht
1 change
NS
10:102h20
Amsterdam
12:30Maastricht
1 change
Intercity
10:112h19
Amsterdam Centraal
12:30Maastricht station
0 changes
NS
10:182h12
Amsterdam, Arena
12:30Maastricht
1 change
NS
10:192h11
Amsterdam, Amstel
12:30Maastricht
0 changes
NS
10:233h07
Amsterdam
13:30Maastricht
1 change
NS
10:233h07
Amsterdam
13:30Maastricht
2 changes
NS
10:263h04
Amsterdam
13:30Maastricht
1 change
NS
10:322h28
Amsterdam
13:00Maastricht
0 changes
NS
10:382h52
Amsterdam
13:30Maastricht
1 change
NS
10:402h50
Amsterdam
13:30Maastricht
1 change
NS
10:402h20
Amsterdam
13:00Maastricht
1 change
Intercity
10:412h19
Amsterdam Centraal
13:00Maastricht station
0 changes
NS
10:432h47
Amsterdam
13:30Maastricht
1 change
NS
10:482h12
Amsterdam, Arena
13:00Maastricht
1 change
NS
10:492h11
Amsterdam, Amstel
13:00Maastricht
0 changes
NS
10:533h07
Amsterdam
14:00Maastricht
2 changes
NS
10:533h07
Amsterdam
14:00Maastricht
1 change
NS
10:563h04
Amsterdam
14:00Maastricht
1 change
NS
11:022h28
Amsterdam
13:30Maastricht
0 changes
NS
11:082h52
Amsterdam
14:00Maastricht
1 change
NS
11:102h50
Amsterdam
14:00Maastricht
1 change
NS
11:102h20
Amsterdam
13:30Maastricht
1 change
NS
11:132h47
Amsterdam
14:00Maastricht
1 change
NS
11:182h12
Amsterdam, Arena
13:30Maastricht
1 change
NS
11:192h11
Amsterdam, Amstel
13:30Maastricht
0 changes
NS
11:233h06
Amsterdam
14:29Maastricht
2 changes
NS
11:233h06
Amsterdam
14:29Maastricht
1 change
NS
11:263h03
Amsterdam
14:29Maastricht
1 change
NS
11:322h28
Amsterdam
14:00Maastricht
0 changes
NS
11:382h51
Amsterdam
14:29Maastricht
1 change
NS
11:402h49
Amsterdam
14:29Maastricht
1 change
NS
11:402h20
Amsterdam
14:00Maastricht
1 change
NS
11:432h46
Amsterdam
14:29Maastricht
1 change
NS
11:482h12
Amsterdam, Arena
14:00Maastricht
1 change
NS
11:492h11
Amsterdam, Amstel
14:00Maastricht
0 changes
NS
11:533h07
Amsterdam
15:00Maastricht
2 changes
NS
11:533h07
Amsterdam
15:00Maastricht
1 change
NS
11:563h04
Amsterdam
15:00Maastricht
1 change
NS
12:022h27
Amsterdam
14:29Maastricht
0 changes
NS
12:082h52
Amsterdam
15:00Maastricht
1 change
NS
12:102h50
Amsterdam
15:00Maastricht
1 change
NS
12:102h19
Amsterdam
14:29Maastricht
1 change
NS
12:132h47
Amsterdam
15:00Maastricht
1 change
NS
12:182h11
Amsterdam, Arena
14:29Maastricht
1 change
NS
12:192h10
Amsterdam, Amstel
14:29Maastricht
0 changes
NS
12:233h07
Amsterdam
15:30Maastricht
2 changes
NS
12:233h07
Amsterdam
15:30Maastricht
1 change
NS
12:263h04
Amsterdam
15:30Maastricht
1 change
NS
12:322h28
Amsterdam
15:00Maastricht
0 changes
NS
12:382h52
Amsterdam
15:30Maastricht
1 change
NS
12:402h20
Amsterdam
15:00Maastricht
1 change
NS
12:402h50
Amsterdam
15:30Maastricht
1 change
NS
12:432h47
Amsterdam
15:30Maastricht
1 change
NS
12:482h12
Amsterdam, Arena
15:00Maastricht
1 change
NS
12:492h11
Amsterdam, Amstel
15:00Maastricht
0 changes
NS
12:533h07
Amsterdam
16:00Maastricht
2 changes
NS
12:533h07
Amsterdam
16:00Maastricht
1 change
NS
12:563h04
Amsterdam
16:00Maastricht
1 change
NS
13:022h28
Amsterdam
15:30Maastricht
0 changes
NS
13:082h52
Amsterdam
16:00Maastricht
1 change
NS
13:102h50
Amsterdam
16:00Maastricht
1 change
NS
13:102h20
Amsterdam
15:30Maastricht
1 change
NS
13:132h47
Amsterdam
16:00Maastricht
1 change
NS
13:182h12
Amsterdam, Arena
15:30Maastricht
1 change
NS
13:192h11
Amsterdam, Amstel
15:30Maastricht
0 changes
NS
13:233h07
Amsterdam
16:30Maastricht
1 change
NS
13:233h07
Amsterdam
16:30Maastricht
2 changes
NS
13:263h04
Amsterdam
16:30Maastricht
1 change
NS
13:322h28
Amsterdam
16:00Maastricht
0 changes
NS
13:382h52
Amsterdam
16:30Maastricht
1 change
NS
13:402h50
Amsterdam
16:30Maastricht
1 change
NS
13:402h20
Amsterdam
16:00Maastricht
1 change
NS
13:432h47
Amsterdam
16:30Maastricht
1 change
NS
13:482h12
Amsterdam, Arena
16:00Maastricht
1 change
NS
13:492h11
Amsterdam, Amstel
16:00Maastricht
0 changes
NS
13:533h08
Amsterdam
17:01Maastricht
1 change
NS
13:533h08
Amsterdam
17:01Maastricht
2 changes
NS
13:563h05
Amsterdam
17:01Maastricht
1 change
NS
14:022h28
Amsterdam
16:30Maastricht
0 changes
NS
14:082h53
Amsterdam
17:01Maastricht
1 change
NS
14:102h20
Amsterdam
16:30Maastricht
1 change
NS
14:102h51
Amsterdam
17:01Maastricht
1 change
NS
14:132h48
Amsterdam
17:01Maastricht
1 change
NS
14:182h12
Amsterdam, Arena
16:30Maastricht
1 change
NS
14:192h11
Amsterdam, Amstel
16:30Maastricht
0 changes
NS
14:233h07
Amsterdam
17:30Maastricht
1 change
NS
14:233h07
Amsterdam
17:30Maastricht
2 changes
NS
14:263h04
Amsterdam
17:30Maastricht
1 change
NS
14:322h29
Amsterdam
17:01Maastricht
0 changes
NS
14:382h52
Amsterdam
17:30Maastricht
1 change
NS
14:402h50
Amsterdam
17:30Maastricht
1 change
NS
14:402h21
Amsterdam
17:01Maastricht
1 change
NS
14:432h47
Amsterdam
17:30Maastricht
1 change
NS
14:482h13
Amsterdam, Arena
17:01Maastricht
1 change
NS
14:492h12
Amsterdam, Amstel
17:01Maastricht
0 changes
NS
14:533h08
Amsterdam
18:01Maastricht
2 changes
NS
14:563h05
Amsterdam
18:01Maastricht
1 change
NS
15:022h28
Amsterdam
17:30Maastricht
0 changes
NS
15:032h58
Amsterdam
18:01Maastricht
1 change
NS
15:082h53
Amsterdam
18:01Maastricht
1 change
NS
15:102h20
Amsterdam
17:30Maastricht
1 change
NS
15:102h51
Amsterdam
18:01Maastricht
1 change
NS
15:182h12
Amsterdam, Arena
17:30Maastricht
1 change
NS
15:192h11
Amsterdam, Amstel
17:30Maastricht
0 changes
NS
15:192h42
Amsterdam
18:01Maastricht
1 change
NS
15:233h07
Amsterdam
18:30Maastricht
2 changes
NS
15:263h04
Amsterdam
18:30Maastricht
1 change
NS
15:322h29
Amsterdam
18:01Maastricht
0 changes
NS
15:372h53
Amsterdam
18:30Maastricht
1 change
NS
15:382h52
Amsterdam
18:30Maastricht
1 change
NS
15:402h21
Amsterdam
18:01Maastricht
1 change
NS
15:402h50
Amsterdam
18:30Maastricht
1 change
NS
15:482h13
Amsterdam, Arena
18:01Maastricht
1 change
NS
15:492h12
Amsterdam, Amstel
18:01Maastricht
0 changes
NS
15:533h08
Amsterdam
19:01Maastricht
2 changes
NS
15:552h35
Amsterdam
18:30Maastricht
1 change
NS
15:563h05
Amsterdam
19:01Maastricht
1 change
NS
16:022h28
Amsterdam
18:30Maastricht
0 changes
NS
16:082h53
Amsterdam
19:01Maastricht
1 change
NS
16:092h52
Amsterdam
19:01Maastricht
1 change
NS
16:102h51
Amsterdam
19:01Maastricht
1 change
NS
16:102h20
Amsterdam
18:30Maastricht
1 change
NS
16:182h12
Amsterdam, Arena
18:30Maastricht
1 change
NS
16:192h11
Amsterdam, Amstel
18:30Maastricht
0 changes
NS
16:233h07
Amsterdam
19:30Maastricht
2 changes
NS
16:263h04
Amsterdam
19:30Maastricht
1 change
NS
16:302h31
Amsterdam
19:01Maastricht
1 change
NS
16:322h29
Amsterdam
19:01Maastricht
0 changes
NS
16:372h53
Amsterdam
19:30Maastricht
1 change
NS
16:382h52
Amsterdam
19:30Maastricht
1 change
NS
16:402h50
Amsterdam
19:30Maastricht
1 change
NS
16:402h21
Amsterdam
19:01Maastricht
1 change
NS
16:482h13
Amsterdam, Arena
19:01Maastricht
1 change
NS
16:492h12
Amsterdam, Amstel
19:01Maastricht
0 changes
NS
16:533h08
Amsterdam
20:01Maastricht
2 changes
NS
16:552h35
Amsterdam
19:30Maastricht
1 change
NS
16:563h05
Amsterdam
20:01Maastricht
1 change
NS
17:022h28
Amsterdam
19:30Maastricht
0 changes
NS
17:082h53
Amsterdam
20:01Maastricht
1 change
NS
17:092h52
Amsterdam
20:01Maastricht
1 change
NS
17:102h51
Amsterdam
20:01Maastricht
1 change
NS
17:102h20
Amsterdam
19:30Maastricht
1 change
NS
17:182h12
Amsterdam, Arena
19:30Maastricht
1 change
NS
17:192h11
Amsterdam, Amstel
19:30Maastricht
0 changes
NS
17:233h07
Amsterdam
20:30Maastricht
2 changes
NS
17:263h04
Amsterdam
20:30Maastricht
1 change
NS
17:302h31
Amsterdam
20:01Maastricht
1 change
NS
17:322h29
Amsterdam
20:01Maastricht
0 changes
NS
17:372h53
Amsterdam
20:30Maastricht
1 change
NS
17:382h52
Amsterdam
20:30Maastricht
1 change
NS
17:402h50
Amsterdam
20:30Maastricht
1 change
NS
17:402h21
Amsterdam
20:01Maastricht
1 change
NS
17:482h13
Amsterdam, Arena
20:01Maastricht
1 change
NS
17:492h12
Amsterdam, Amstel
20:01Maastricht
0 changes
NS
17:533h08
Amsterdam
21:01Maastricht
2 changes
NS
17:552h35
Amsterdam
20:30Maastricht
1 change
NS
17:563h05
Amsterdam
21:01Maastricht
1 change
NS
18:022h28
Amsterdam
20:30Maastricht
0 changes
NS
18:082h53
Amsterdam
21:01Maastricht
1 change
NS
18:092h52
Amsterdam
21:01Maastricht
1 change
NS
18:102h51
Amsterdam
21:01Maastricht
1 change
NS
18:102h20
Amsterdam
20:30Maastricht
1 change
NS
18:182h12
Amsterdam, Arena
20:30Maastricht
1 change
NS
18:192h11
Amsterdam, Amstel
20:30Maastricht
0 changes
NS
18:233h07
Amsterdam
21:30Maastricht
2 changes
NS
18:263h04
Amsterdam
21:30Maastricht
1 change
NS
18:302h31
Amsterdam
21:01Maastricht
1 change
NS
18:322h29
Amsterdam
21:01Maastricht
0 changes
NS
18:372h53
Amsterdam
21:30Maastricht
1 change
NS
18:382h52
Amsterdam
21:30Maastricht
1 change
NS
18:402h50
Amsterdam
21:30Maastricht
1 change
NS
18:402h21
Amsterdam
21:01Maastricht
1 change
NS
18:482h13
Amsterdam, Arena
21:01Maastricht
1 change
NS
18:492h12
Amsterdam, Amstel
21:01Maastricht
0 changes
NS
18:533h07
Amsterdam
22:00Maastricht
2 changes
NS
18:552h35
Amsterdam
21:30Maastricht
1 change
NS
18:563h04
Amsterdam
22:00Maastricht
1 change
NS
19:022h28
Amsterdam
21:30Maastricht
0 changes
NS
19:082h52
Amsterdam
22:00Maastricht
1 change
NS
19:102h20
Amsterdam
21:30Maastricht
1 change
NS
19:102h50
Amsterdam
22:00Maastricht
1 change
NS
19:182h12
Amsterdam, Arena
21:30Maastricht
1 change
NS
19:192h11
Amsterdam, Amstel
21:30Maastricht
0 changes
NS
19:233h07
Amsterdam
22:30Maastricht
1 change
NS
19:233h07
Amsterdam
22:30Maastricht
2 changes
NS
19:263h04
Amsterdam
22:30Maastricht
1 change
NS
19:312h29
Amsterdam
22:00Maastricht
0 changes
NS
19:382h52
Amsterdam
22:30Maastricht
1 change
NS
19:402h50
Amsterdam
22:30Maastricht
1 change
NS
19:402h20
Amsterdam
22:00Maastricht
1 change
NS
19:432h47
Amsterdam
22:30Maastricht
1 change
NS
19:482h12
Amsterdam, Arena
22:00Maastricht
1 change
NS
19:492h11
Amsterdam, Amstel
22:00Maastricht
0 changes
NS
19:533h07
Amsterdam
23:00Maastricht
2 changes
NS
19:533h07
Amsterdam
23:00Maastricht
1 change
NS
19:563h04
Amsterdam
23:00Maastricht
1 change
NS
20:032h27
Amsterdam
22:30Maastricht
0 changes
NS
20:082h52
Amsterdam
23:00Maastricht
1 change
NS
20:102h20
Amsterdam
22:30Maastricht
1 change
NS
20:102h50
Amsterdam
23:00Maastricht
1 change
NS
20:132h47
Amsterdam
23:00Maastricht
1 change
NS
20:182h12
Amsterdam, Arena
22:30Maastricht
1 change
NS
20:192h11
Amsterdam, Amstel
22:30Maastricht
0 changes
NS
20:233h07
Amsterdam
23:30Maastricht
2 changes
NS
20:233h07
Amsterdam
23:30Maastricht
1 change
NS
20:263h04
Amsterdam
23:30Maastricht
1 change
NS
20:312h29
Amsterdam
23:00Maastricht
0 changes
NS
20:382h52
Amsterdam
23:30Maastricht
1 change
NS
20:402h20
Amsterdam
23:00Maastricht
1 change
NS
20:402h50
Amsterdam
23:30Maastricht
1 change
NS
20:432h47
Amsterdam
23:30Maastricht
1 change
NS
20:482h12
Amsterdam, Arena
23:00Maastricht
1 change
NS
20:492h11
Amsterdam, Amstel
23:00Maastricht
0 changes
NS
20:533h08
Amsterdam
00:01Maastricht
2 changes
NS
20:533h08
Amsterdam
00:01Maastricht
1 change
NS
20:563h05
Amsterdam
00:01Maastricht
1 change
NS
21:012h29
Amsterdam
23:30Maastricht
0 changes
NS
21:082h53
Amsterdam
00:01Maastricht
1 change
NS
21:102h51
Amsterdam
00:01Maastricht
1 change
NS
21:102h20
Amsterdam
23:30Maastricht
1 change
NS
21:132h48
Amsterdam
00:01Maastricht
1 change
NS
21:182h12
Amsterdam, Arena
23:30Maastricht
1 change
NS
21:192h11
Amsterdam, Amstel
23:30Maastricht
0 changes
NS
21:233h07
Amsterdam
00:30Maastricht
2 changes
NS
21:233h07
Amsterdam
00:30Maastricht
1 change
NS
21:263h04
Amsterdam
00:30Maastricht
1 change
NS
21:312h30
Amsterdam
00:01Maastricht
0 changes
NS
21:382h52
Amsterdam
00:30Maastricht
1 change
NS
21:402h21
Amsterdam
00:01Maastricht
1 change
NS
21:402h50
Amsterdam
00:30Maastricht
1 change
NS
21:432h47
Amsterdam
00:30Maastricht
1 change
NS
21:482h13
Amsterdam, Arena
00:01Maastricht
1 change
NS
21:492h12
Amsterdam, Amstel
00:01Maastricht
0 changes
NS
21:533h08
Amsterdam
01:01Maastricht
2 changes
NS
21:533h08
Amsterdam
01:01Maastricht
1 change
NS
21:563h05
Amsterdam
01:01Maastricht
1 change
NS
22:012h29
Amsterdam
00:30Maastricht
0 changes
NS
22:082h53
Amsterdam
01:01Maastricht
1 change
NS
22:102h20
Amsterdam
00:30Maastricht
1 change
NS
22:102h51
Amsterdam
01:01Maastricht
1 change
NS
22:132h48
Amsterdam
01:01Maastricht
1 change
NS
22:182h12
Amsterdam, Arena
00:30Maastricht
1 change
NS
22:192h11
Amsterdam, Amstel
00:30Maastricht
0 changes
NS
22:262h35
Amsterdam
01:01Maastricht
1 change
NS
22:312h30
Amsterdam
01:01Maastricht
0 changes
NS
22:482h13
Amsterdam, Amstel
01:01Maastricht
0 changes
NS
22:532h08
Amsterdam, Arena
01:01Maastricht
0 changes

This is the last train of the day.

Find all the dates and times for this journey

Compare prices and tickets Amsterdam to Maastricht by coach or train

Fri
14 Jun
Sat
15 Jun
Sun
16 Jun
Mon
17 Jun
Tue
18 Jun
Wed
19 Jun
Thu
20 Jun
Fri
21 Jun
Sat
22 Jun
Sun
23 Jun
Mon
24 Jun
Tue
25 Jun
Wed
26 Jun
Thu
27 Jun
Fri
28 Jun
Sat
29 Jun
Sun
30 Jun
Mon
01 Jul
Tue
02 Jul
Wed
03 Jul
Thu
04 Jul

Train times from Amsterdam to Maastricht

Showing times and prices for 14 Jun

Fastest Journey

2 h 8 m

Average

2 h 39 m

Trains per day

341

Distance

178 km

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

Fastest
NS
22:532h08
Amsterdam, Arena
01:01Maastricht
£291One-way
0 changes
NS
06:192h10
Amsterdam, Amstel
08:29Maastricht
£291One-way
0 changes
NS
12:192h10
Amsterdam, Amstel
14:29Maastricht
£291One-way
0 changes
NS
07:202h10
Amsterdam, Amstel
09:30Maastricht
£291One-way
0 changes
NS
18:192h11
Amsterdam, Amstel
20:30Maastricht
£291One-way
0 changes

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

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Overview: Train from Amsterdam to Maastricht

distanceDistance110 miles
durationAverage train duration2 h 7 min
priceAverage train ticket price£26 (€29)
changesDirect trainNo
carriersTrain providersPKP Intercity, BSB, Intercity, Deutsche Bahn, Sprinter or NS International | IC Direct

Trains from Amsterdam to Maastricht cover the 110 miles long route taking on average 2 h 7 min with our travel partners like PKP Intercity, BSB, Intercity, Deutsche Bahn, Sprinter or NS International | IC Direct. While the average ticket price for this journey costs around £26, you can find the cheapest train ticket for as low as £26. Travellers depart most frequently from Amsterdam Centraal and arrive in Maastricht.

Train companies: PKP Intercity, BSB and Deutsche Bahn trains Amsterdam to Maastricht

You can travel by train from Amsterdam to Maastricht with PKP Intercity, BSB and Deutsche Bahn. When you search Omio for times and tickets, we’ll show you the best deals available.

Deutsche Bahn (DB) is the main operator of train services in Germany, making on average 40,000 journeys per day. A special feature of Deutsche Bahn is its wide range of ticket types, savings offers including Super Saver, Saver, and Flexible fares and discount cards like the Bahncard 25, 50 and 100, which you can also use for your train from Amsterdam to Maastricht. DB uses different types of trains such as the ICE (Intercity Express), IC (Intercity), EC (Eurocity), IRE (Interregio-Express), RE (Regional Express) and RB (Regionalbahn) on its routes, which differ in terms of comfort and the time required to travel. For example, while toilets are standard amenities, services like an onboard restaurant or free WiFi are only available on certain trains.

Trains from Amsterdam to Maastricht

The Netherlands' national railway company, Nederlandse Spoorwegen (NS), provides regular and frequent services from the nation's capital to Maastricht, which is located at the southern tip of the Netherlands. The journey takes travellers across the length of the country in around 2 hours and 30 minutes, or up to 4 hours for services with changes. Trains depart from Amsterdam Centraal between the hours of 4:00 a.m. and 11:00 p.m. from Monday to Saturday with 4 departures an hour during peak times. Sunday services begin at approximately 8:00 a.m. and depart twice hourly. Services are either direct or with 2 changes at Den Haag HS and Eindhoven.

FAQs: Amsterdam to Maastricht train

FAQs: Travel by train from Amsterdam to Maastricht 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 Maastricht.
FAQs
Cheap train tickets from Amsterdam to Maastricht can start from as little as £26 when you book in advance. The average train ticket price for Amsterdam to Maastricht is £26; however, prices vary depending on the time of day and class and they tend to be more expensive on the day.
The average journey time by train from Amsterdam to Maastricht is 2 h 7 min   to travel the 110 mile long route. Journey times can vary on weekends and holidays, so use our Journey Planner to search for a specific date.
The first train from Amsterdam to Maastricht leaves at 05: 10. Plan your trip with the Journey Planner   from Omio.
The last train from Amsterdam to Maastricht leaves at 22: 40.
For the journey from Amsterdam to Maastricht you can take a train with PKP Intercity, BSB, Intercity, Deutsche Bahn, Sprinter or NS International | IC Direct. Be sure to check out all possible train providers that offer services to Maastricht from Amsterdam on Omio to compare what amenities they may have.
No, there are no night trains, the latest train for this route is 22: 40.

When departing from Amsterdam, you have various train station options to start your trip from including Amsterdam Centraal, Amsterdam Sloterdijk and Amsterdam Zuid. When arriving in Maastricht, you can end your route in train stations like Maastricht, Maastricht Randwyck and Maastricht Noord.

Passengers board the train most frequently from Amsterdam Centraal, which is located around 1 mile (1.6 km) away from the city centre, and they get off the train at Maastricht, located 2.5 miles (4.1 km) away from the city centre.

A trip to Maastricht from Amsterdam is worth doing but not as a day trip with a journey time of 2 h 7 min each way. Check with Omio app   the best way to travel.
The cheapest month to travel from Amsterdam to Maastricht by train is May.
You have options as you can travel from Amsterdam to Maastricht 2 different ways: coach or train.

Important Stations and Airports in Amsterdam and Maastricht

Amsterdam
Maastricht
Amsterdam Centraal is the most popular Amsterdam railway station for Omio travellers, but it's not the only one. Read all the information you need to know about the main train stations in Amsterdam for your journey to Maastricht.
Amenities at station
WifiWifi
LockersLockers
ParkingParking
ATMATM
TaxisTaxis
AccessibilityAccessibility
phone
Phone Number
+31 302357822
ticketOfficeHours
Ticket Office Hours
Mon - Sun: 05: 50 - 20: 59
Public transport options for Amsterdam Centraal
Metro lines: 51, 53, 54, 52
Tram lines: 2, 12, 4, 14, 13, 24, 17, 26
Ferry lines: 901, 906, 902, 907, 905
Bus lines: GVB 18, 21, 22, 48, 248, 281, 282, 283, 284, 285, 287, 288, 289, 291, 293, Connexxion 391, 394, N57, N47, N91, N94, EBS 305, 306, 314, 316, N01, N04, N10, N14
Train lines: Intercity, Intercity Express, Sprinter, Nightjet
Amenities at station
ParkingParking
TaxisTaxis
AccessibilityAccessibility
Amenities at station
ParkingParking
ATMATM
TaxisTaxis
AccessibilityAccessibility
Amenities at station
ParkingParking
ATMATM
AccessibilityAccessibility
Amenities at station
ParkingParking
ATMATM
AccessibilityAccessibility
Amsterdam LelylaanParkingATMAccessibility
Amenities at station
ParkingParking
ATMATM
AccessibilityAccessibility
Amenities at station
ParkingParking
ATMATM
TaxisTaxis
AccessibilityAccessibility
Amsterdam HolendrechtParkingATMAccessibility
Amenities at station
ParkingParking
ATMATM
AccessibilityAccessibility
Amsterdam Science ParkATMAccessibility
Amenities at station
ATMATM
AccessibilityAccessibility

More options for your journey from Amsterdam to Maastricht

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