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

Deutsche Bahn

Train Information from Utrecht to Maastricht

distanceDistance89 miles (143 km)
durationAverage train duration2 h 5 min
priceAverage train ticket price$31 (€26)
frequencyTrain frequency25 a day
changesDirect trainYes, there are 25 direct trains a day

Trains from Utrecht to Maastricht cover the 89 miles (143 km) long route taking on average 2 h 5 min with our travel partners like. Normally, there are 25 trains operating per day, including direct services available. You can get the cheapest train tickets for this trip for as low as $31 (€26), but the average price of train tickets is $31 (€26). Travelers depart most frequently from Utrecht Centraal and arrive in Maastricht.

Train companies

Travel with Lufthansa and Transavia between Utrecht and Maastricht

Lufthansa and Transavia trains will get you from Utrecht to Maastricht from $31 (€26). With over 1000 travel companies on Omio, you can find the best train times and tickets for your trip.


One of the best ways to travel from Utrecht to Maastricht is by taking a train with Lufthansa. Omio helps you find the ideal Lufthansa train from Utrecht to Maastricht by showing you Lufthansa’s current train schedules and timetables, the train tickets on offer (including amenities offered onboard and travel information like baggage allowance) and the best prices for this Utrecht to Maastricht trip. You can expect to travel 89 miles (143 km) between Utrecht and Maastricht on a train with Lufthansa. If you are using the Omio app to search for trains from Utrecht to Maastricht, you can check straight away if the Lufthansa ticket is a mobile ticket, which makes it easy for you to go paperless when traveling without needing to purchase tickets in person at the train station. Once you’ve found that perfect train, book your Lufthansa train ticket on Omio quickly and easily, then enjoy your upcoming trip between Utrecht and Maastricht!

Travel Tips

Trains from Utrecht to Maastricht
Travel by train 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 Utrecht to Maastricht.
How much do cheap train tickets from Utrecht to Maastricht cost?
Looking to save money on your route? Omio customers have found the cheapest train from Utrecht to Maastricht for the next 7 days starting from $31 (€26)  one way.
How much is the train from Utrecht to Maastricht on average?
The Utrecht to Maastricht train ticket price is on average $31 (€26)  if you are looking to buy your tickets for this trip in the next week.
How many miles is it from Utrecht to Maastricht by train?
You should expect to travel around 89 miles (143 km)  from Utrecht to Maastricht by train.
How many hours is the train time between Utrecht and Maastricht?
While the time it takes to travel 89 miles (143 km) from Utrecht to Maastricht can vary based on specific dates, weekends, and holidays, the Utrecht to Maastricht train journey time is on average 2 h 5 min.
Which train station from Utrecht to Maastricht do I depart from? Which Maastricht train station from Utrecht do I arrive in?

There are a few train stations in Utrecht to start your journey from including Utrecht Centraal, Utrecht and Utrecht Vaartsche Rijn. In Maastricht you have a few train station options to choose from for your arrival including Maastricht, Maastricht Randwyck and Maastricht Noord.

Omio customers traveling this route depart most frequently from Utrecht Centraal   and arrive in Maastricht.

Where is the train station in Utrecht to go to Maastricht? Where is the train station in Maastricht located?

Passengers board the train most frequently from Utrecht Centraal, which is located around 0.6 miles (851 m) away from the city center, and they get off the train at Maastricht, located 0.7 miles (1.2 km) away from the city center.

How many trains per day are there between Utrecht and Maastricht?
The average number of trains departing Utrecht for Maastricht is 25 a day. The train schedules and services may vary between weekdays and weekends.
When is the earliest train from Utrecht to Maastricht? When is the last train from Utrecht to Maastricht?
The earliest train for this trip departs from Utrecht at 7: 03 AM. The last train leaves from Utrecht at 8: 39 AM. Check Omio for the latest train schedule from Utrecht to Maastricht and book the best time to depart on your chosen travel date.
How early should I purchase train tickets between Utrecht and Maastricht to score the best deals?
The price of a one way train ticket from Utrecht to Maastricht is on average $31 (€26) if you buy within the next 7 days. But we recommend booking tickets before your planned travel date to find the best prices for trains from all possible train providers offering this route. In general, you can find train tickets to Maastricht from Utrecht available a few months in advance.

Important Stations and Airports for this Journey

Utrecht Centraal is the most popular Utrecht railway station for Omio travelers, but it's not the only one. Read all the information you need to know about the main train stations in Utrecht for your trip to Maastricht.