Maastricht has direct train connections to Amsterdam, Utrecht, Eindhoven and Liège. Travelers from Germany can reach Maastricht by train via Heerlen, Venlo, or Liège. One may also travel with the Thalys and/or Eurostar from London, Paris, Brussels or Cologne to Maastricht via Liège.
There are five international airports at a distance from 1-1,5 hours car drive from Maastricht: Brussels Airport, Düsseldorf, Eindhoven Airport, Cologne-Bonn, Brussels South/Charleroi.
Brussels Airport and Eindhoven have train connections to Maastricht (in the case of Eindhoven, there is a bus line to the local railway station; in case of Brussels there is a railway station at the airport). In the other cases special group taxis can be booked, as travelling by public transport takes longer.
Amsterdam Schiphol airport is also a very good option for many international flights. There is a train connection to Maastricht, which takes ca. 2,5-3 hours.
Maastricht may also be reached by car. The city has good connections with several highways from Amsterdam, Brussels, Luxembourg, Paris, Aachen and Cologne.