Travel from Zürich to Maastricht

Bus or train from Zürich to Maastricht?

Swiss Railways (SBB/CFF/FFS) operates a train from Zürich to Maastricht hourly. Tickets cost $30 - $60 and the journey takes 53 min. 8 other operators also service this route. Alternatively, Eurolines CH operates a bus from Zürich to Maastricht 3 times a week. Tickets cost $50 - $80 and the journey takes 8 h 45 min. FlixBus also services this route 3 times a day.

Travel Guides

Want to know more about Flixbus?Rome2rio’s guide has all the details

How to get from Zürich to Maastricht

From Zürich HB train to Basel SBB, train to Köln Hbf, train to Stolberg(Rheinl)Gbf, train to Heerlen, then train to Maastricht. 8 h 8 min SFr 245. From Zürich HB train to Köln Hbf, train to Stolberg(Rheinl)Gbf, train to Heerlen, then train to Maastricht. 8 h 28 min SFr 233. From Zurich bus to Liège then line 801 bus to Maastricht. 10 h 25 min SFr 76. From Zurich night bus to Liege-Guillemins then train to Maastricht. 9 h 44 min SFr 57. From Zürich drive to Maastricht. 6 h 1 min SFr 117. From Zürich HB train to Zurich airport, fly to Cologne/Bonn Apt airport, train to Köln Hbf, train to Stolberg(Rheinl)Gbf, train to Heerlen, then train to Maastricht. 5 h 55 min SFr 165. From Zürich HB train to Zurich airport, fly to Brussels airport, then bus to Maastricht. 5 h 44 min SFr 136. From Zürich HB train to Zurich airport, fly to Dusseldorf airport, train to Düsseldorf Hbf, train to Herzogenrath, train to Heerlen, then train to Maastricht. 6 h 11 min SFr 128. From Zürich HB train to Basel, Bahnhof SBB, line 50 bus to Basel airport, fly to Dusseldorf airport, train to Düsseldorf Hbf, train to Herzogenrath, train to Heerlen, then train to Maastricht. 7 h 11 min SFr 209. From Zürich HB train to Basel, Bahnhof SBB, line 50 bus to Basel airport, fly to Brussels airport, then bus to Maastricht. 6 h 44 min SFr 159. From Zürich HB train to Zurich airport, fly to Luxembourg airport, line 16 bus to Luxembourg, Luxembourg central station, night bus to Liege-Guillemins, then train to Maastricht. 7 h 59 min SFr 162.

Operators from Zürich to Maastricht

OperatorPhoneWebsite
Swiss Railways (SBB/CFF/FFS)Swiss Railways (SBB/CFF/FFS)
German Railways (DB)+49 0180 6 99 66 33German Railways (DB)
Dutch Railways (NS)+31 30 751 5155Dutch Railways (NS)
Eurolines CH0041 (0) 844 257 224Eurolines CH
FlixBus+49 1807 123 99 123FlixBus
Nmbs+32 2 528 28 28Nmbs
EurowingsEurowings
LufthansaLufthansa
SwissSwiss
S-BahnS-Bahn
FlexFlight ApSFlexFlight ApS
KLMKLM
BVBBVB
Brussels AirlinesBrussels Airlines
easyJeteasyJet
VD Luxembourg Transit+352 4796-1VD Luxembourg Transit