By train

Maastricht has excellent rail links. The Dutch railways (NS) operates Intercity trains toward Eindhoven, Utrecht, Amsterdam, while Arriva operates trains toward Sittard, Kerkrade, and Roermond. You can also use the train service provided by the National Railway Company of Belgium to travel to Visé and Liège.

Maastricht has three stations:

Various operators 

Various operators provide rail connections from Maastricht's main railway station:

  • Dutch railways (Nederlandse Spoorwegen): Intercity toward Sittard, Roermond, and the north of the Netherlands.
  • Arriva:
    • S1 Nijmegen – Venray – Venlo – Roermond
    • S2 Roermond – Sittard – Maastricht Randwyck
    • S3 Sittard – Heerlen – Kerkrade
    • S4 Stopping train from Maastricht Randwyck – Valkenburg – Heerlen
    • S5 Fast train from Maastricht Randwyck – Valkenburg – Heerlen
  • The National Railway Company of Belgium operates a train service to Visé and Liège (Belgium).

Please visit the operators’ websites for up-to-date information on timetables and fares. 

Changing from regional operator (Arriva) to Dutch railways

If you are changing from a regional operator to the Dutch railways or vice versa, you will need to check out at the one operator and check in at the other.

Travelling within the Euregio Meuse-Rhine

  • Arriva's ‘Euregioticket’ is a convenient way of travelling by bus or train through the Meuse-Rhine region – and it only costs €18.50 a day. You can purchase the ticket from the bus driver, Arriva's official service points, or online. You can buy tickets that are valid for a week or a weekend.

Travel advice

Want to go to the heart of town for less?

You can travel from here every day of the week by shuttle bus into the heart of town for €2 per person.