Getting to Maastricht

For finding the cheapest deals for flights, we recommend that you check out a comparison site such as skyscanner, Google flights or momondo

Keep in mind that you shouldn’t just look at the flight logistics but also the connections from the airport to Maastricht. This is especially important if your flight arrives late or leaves early as public transport does not run overnight.

Airports in the Netherlands

  1. Maastricht Aachen airport is the closest one to Maastricht. Buses run from this airport into the city.
  2. Amsterdam airport, if you’re coming from here, there is a train station under the terminal, where you can take a train to Maastricht. You may have to change trains either at Utrecht Centraal, Eindhoven Centraal or Sittard train stations. There is also the cheaper option of taking a Flixbus.
  3. Eindhoven airport is a popular choice to fly into to get to Maastricht.  To get from Eindhoven to Maastricht, simply catch the bus from the airport bus station to Eindhoven Centraal train station. This takes approximately 30 minutes and buses depart from right in front of the airport terminal. From Eindhoven Centraal you can catch a train to Maastricht which takes roughly an hour.

You can buy tickets for the train from the train station or from the NS app or website where you can also check the prices and routes.

KLM shuttle bus

If you fly with the Dutch airline KLM  from or to either one of the airports in the Netherlands, you can make use of their free shuttle-service! KLM provides a bus line that goes from Maastricht Central Station to Amsterdam’s Schiphol airport. On its route, it also stops at Maastricht-Aachen airport and at Eindhoven Airport. The bus goes both ways twice a day, so take the one that ensures you will be on time for your check-in! The bus departs from Maastricht at the international bus stop on Meerssenerweg right next to the central train station. 

When you fly with KLM you can take this bus without any extra charge, but you need to book a seat in the bus when you are buying the flight ticket! This means that the destination/departure of your journey must be stated as Maastricht. If the service is not visibly included on the ticket and the itinerary shows another start/finish than Maastricht, you will not be allowed to board the bus. Therefore, contact your booking office and make sure the bus ride is shown on your ticket! Check out more detailed information on the KLM Bus for departure times, exact location, booking procedure, etc.

Airports in Belgium

  1. Zaventem airport is the national airport of Belgium. This airport also has a train station underneath the terminal, where you can catch a train to Maastricht. Follow the escalators all the way down to floor -1, where the train station is located. Here, you can buy a cheaper ticket if you are under 26 years old. This journey should take you 1h 30 min to 2h 30 min depending on the transfer times. Be aware – the train station is called “Brussels Airport Zaventem”. Don’t book your ticket for just “Zaventem”, as this is the town next to the airport and not the airport itself.
  2. Brussels South Charleroi Airport is the second airport around Brussels. A lot of budget airlines fly to this airport. To get to Maastricht, the fastest option is to take the direct Flibco bus. Another option is using Flixbus. You can take the Flixbus from Charleroi Airport to Brussels Zuid train station and from there take the train to Brussels Midi or Central and then travel to Maastricht.Be aware that travelling to Charleroi airport takes a lot of time due to transfer times! The travel time is approximately 3h 30 min to 4h to Maastricht.

You can buy tickets from the train station or through the NS International website or app where you can also check the prices and routes.

Airports in Germany

  1. Düsseldorf International airport, is the closest German airport to Maastricht. From the terminal, you should take the sky train to the Düsseldorf airport train station. You can catch a train from the airport train station to Maastricht. You will have to change trains a few times on this journey. Journey times can vary but the average time is about 2h 30 min to 3h.
  2. Cologne Bonn airport.  When travelling from here, you first have to catch the S-Bahn train from the airport to the Cologne Central train station. From Cologne main station you can then take either a bus or a train to Aachen, which takes around 1h 30 min. From Aachen you can catch a bus to Maastricht central station. The bus also has several stops in Maastricht so check which stop is closest to your accommodation. Your OV-chip card is valid on this bus. There is also a direct Flixbus from Maastricht to Cologne airport several times a day so if it fits your schedule, it is both the fastest and easiest way to your destination. The Flixbus takes between 1h 45 min and 3h 30min depending on the line.  
  3. Frankfurt airport. From here you will first have to take the train from the airport to Cologne and then travel via Aachen to Maastricht. The journey time varies but is approximately 3h 30 min.

You can purchase tickets from the train station or from the NS International app or website where you can also check the prices and routes.

Give feedback

Official partner of: