There are 9 ways to get from Bucharest to Zug by plane, bus, train, car, or car train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Bucharest Otopeni to Zurich Airport
best- Fly from Bucharest Otopeni (OTP) to Zurich Airport (ZRH)OTP - ZRH
6h 1mCHF 158–292Bus via Ploieşti
cheapest- Take the bus from București, Autogara Militari to Ploiești3908 / ...
- Take the bus from Ploieşti to Zug
26h 23mCHF 72–126Bus, train via Budapest
- Take the bus from Bucharest to Budapest, Népliget Autóbusz-Pályaudvar
- Take the train from Budapest-Kelenfoeld to Zuerich HbRjx
20h 36mDrive 1,760 km
- Drive from Bucharest to Zug1,760 km
18h 16mCHF 286–414Fly Bucharest Băneasa Aurel Vlaicu International Airport to Basel, train
- Fly from Bucharest Băneasa Aurel Vlaicu International Airport (BBU) to Basel (BSL)BBU - BSL
- Take the train from Basel SBB to Zürich HB
7h 53mCHF 107–236Train
- Take the train from Bucharest to Lokoshaza
- Take the train from Loekoeshaza to Budapest-KeletiIc
- Take the train from Budapest-Keleti to Zuerich HbRjx
27h 46mCHF 200–279Bus, train
- Take the bus from Bucureşti to Bresica
- Take the train from Brescia to Zug(Ch)Ec
30h 6mCHF 118–179Bus
- Take the bus from București, Autogara Militari to Zurich Bus Station1921
30h 56mCHF 145–194Drive, car train
- Drive from Bucharest to Villach Hbf ARZ
- Take the car train from Villach Hbf ARZ to München Ost
- Drive from München Ost to Zug
19h 21mCHF 320–452
Bucharest to Zug by train
Questions & Answers
The cheapest way to get from Bucharest to Zug is to bus via Ploieşti which costs SFr 70 - SFr 130 and takes 26h 23m.
The fastest way to get from Bucharest to Zug is to fly which takes 6h 1m and costs SFr 150 - SFr 300.
No, there is no direct bus from Bucharest to Zug. However, there are services departing from București, Autogara Militari and arriving at Zug via Ploieşti. The journey, including transfers, takes approximately 26h 23m.
No, there is no direct train from Bucharest to Zug. However, there are services departing from Bucharest and arriving at Zug via Loekoeshaza, Budapest-Keleti and Zürich HB. The journey, including transfers, takes approximately 27h 46m.
The distance between Bucharest and Zug is 1445 km. The road distance is 1760 km.
The best way to get from Bucharest to Zug without a car is to bus and train via Budapest which takes 20h 36m and costs .
It takes approximately 6h 1m to get from Bucharest to Zug, including transfers.
Bucharest to Zug bus services, operated by FlixBus, depart from București, Autogara Militari station.
Bucharest to Zug train services, operated by Romanian Railways (CFR), depart from Bucharest station.
The best way to get from Bucharest to Zug is to fly which takes 6h 1m and costs SFr 150 - SFr 300. Alternatively, you can bus via Ploieşti, which costs SFr 70 - SFr 130 and takes 26h 23m, you could also train, which costs SFr 200 - SFr 280 and takes 27h 46m.
What companies run services between Bucharest, Romania and Zug, Switzerland?
Swiss, Austrian Airlines, and three other airlines fly from Bucharest Otopeni (OTP) to Zurich Airport (ZRH) every 4 hours. Alternatively, you can take a bus from București, Autogara Militari to Zug via Ploiești and Ploieşti in around 26h 23m.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Website
- austrian.com
Flights from Bucharest Otopeni to Zurich Airport via Vienna
- Ave. Duration
- 4h 21m
- When
- Every day
- Estimated price
- CHF 70–310
- Website
- swiss.com
Flights from Bucharest Otopeni to Zurich Airport
- Ave. Duration
- 2h 37m
- When
- Every day
- Estimated price
- CHF 70–290
- Website
- airserbia.com
Flights from Bucharest Otopeni to Zurich Airport via Belgrade
- Ave. Duration
- 5h 2m
- When
- Every day
- Estimated price
- CHF 70–160
- Website
- lufthansa.com
Flights from Bucharest Otopeni to Zurich Airport via Munich
- Ave. Duration
- 4h 15m
- When
- Every day
- Estimated price
- CHF 55–310
- Website
- flyulendo.com
Flights from Bucharest Băneasa Aurel Vlaicu International Airport to Basel
- Ave. Duration
- 2h 40m
- When
- Monday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- CHF 50–250
Train from Budapest-Kelenfoeld to Zuerich Hb
- Ave. Duration
- 10h 25m
- Frequency
- Once daily
- Estimated price
- CHF 120–190
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/railjet
Train from Budapest-Keleti to Zuerich Hb
- Ave. Duration
- 10h 40m
- Frequency
- Once daily
- Estimated price
- CHF 120–190
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/railjet
- Phone
- +41 848 446 688
- Website
- sbb.ch
Train from Basel SBB to Zürich HB
- Ave. Duration
- 1h 12m
- Frequency
- Every 20 minutes
- Estimated price
- CHF 20–40
- Website
- https://www.sbb.ch/en
- Phone
- 0219521
- petitii@cfrcalatori.ro
- Website
- cfrcalatori.ro
Train from Bucharest to Lokoshaza
- Ave. Duration
- 11h 29m
- Frequency
- 4 times a day
- Estimated price
- CHF 45–49
- Website
- https://www.cfrcalatori.ro/en/
Train from Loekoeshaza to Budapest-Keleti
- Ave. Duration
- 3h 13m
- Frequency
- 4 times a day
- Estimated price
- CHF 17–20
- Website
- https://www.cfrcalatori.ro/en/
- Phone
- +36 (1) 3 49 49 49
- info@mavcsoport.hu
- Website
- jegy.mav.hu
Train from Loekoeshaza to Budapest-Keleti
- Ave. Duration
- 2h 56m
- Frequency
- Every 4 hours
- Estimated price
- CHF 9–11
- Website
- https://jegy.mav.hu/
- Phone
- +39 06 68475475
- ufficiogruppi@trenitalia.it
- Website
- trenitalia.com
Train from Brescia to Zug(Ch)
- Ave. Duration
- 3h 51m
- Frequency
- Once daily
- Estimated price
- CHF 60–110
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- CHF 75–110
- 2nd Class
- CHF 60–85
- Phone
- +49 (0) 221 800 20 820
- info@urlaubs-express.de
- Website
- urlaubs-express.de
Car train from Villach Hbf ARZ to München Ost
- Ave. Duration
- 1h 57m
- Frequency
- Once daily
- Estimated price
- CHF 85–110
- Website
- https://urlaubs-express.de/?lang=en
- Phone
- +40 745 766 766
- dispecerat@maxibustravel.ro
- Website
- maxibustravel.ro
Bus from Bucharest to Budapest, Népliget Autóbusz-Pályaudvar
- Ave. Duration
- 8h 7m
- Frequency
- Twice a week
- Schedules at
- maxibustravel.ro
Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from București, Autogara Militari to Ploiești
- Ave. Duration
- 1h 10m
- Frequency
- Every 2 hours
- Estimated price
- CHF 1–7
- Website
- https://www.flixbus.co.uk
Bus from București, Autogara Militari to Zurich Bus Station
- Ave. Duration
- 30h 15m
- Frequency
- 3 times a week
- Estimated price
- CHF 120–180
- Website
- https://www.flixbus.co.uk
- Website
- transmarian.ro
Bus from Ploieşti to Zug
- Ave. Duration
- 23h 57m
- Frequency
- 3 times a week
- Estimated price
- CHF 70–120
- Schedules at
- transmarian.ro
- Phone
- +4-0263-21.55.00
- Website
- tabitatour.ro
Bus from Bucureşti to Bresica
- Ave. Duration
- 25h 15m
- Frequency
- Twice a week
- Estimated price
- CHF 55–70
- Schedules at
- tabitatour.autogari.ro
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
Want to know more about Flixbus?
Read the travel guide
5 delightfully under-the-radar French towns you need to visit
Read the travel guide
More Questions & Answers
Bucharest to Zug bus services, operated by FlixBus, arrive at Ploiești station.
Zug is 1h behind Bucharest. It is currently 10:42 AM in Bucharest and 9:42 AM in Zug.
Bucharest to Zug train services, operated by Romanian Railways (CFR), arrive at Lokoshaza station.
Yes, the driving distance between Bucharest to Zug is 1760 km. It takes approximately 18h 16m to drive from Bucharest to Zug.
There are 1301+ hotels available in Zug.































