Maastricht to The Hague train

Thu, Sep 19
+ 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 Maastricht to The Hague

Showing times and prices for Sep 20

Cheapest

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

Cheapest
NS
01:29PM2h54
Maastricht
04:23PMThe Hague
$381One-way
2 transfers
Cheapest
NS
04:59PM3h34
Maastricht
08:33PMThe Hague
$381One-way
2 transfers
Cheapest
NS
11:59AM2h54
Maastricht
02:53PMThe Hague
$381One-way
2 transfers
Cheapest
NS
05:29AM2h57
Maastricht
08:26AMThe Hague
$381One-way
2 transfers
Cheapest
NS
07:59AM2h37
Maastricht
10:36AMThe Hague
$381One-way
1 transfer

Train schedule from Maastricht to The Hague

Showing trains for tomorrow, Friday, September 20
NS
2918
05:29AM2h57
Maastricht
08:26AMThe Hague
2 transfers
NS
2918
05:29AM2h37
Maastricht
08:06AMThe Hague
1 transfer
NS
2918
05:29AM2h43
Maastricht
08:12AMThe Hague
2 transfers
NS
2918
05:29AM2h37
Maastricht
08:06AMThe Hague
1 transfer
NS
2918
05:29AM2h52
Maastricht
08:21AMThe Hague
2 transfers
NS
2918
05:29AM2h40
Maastricht
08:09AMThe Hague
2 transfers
NS
2920
05:59AM2h43
Maastricht
08:42AMThe Hague
2 transfers
NS
2920
05:59AM2h53
Maastricht
08:52AMThe Hague
2 transfers
NS
2920
05:59AM2h37
Maastricht
08:36AMThe Hague
1 transfer
NS
2920
05:59AM2h37
Maastricht
08:36AMThe Hague
1 transfer
NS
2920
05:59AM2h51
Maastricht
08:50AMThe Hague
2 transfers
NS
2920
05:59AM2h57
Maastricht
08:56AMThe Hague
2 transfers
NS
2922
06:29AM2h57
Maastricht
09:26AMThe Hague
2 transfers
NS
2922
06:29AM3h18
Maastricht
09:47AMThe Hague
2 transfers
NS
2922
06:29AM2h39
Maastricht
09:08AMThe Hague
1 transfer
NS
2922
06:29AM2h51
Maastricht
09:20AMThe Hague
2 transfers
NS
2922
06:29AM2h37
Maastricht
09:06AMThe Hague
1 transfer
NS
2922
06:29AM2h54
Maastricht
09:23AMThe Hague
2 transfers
NS
2924
06:59AM3h18
Maastricht
10:17AMThe Hague
2 transfers
NS
2924
06:59AM2h53
Maastricht
09:52AMThe Hague
2 transfers
NS
2924
06:59AM2h37
Maastricht
09:36AMThe Hague
1 transfer
NS
2924
06:59AM2h37
Maastricht
09:36AMThe Hague
1 transfer
NS
2924
06:59AM2h51
Maastricht
09:50AMThe Hague
2 transfers
NS
2924
06:59AM2h57
Maastricht
09:56AMThe Hague
2 transfers
NS
2926
07:29AM3h18
Maastricht
10:47AMThe Hague
2 transfers
NS
2926
07:29AM2h54
Maastricht
10:23AMThe Hague
2 transfers
NS
2926
07:29AM2h37
Maastricht
10:06AMThe Hague
1 transfer
NS
2926
07:29AM2h57
Maastricht
10:26AMThe Hague
2 transfers
NS
2926
07:29AM2h37
Maastricht
10:06AMThe Hague
1 transfer
NS
2926
07:29AM2h51
Maastricht
10:20AMThe Hague
2 transfers
NS
2928
07:59AM2h37
Maastricht
10:36AMThe Hague
1 transfer
NS
2928
07:59AM2h54
Maastricht
10:53AMThe Hague
2 transfers
NS
2928
07:59AM3h18
Maastricht
11:17AMThe Hague
2 transfers
NS
2928
07:59AM2h37
Maastricht
10:36AMThe Hague
1 transfer
NS
2928
07:59AM2h57
Maastricht
10:56AMThe Hague
2 transfers
NS
2928
07:59AM2h51
Maastricht
10:50AMThe Hague
2 transfers
NS
2930
08:29AM2h54
Maastricht
11:23AMThe Hague
2 transfers
NS
2930
08:29AM2h51
Maastricht
11:20AMThe Hague
2 transfers
NS
2930
08:29AM2h57
Maastricht
11:26AMThe Hague
2 transfers
NS
2930
08:29AM2h39
Maastricht
11:08AMThe Hague
1 transfer
NS
2930
08:29AM2h37
Maastricht
11:06AMThe Hague
1 transfer
NS
2930
08:29AM3h18
Maastricht
11:47AMThe Hague
2 transfers
NS
2932
08:59AM2h51
Maastricht
11:50AMThe Hague
2 transfers
NS
2932
08:59AM2h53
Maastricht
11:52AMThe Hague
2 transfers
NS
2932
08:59AM2h57
Maastricht
11:56AMThe Hague
2 transfers
NS
2932
08:59AM3h18
Maastricht
12:17PMThe Hague
2 transfers
NS
2932
08:59AM2h37
Maastricht
11:36AMThe Hague
1 transfer
NS
2932
08:59AM2h37
Maastricht
11:36AMThe Hague
1 transfer
NS
2934
09:29AM2h57
Maastricht
12:26PMThe Hague
2 transfers
NS
2934
09:29AM2h51
Maastricht
12:20PMThe Hague
2 transfers
NS
2934
09:29AM3h18
Maastricht
12:47PMThe Hague
2 transfers
NS
2934
09:29AM2h37
Maastricht
12:06PMThe Hague
1 transfer
NS
2934
09:29AM2h37
Maastricht
12:06PMThe Hague
1 transfer
NS
2934
09:29AM2h54
Maastricht
12:23PMThe Hague
2 transfers
NS
2936
09:59AM2h51
Maastricht
12:50PMThe Hague
2 transfers
NS
2936
09:59AM2h37
Maastricht
12:36PMThe Hague
1 transfer
NS
2936
09:59AM2h54
Maastricht
12:53PMThe Hague
2 transfers
NS
2936
09:59AM2h57
Maastricht
12:56PMThe Hague
2 transfers
NS
2936
09:59AM2h37
Maastricht
12:36PMThe Hague
1 transfer
NS
2936
09:59AM3h18
Maastricht
01:17PMThe Hague
2 transfers
NS
2938
10:29AM3h18
Maastricht
01:47PMThe Hague
2 transfers
NS
2938
10:29AM2h57
Maastricht
01:26PMThe Hague
2 transfers
NS
2938
10:29AM2h54
Maastricht
01:23PMThe Hague
2 transfers
NS
2938
10:29AM2h37
Maastricht
01:06PMThe Hague
1 transfer
NS
2938
10:29AM2h51
Maastricht
01:20PMThe Hague
2 transfers
NS
2938
10:29AM2h37
Maastricht
01:06PMThe Hague
1 transfer
NS
2940
10:59AM2h57
Maastricht
01:56PMThe Hague
2 transfers
NS
2940
10:59AM2h51
Maastricht
01:50PMThe Hague
2 transfers
NS
2940
10:59AM2h37
Maastricht
01:36PMThe Hague
1 transfer
NS
2940
10:59AM3h18
Maastricht
02:17PMThe Hague
2 transfers
NS
2940
10:59AM2h37
Maastricht
01:36PMThe Hague
1 transfer
NS
2940
10:59AM2h53
Maastricht
01:52PMThe Hague
2 transfers
NS
2942
11:29AM3h18
Maastricht
02:47PMThe Hague
2 transfers
NS
2942
11:29AM2h37
Maastricht
02:06PMThe Hague
1 transfer
NS
2942
11:29AM2h57
Maastricht
02:26PMThe Hague
2 transfers
NS
2942
11:29AM2h37
Maastricht
02:06PMThe Hague
1 transfer
NS
2942
11:29AM2h54
Maastricht
02:23PMThe Hague
2 transfers
NS
2942
11:29AM2h51
Maastricht
02:20PMThe Hague
2 transfers
NS
2944
11:59AM2h54
Maastricht
02:53PMThe Hague
2 transfers
NS
2944
11:59AM2h37
Maastricht
02:36PMThe Hague
1 transfer
NS
2944
11:59AM3h18
Maastricht
03:17PMThe Hague
2 transfers
NS
2944
11:59AM2h57
Maastricht
02:56PMThe Hague
2 transfers
NS
2944
11:59AM2h51
Maastricht
02:50PMThe Hague
2 transfers
NS
2944
11:59AM2h37
Maastricht
02:36PMThe Hague
1 transfer
NS
2946
12:29PM2h37
Maastricht
03:06PMThe Hague
1 transfer
NS
2946
12:29PM2h51
Maastricht
03:20PMThe Hague
2 transfers
NS
2946
12:29PM2h37
Maastricht
03:06PMThe Hague
1 transfer
NS
2946
12:29PM2h57
Maastricht
03:26PMThe Hague
2 transfers
NS
2946
12:29PM2h54
Maastricht
03:23PMThe Hague
2 transfers
NS
2946
12:29PM3h18
Maastricht
03:47PMThe Hague
2 transfers
NS
2948
12:59PM2h53
Maastricht
03:52PMThe Hague
2 transfers
NS
2948
12:59PM2h57
Maastricht
03:56PMThe Hague
2 transfers
NS
2948
12:59PM2h37
Maastricht
03:36PMThe Hague
1 transfer
NS
2948
12:59PM2h37
Maastricht
03:36PMThe Hague
1 transfer
NS
2948
12:59PM3h18
Maastricht
04:17PMThe Hague
2 transfers
NS
2948
12:59PM2h51
Maastricht
03:50PMThe Hague
2 transfers
NS
2950
01:29PM2h54
Maastricht
04:23PMThe Hague
2 transfers
NS
2950
01:29PM2h37
Maastricht
04:06PMThe Hague
1 transfer
NS
2950
01:29PM2h51
Maastricht
04:20PMThe Hague
2 transfers
NS
2950
01:29PM3h18
Maastricht
04:47PMThe Hague
2 transfers
NS
2950
01:29PM2h37
Maastricht
04:06PMThe Hague
1 transfer
NS
2950
01:29PM2h57
Maastricht
04:26PMThe Hague
2 transfers
NS
2952
01:59PM3h18
Maastricht
05:17PMThe Hague
2 transfers
NS
2952
01:59PM2h37
Maastricht
04:36PMThe Hague
1 transfer
NS
2952
01:59PM2h37
Maastricht
04:36PMThe Hague
1 transfer
NS
2952
01:59PM2h54
Maastricht
04:53PMThe Hague
2 transfers
NS
2952
01:59PM2h51
Maastricht
04:50PMThe Hague
2 transfers
NS
2952
01:59PM2h57
Maastricht
04:56PMThe Hague
2 transfers
NS
2954
02:29PM2h54
Maastricht
05:23PMThe Hague
2 transfers
NS
2954
02:29PM3h18
Maastricht
05:47PMThe Hague
2 transfers
NS
2954
02:29PM2h37
Maastricht
05:06PMThe Hague
1 transfer
NS
2954
02:29PM2h51
Maastricht
05:20PMThe Hague
2 transfers
NS
2954
02:29PM2h57
Maastricht
05:26PMThe Hague
2 transfers
NS
2954
02:29PM2h39
Maastricht
05:08PMThe Hague
1 transfer
NS
2956
02:59PM2h53
Maastricht
05:52PMThe Hague
2 transfers
NS
2956
02:59PM2h51
Maastricht
05:50PMThe Hague
2 transfers
NS
2956
02:59PM3h18
Maastricht
06:17PMThe Hague
2 transfers
NS
2956
02:59PM2h57
Maastricht
05:56PMThe Hague
2 transfers
NS
2956
02:59PM2h37
Maastricht
05:36PMThe Hague
1 transfer
NS
2956
02:59PM2h37
Maastricht
05:36PMThe Hague
1 transfer
NS
2958
03:29PM2h54
Maastricht
06:23PMThe Hague
2 transfers
NS
2958
03:29PM2h57
Maastricht
06:26PMThe Hague
2 transfers
NS
2958
03:29PM3h18
Maastricht
06:47PMThe Hague
2 transfers
NS
2958
03:29PM2h37
Maastricht
06:06PMThe Hague
1 transfer
NS
2958
03:29PM2h37
Maastricht
06:06PMThe Hague
1 transfer
NS
2958
03:29PM2h51
Maastricht
06:20PMThe Hague
2 transfers
NS
2960
03:59PM2h53
Maastricht
06:52PMThe Hague
2 transfers
NS
2960
03:59PM3h18
Maastricht
07:17PMThe Hague
2 transfers
NS
2960
03:59PM2h37
Maastricht
06:36PMThe Hague
1 transfer
NS
2960
03:59PM2h37
Maastricht
06:36PMThe Hague
1 transfer
NS
2960
03:59PM2h51
Maastricht
06:50PMThe Hague
2 transfers
NS
2960
03:59PM2h57
Maastricht
06:56PMThe Hague
2 transfers
NS
2962
04:29PM2h57
Maastricht
07:26PMThe Hague
2 transfers
NS
2962
04:29PM2h39
Maastricht
07:08PMThe Hague
1 transfer
NS
2962
04:29PM3h18
Maastricht
07:47PMThe Hague
2 transfers
NS
2962
04:29PM2h37
Maastricht
07:06PMThe Hague
1 transfer
NS
2962
04:29PM2h54
Maastricht
07:23PMThe Hague
2 transfers
NS
2962
04:29PM2h51
Maastricht
07:20PMThe Hague
2 transfers
NS
2964
04:59PM3h34
Maastricht
08:33PMThe Hague
2 transfers
NS
2964
04:59PM2h37
Maastricht
07:36PMThe Hague
1 transfer
NS
2964
04:59PM2h57
Maastricht
07:56PMThe Hague
2 transfers
NS
2964
04:59PM2h37
Maastricht
07:36PMThe Hague
1 transfer
NS
2964
04:59PM2h53
Maastricht
07:52PMThe Hague
2 transfers
NS
2964
04:59PM2h51
Maastricht
07:50PMThe Hague
2 transfers
NS
2966
05:29PM2h37
Maastricht
08:06PMThe Hague
1 transfer
NS
2966
05:29PM2h57
Maastricht
08:26PMThe Hague
2 transfers
NS
2966
05:29PM2h54
Maastricht
08:23PMThe Hague
2 transfers
NS
2966
05:29PM2h37
Maastricht
08:06PMThe Hague
1 transfer
NS
2966
05:29PM3h34
Maastricht
09:03PMThe Hague
2 transfers
NS
2966
05:29PM2h51
Maastricht
08:20PMThe Hague
2 transfers
NS
2968
05:59PM2h57
Maastricht
08:56PMThe Hague
2 transfers
NS
2968
05:59PM2h54
Maastricht
08:53PMThe Hague
2 transfers
NS
2968
05:59PM3h34
Maastricht
09:33PMThe Hague
2 transfers
NS
2968
05:59PM2h37
Maastricht
08:36PMThe Hague
1 transfer
NS
2968
05:59PM2h51
Maastricht
08:50PMThe Hague
2 transfers
NS
2968
05:59PM2h37
Maastricht
08:36PMThe Hague
1 transfer
NS
2970
06:29PM2h54
Maastricht
09:23PMThe Hague
2 transfers
NS
2970
06:29PM2h37
Maastricht
09:06PMThe Hague
1 transfer
NS
2970
06:29PM3h34
Maastricht
10:03PMThe Hague
2 transfers
NS
2970
06:29PM2h57
Maastricht
09:26PMThe Hague
2 transfers
NS
2970
06:29PM2h51
Maastricht
09:20PMThe Hague
2 transfers
NS
2970
06:29PM2h37
Maastricht
09:06PMThe Hague
1 transfer
NS
2972
06:59PM2h37
Maastricht
09:36PMThe Hague
1 transfer
NS
2972
06:59PM2h57
Maastricht
09:56PMThe Hague
2 transfers
NS
2972
06:59PM3h34
Maastricht
10:33PMThe Hague
2 transfers
NS
2972
06:59PM2h51
Maastricht
09:50PMThe Hague
2 transfers
NS
2972
06:59PM2h54
Maastricht
09:53PMThe Hague
2 transfers
NS
2972
06:59PM2h37
Maastricht
09:36PMThe Hague
1 transfer
NS
2974
07:29PM3h34
Maastricht
11:03PMThe Hague
2 transfers
NS
2974
07:29PM2h57
Maastricht
10:26PMThe Hague
2 transfers
NS
2974
07:29PM2h37
Maastricht
10:06PMThe Hague
1 transfer
NS
2974
07:29PM2h51
Maastricht
10:20PMThe Hague
2 transfers
NS
2974
07:29PM2h37
Maastricht
10:06PMThe Hague
1 transfer
NS
2974
07:29PM2h54
Maastricht
10:23PMThe Hague
2 transfers
NS
2976
07:59PM2h51
Maastricht
10:50PMThe Hague
2 transfers
NS
2976
07:59PM2h54
Maastricht
10:53PMThe Hague
2 transfers
NS
2976
07:59PM2h37
Maastricht
10:36PMThe Hague
1 transfer
NS
2976
07:59PM2h37
Maastricht
10:36PMThe Hague
1 transfer
NS
2976
07:59PM2h57
Maastricht
10:56PMThe Hague
2 transfers
NS
2978
08:29PM2h54
Maastricht
11:23PMThe Hague
2 transfers
NS
2978
08:29PM2h37
Maastricht
11:06PMThe Hague
1 transfer
NS
2978
08:29PM2h51
Maastricht
11:20PMThe Hague
2 transfers
NS
2978
08:29PM2h57
Maastricht
11:26PMThe Hague
2 transfers
NS
2978
08:29PM2h37
Maastricht
11:06PMThe Hague
1 transfer
NS
2980
08:59PM2h51
Maastricht
11:50PMThe Hague
2 transfers
NS
2980
08:59PM2h37
Maastricht
11:36PMThe Hague
1 transfer
NS
2980
08:59PM3h04
Maastricht
12:03AMThe Hague
2 transfers
NS
2980
08:59PM2h57
Maastricht
11:56PMThe Hague
2 transfers
NS
2980
08:59PM2h37
Maastricht
11:36PMThe Hague
1 transfer
NS
2980
08:59PM2h54
Maastricht
11:53PMThe Hague
2 transfers
NS
2982
09:29PM3h04
Maastricht
12:33AMThe Hague
2 transfers
NS
2982
09:29PM2h37
Maastricht
12:06AMThe Hague
1 transfer
NS
2982
09:29PM2h53
Maastricht
12:22AMThe Hague
2 transfers
NS
2982
09:29PM2h57
Maastricht
12:26AMThe Hague
2 transfers
NS
2982
09:29PM2h51
Maastricht
12:20AMThe Hague
2 transfers
NS
2982
09:29PM2h37
Maastricht
12:06AMThe Hague
1 transfer
NS
2984
09:59PM2h37
Maastricht
12:36AMThe Hague
1 transfer
NS
2984
09:59PM2h37
Maastricht
12:36AMThe Hague
1 transfer
NS
2984
09:59PM3h25
Maastricht
01:24AMThe Hague
1 transfer
NS
2984
09:59PM3h27
Maastricht
01:26AMThe Hague
2 transfers
NS
2984
09:59PM3h10
Maastricht
01:09AMThe Hague
1 transfer
NS
2986
10:29PM2h37
Maastricht
01:06AMThe Hague
1 transfer
NS
2986
10:29PM3h13
Maastricht
01:42AMThe Hague
2 transfers
NS
2986
10:29PM3h10
Maastricht
01:39AMThe Hague
2 transfers
NS
2986
10:29PM3h01
Maastricht
01:30AMThe Hague
2 transfers

Find all the dates and times for this journey

Compare prices and tickets Maastricht to The Hague by bus or train

Fri
Sep 20
Sat
Sep 21
Sun
Sep 22
Mon
Sep 23
Tue
Sep 24
Wed
Sep 25
Thu
Sep 26

Fastest train times from Maastricht to The Hague

Showing times and prices for Sep 20

Fastest Journey

2 h 37 m

Average

2 h 52 m

Trains per day

205

Distance

167 km

It's difficult to get from Maastricht to The Hague without transferring at least once.

Fastest
NS
07:59AM2h37
Maastricht
10:36AMThe Hague
$381One-way
1 transfer
Fastest
NS
12:29PM2h37
Maastricht
03:06PMThe Hague
$381One-way
1 transfer
Fastest
NS
05:29PM2h37
Maastricht
08:06PMThe Hague
$381One-way
1 transfer
Fastest
NS
01:29PM2h37
Maastricht
04:06PMThe Hague
$381One-way
1 transfer
Fastest
NS
04:59PM2h37
Maastricht
07:36PMThe Hague
$381One-way
1 transfer

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

Deutsche Bahn
Renfe
Italo
Frecciarossa

Overview: Train from Maastricht to The Hague

distanceDistance104 miles (167 km)
durationAverage train duration2 h 35 min
priceAverage train ticket price$35 (€29)
changesDirect trainNo

Trains from Maastricht to The Hague cover the 104 miles (167 km) long route and usually take around 2 h 35 min. You can get the cheapest train tickets for this journey for as low as $35 (€29), but the average price of train tickets is $35 (€29).

FAQs: Trains from Maastricht to The Hague

FAQs: Travel by train from Maastricht to The Hague 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 Maastricht to The Hague.
FAQs
Cheap train tickets from Maastricht to The Hague can start from as little as $35 (€29) when you book in advance. The average train ticket price for Maastricht to The Hague is $35 (€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 Maastricht to The Hague train travel time is 2 h 35 min   for the 104 mile (167 km) long trip, but the duration can vary if you travel on weekends and holidays.
The first train from Maastricht to The Hague leaves at 4: 31 AM. Plan your trip with the Journey Planner   from Omio.
The last train from Maastricht to The Hague leaves at 9: 01 PM.
No, there are no night trains, the latest train for this route is 9: 01 PM.
A trip to The Hague from Maastricht is worth doing but not as a day trip with a journey time of 2 h 35 min each way. Check with Omio app   the best way to travel.
The cheapest month for a train from Maastricht to The Hague is January.
You have options as you can travel to The Hague from Maastricht 2 different ways: bus or train.

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