There are 6 ways to get from Meggen to Zug by train, bus, taxi, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train
best- Take the train from Meggen Zentrum to Luzerntrain Ir / ...
- Take the train from Luzern to Zugtrain S1 / ...
52 minCHF 17–32Drive 24.7 km
cheapest- Drive from Meggen to Zugcar 24.7 km
25 minCHF 4–6Line 73 bus, train
- Take the bus from Luzern, Brüelstrasse to Rotkreuz, Bahnhof Südbus 73
- Take the train from Rotkreuz to Zugtrain S1 / ...
1h 20mCHF 10–15Taxi
- Take the taxi from Meggen to Zugtaxi 24.7 km
25 minCHF 110–140Train via Arth-Goldau
- Take the train from Meggen Zentrum to Arth-Goldautrain S3 / ...
- Take the train from Arth-Goldau to Zugtrain S2 / ...
54 minCHF 10–11Line 24 bus, line 75 train
- Take the bus from Meggen, Kapelle to Luzern, Bahnhofbus 24
- Take the train from Luzern to Zug(CH)train 75
1h 30mCHF 7–10
Meggen to Zug by train
Questions & Answers
The cheapest way to get from Meggen to Zug is to drive which costs SFr 4 - SFr 6 and takes 25 min.
The fastest way to get from Meggen to Zug is to taxi which takes 25 min and costs SFr 110 - SFr 140.
No, there is no direct train from Meggen to Zug. However, there are services departing from Meggen Zentrum and arriving at Zug via Luzern. The journey, including transfers, takes approximately 52 min.
The distance between Meggen and Zug is 35 km. The road distance is 24.7 km.
The best way to get from Meggen to Zug without a car is to train which takes 52 min and costs SFr 17 - SFr 35.
It takes approximately 52 min to get from Meggen to Zug, including transfers.
Meggen to Zug train services, operated by Südostbahn, depart from Meggen Zentrum station.
Meggen to Zug train services, operated by Südostbahn, arrive at Luzern station.
Yes, the driving distance between Meggen to Zug is 25 km. It takes approximately 25 min to drive from Meggen to Zug.
Book your Meggen to Zug train tickets online with Omio.
What companies run services between Meggen, Switzerland and Zug, Switzerland?
You can take a train from Meggen Zentrum to Zug via Luzern in around 52 min.
- Phone
- +41 58 580 70 70
- info@sob.ch
- Website
- sob.ch
Train from Meggen Zentrum to Luzern
- Ave. Duration
- 14 min
- Frequency
- Hourly
- Schedules at
- sob.ch
Train from Meggen Zentrum to Arth-Goldau
- Ave. Duration
- 20 min
- Frequency
- Hourly
- Schedules at
- sob.ch
Train from Arth-Goldau to Zug
- Ave. Duration
- 15 min
- Frequency
- Every 3 hours
- Schedules at
- sob.ch
- Phone
- +41 848 446 688
- Website
- sbb.ch
Train from Meggen Zentrum to Luzern
- Ave. Duration
- 13 min
- Frequency
- Hourly
- Estimated price
- CHF 10–18
- Website
- https://www.sbb.ch/en
Train from Luzern to Zug
- Ave. Duration
- 30 min
- Frequency
- Every 20 minutes
- Estimated price
- CHF 7–14
- Website
- https://www.sbb.ch/en
Train from Rotkreuz to Zug
- Ave. Duration
- 12 min
- Frequency
- Every 15 minutes
- Estimated price
- CHF 5–7
- Website
- https://www.sbb.ch/en
Train from Meggen Zentrum to Arth-Goldau
- Ave. Duration
- 21 min
- Frequency
- Hourly
- Estimated price
- CHF 5
- Website
- https://www.sbb.ch/en
Train from Arth-Goldau to Zug
- Ave. Duration
- 21 min
- Frequency
- Every 30 minutes
- Estimated price
- CHF 5–6
- Website
- https://www.sbb.ch/en
- Phone
- +49 (0) 7531 915109
- info@sbb-deutschland.de
- Website
- sbb-deutschland.de
Train from Luzern to Zug(CH)
- Ave. Duration
- 22 min
- Frequency
- Hourly
- Estimated price
- CHF 4–6
- Schedules at
- sbb-deutschland.de
- Phone
- +41 (0)848 818 818
- info@postauto.ch
- Website
- postauto.ch
Bus from Luzern, Brüelstrasse to Rotkreuz, Bahnhof Süd
- Ave. Duration
- 29 min
- Frequency
- Hourly
- Estimated price
- CHF 2–4
- Website
- https://www.postauto.ch
- Phone
- +41 41 369 65 65
- Website
- vbl.ch
Bus from Meggen, Kapelle to Luzern, Bahnhof
- Ave. Duration
- 17 min
- Frequency
- Every 20 minutes
- Estimated price
- CHF 3–5
- Schedules at
- vbl.ch
- Ave. Duration
- 25 min
- Estimated price
- CHF 110–140
Taxi Wyss
- Phone
- +41 77 409 33 11
- Website
- taxi-wyss.ch
Taxi Luzern
- Phone
- +41 41 310 10 10
- Website
- taxiluzern.ch
Taxi Ernst Hess AG
- Phone
- +41 41 310 10 10
- Website
- hesstaxi.ch
Hey Taxi
- Phone
- +41 41 360 60 60
- Website
- heytaxis.ch
Want to know more about travelling around Switzerland
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide
More Questions & Answers
There are 1320+ hotels available in Zug.



























