There are 10 ways to get from Koper to Zug by train (Trenitalia), bus, car, shuttle, plane, or train
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 Trieste Centrale to Cervignano-Aquil.-Grtrain Re
- Take the train from Cervignano-Aquil.-Gr to Venezia Mestretrain
- Take the train from Venezia Mestre to Milano Centraletrain
- Take the train from Milano Centrale to Zug(Ch)train Ec
9h 14mCHF 91–204Bus
cheapest- Take the bus from Koper to Ljubljana APbus Pr A22 8426 11 / ...
- Take the bus from Ljubljana bus station to Zurich Bus Stationbus FlixBus N953
13h 30mCHF 73–116Drive 646.6 km
- Drive from Koper to Zugcar 646.6 km
7h 7mCHF 105–151Shuttle to Ljubljana, fly
- Take a shuttle bus from Koper, Avtobusna Postaja to Zgornji Brnik, Letališče Jožeta Pučnika Ljubljana
- Fly from Ljubljana (LJU) to Zurich Airport (ZRH)plane LJU - ZRH
6h 9mCHF 189–380Bus, train
- Take the bus from Koper Banka to Venezia, Viale Stazione (Mestre Stazione - fermata ATVO)bus 419 / ...
- Take the train from Venezia Mestre to Zug(Ch)train Ec
9h 40mCHF 109–173Bus to Trieste – Friuli Venezia Giulia Airport, fly
- Take the bus from Koper Banka to Trieste Airportbus
- Fly from Trieste – Friuli Venezia Giulia Airport (TRS) to Zurich Airport (ZRH)plane TRS - ZRH
7h 56mCHF 111–267Shuttle to Venice Marco Polo Airport, fly
- Take a shuttle bus from Portorož to Venezia, Aeroporto Marco Polo di Venezia
- Fly from Venice Marco Polo Airport (VCE) to Zurich Airport (ZRH)plane VCE - ZRH
7h 48mCHF 114–792Bus, shuttle to Zagreb Franjo Tuđman Airport, fly
- Take the bus from Koper to Ljubljana APbus
- Take a shuttle bus from Ljubljana, Avtobusna Postaja to Zagreb Airport
- Fly from Zagreb Franjo Tuđman Airport (ZAG) to Zurich Airport (ZRH)plane ZAG - ZRH
7h 50mCHF 127–700Shuttle, shuttle to Graz Airport, fly
- Take a shuttle bus from Koper, Avtobusna Postaja to Zgornji Brnik, Letališče Jožeta Pučnika Ljubljana
- Take a shuttle bus from Zgornji Brnik, Letališče Jožeta Pučnika Ljubljana to Graz Airport
- Fly from Graz Airport (GRZ) to Zurich Airport (ZRH)plane GRZ - ZRH
8h 22mCHF 339–590Shuttle, train
- Take a shuttle bus from Portorož to Milano Centrale Station
- Take the train from Milano Centrale to Luganotrain
- Take the train from Lugano to Zugtrain Ic2 / ...
10h 14mCHF 557–1,459
Koper to Zug by bus and train
Questions & Answers
The cheapest way to get from Koper to Zug is to bus which costs SFr 70 - SFr 120 and takes 13h 30m.
The fastest way to get from Koper to Zug is to shuttle and fly which takes 6h 9m and costs SFr 180 - SFr 380.
No, there is no direct bus from Koper to Zug station. However, there are services departing from Koper and arriving at Zurich Bus Station via Ljubljana bus station. The journey, including transfers, takes approximately 13h 30m.
No, there is no direct train from Koper to Zug. However, there are services departing from Trieste Centrale and arriving at Zug(Ch) via Cervignano-Aquil.-Gr, Venezia Mestre and Milano Centrale. The journey, including transfers, takes approximately 9h 14m.
The distance between Koper and Zug is 644 km. The road distance is 646.6 km.
The best way to get from Koper to Zug without a car is to train which takes 9h 14m and costs SFr 90 - SFr 210.
It takes approximately 9h 14m to get from Koper to Zug, including transfers.
Koper to Zug bus services, operated by Arriva Slovenia, depart from Koper station.
Koper to Zug train services, operated by Trenitalia, depart from Trieste Centrale station.
The best way to get from Koper to Zug is to train which takes 9h 14m and costs SFr 90 - SFr 210. Alternatively, you can bus, which costs SFr 70 - SFr 120 and takes 13h 30m.
What companies run services between Koper, Slovenia and Zug, Switzerland?
You can take a bus from Koper Banka to Zug(Ch) via Trieste, Trieste Centrale, Cervignano-Aquil.-Gr, Venezia Mestre, and Milano Centrale in around 9h 14m. Alternatively, you can take a bus from Koper to Zug via Ljubljana AP, Ljubljana bus station, Zurich Bus Station, and Zürich HB in around 13h 30m.
- Website
- swiss.com
Flights from Ljubljana to Zurich Airport
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- CHF 110–320
Flights from Trieste – Friuli Venezia Giulia Airport to Zurich Airport via Rome
- Ave. Duration
- 5h 50m
- When
- Every day
- Estimated price
- CHF 70–300
Flights from Trieste – Friuli Venezia Giulia Airport to Zurich Airport via Berlin Brandenburg
- Ave. Duration
- 3h 55m
- When
- Monday, Thursday, and Friday
- Estimated price
- CHF 110–230
Flights from Trieste – Friuli Venezia Giulia Airport to Zurich Airport via Frankfurt
- Ave. Duration
- 4h 15m
- When
- Sunday
- Estimated price
- CHF 100–300
Flights from Trieste – Friuli Venezia Giulia Airport to Zurich Airport via Prague
- Ave. Duration
- 4h 40m
- When
- Monday and Friday
- Estimated price
- CHF 85–300
Flights from Trieste – Friuli Venezia Giulia Airport to Zurich Airport via Naples
- Ave. Duration
- 5h 15m
- When
- Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- CHF 90–310
Flights from Trieste – Friuli Venezia Giulia Airport to Zurich Airport via Dusseldorf
- Ave. Duration
- 5h 25m
- When
- Sunday
- Estimated price
- CHF 100–300
Flights from Venice Marco Polo Airport to Zurich Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- CHF 80–200
Flights from Zagreb Franjo Tuđman Airport to Zurich Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- CHF 80–290
Flights from Graz Airport to Zurich Airport
- Ave. Duration
- 1h 15m
- When
- Monday to Friday
- Estimated price
- CHF 90–270
- Website
- lufthansa.com
Flights from Ljubljana to Zurich Airport via Munich
- Ave. Duration
- 2h 50m
- When
- Every day
- Estimated price
- CHF 95–350
Flights from Trieste – Friuli Venezia Giulia Airport to Zurich Airport via Frankfurt
- Ave. Duration
- 4h 8m
- When
- Every day
- Estimated price
- CHF 100–500
Flights from Zagreb Franjo Tuđman Airport to Zurich Airport via Frankfurt
- Ave. Duration
- 3h 45m
- When
- Every day
- Estimated price
- CHF 80–290
Flights from Zagreb Franjo Tuđman Airport to Zurich Airport via Munich
- Ave. Duration
- 3h 52m
- When
- Every day
- Estimated price
- CHF 80–290
Flights from Graz Airport to Zurich Airport via Munich
- Ave. Duration
- 3h 1m
- When
- Every day
- Estimated price
- CHF 110–650
Flights from Graz Airport to Zurich Airport via Frankfurt
- Ave. Duration
- 3h 30m
- When
- Every day
- Estimated price
- CHF 120–430
- Website
- ita-airways.com
Flights from Trieste – Friuli Venezia Giulia Airport to Zurich Airport via Frankfurt
- Ave. Duration
- 3h 35m
- When
- Every day
- Estimated price
- CHF 140–500
Flights from Trieste – Friuli Venezia Giulia Airport to Zurich Airport via Rome
- Ave. Duration
- 5h 50m
- When
- Every day
- Estimated price
- CHF 70–300
Flights from Trieste – Friuli Venezia Giulia Airport to Zurich Airport via Berlin Brandenburg
- Ave. Duration
- 3h 55m
- When
- Monday, Thursday, and Friday
- Estimated price
- CHF 110–230
Flights from Trieste – Friuli Venezia Giulia Airport to Zurich Airport via Naples
- Ave. Duration
- 5h 15m
- When
- Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- CHF 90–310
Flights from Venice Marco Polo Airport to Zurich Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- CHF 80–200
- Website
- austrian.com
Flights from Zagreb Franjo Tuđman Airport to Zurich Airport via Vienna
- Ave. Duration
- 3h 35m
- When
- Monday to Friday
- Estimated price
- CHF 75–270
Flights from Graz Airport to Zurich Airport
- Ave. Duration
- 1h 15m
- When
- Monday to Friday
- Estimated price
- CHF 90–270
- Website
- croatiaairlines.com
Flights from Zagreb Franjo Tuđman Airport to Zurich Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- CHF 80–290
- Website
- eurowings.com
Flights from Trieste – Friuli Venezia Giulia Airport to Zurich Airport via Dusseldorf
- Ave. Duration
- 5h 25m
- When
- Sunday
- Estimated price
- CHF 100–300
- Phone
- +39.06.5210550
- Website
- Trenitalia
Train from Trieste Centrale to Cervignano-Aquil.-Gr
- Ave. Duration
- 38 min
- Frequency
- Every 30 minutes
- Estimated price
- CHF 5–9
- Website
- Trenitalia
Train from Cervignano-Aquil.-Gr to Venezia Mestre
- Ave. Duration
- 1h 16m
- Frequency
- Hourly
- Estimated price
- CHF 11–20
- Website
- Trenitalia
- Phone
- +39 06 68475475
- Website
- Trenitalia Frecce
Train from Trieste Centrale to Cervignano-Aquil.-Gr
- Ave. Duration
- 37 min
- Frequency
- 4 times a day
- Estimated price
- CHF 6–12
- Schedules at
- Trenitalia Frecce
Train from Cervignano-Aquil.-Gr to Venezia Mestre
- Ave. Duration
- 1h 4m
- Frequency
- 4 times a day
- Estimated price
- CHF 14–28
- Schedules at
- Trenitalia Frecce
- Phone
- +39 06 68475475
- Website
- Trenitalia Intercity
Train from Trieste Centrale to Cervignano-Aquil.-Gr
- Ave. Duration
- 39 min
- Frequency
- 4 times a day
- Estimated price
- CHF 4–9
- Website
- Trenitalia Intercity
Train from Cervignano-Aquil.-Gr to Venezia Mestre
- Ave. Duration
- 1h 17m
- Frequency
- 4 times a day
- Estimated price
- CHF 10–21
- Website
- Trenitalia Intercity
- Phone
- _AUSTRIAN_RAILWAYS_(ÖBB)
- Website
- Austrian Railways
Train from Trieste Centrale to Cervignano-Aquil.-Gr
- Ave. Duration
- 36 min
- Frequency
- Once daily
- Estimated price
- CHF 8–16
- Website
- Austrian Railways
- Phone
- +39 06 8937 1892
- Website
- Italo Treno
Train from Venezia Mestre to Milano Centrale
- Ave. Duration
- 2h 16m
- Frequency
- Hourly
- Estimated price
- CHF 30–60
- Website
- Italo Treno
- Phone
- +39 06 68475475
- ufficiogruppi@trenitalia.it
- Website
- Trenitalia Eurocity
Train from Milano Centrale to Zug(Ch)
- Ave. Duration
- 2h 50m
- Frequency
- Hourly
- Estimated price
- CHF 45–95
- Website
- Trenitalia Eurocity
- 1st Class
- CHF 65–95
- 2nd Class
- CHF 45–65
Train from Venezia Mestre to Zug(Ch)
- Ave. Duration
- 5h 30m
- Frequency
- Twice daily
- Estimated price
- CHF 95–150
- Website
- Trenitalia Eurocity
- 1st Class
- CHF 100–150
- 2nd Class
- CHF 95–130
- Phone
- +39 02 7249 4494
- my-link@trenord.it
- Website
- Trenord
Train from Milano Centrale to Lugano
- Ave. Duration
- 1h 15m
- Frequency
- Hourly
- Estimated price
- CHF 5–7
- Website
- Trenord
Train from Lugano to Zug
- Ave. Duration
- 1h 28m
- Frequency
- Hourly
- Estimated price
- CHF 50–150
- Website
- Swiss Federal Railways (SBB CFF FFS)
- Phone
- +386 090 74 11
- info@arriva.si
- Website
- Arriva Slovenia
Bus from Koper to Ljubljana AP
- Ave. Duration
- 1h 29m
- Frequency
- Hourly
- Estimated price
- CHF 8–10
- Website
- Arriva Slovenia
Bus from Koper to Ljubljana AP
- Ave. Duration
- 1h 29m
- Frequency
- Hourly
- Estimated price
- CHF 8–10
- Website
- Arriva Slovenia
Rome2Rio's guide to FlixBus
Contact DetailsContact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- Flixbus
Bus from Ljubljana bus station to Zurich Bus Station
- Ave. Duration
- 10h 20m
- Frequency
- Once daily
- Estimated price
- CHF 50–85
- Website
- Flixbus
Bus from Koper Banka to Venezia, Viale Stazione (Mestre Stazione - fermata ATVO)
- Ave. Duration
- 3h 10m
- Frequency
- Twice daily
- Estimated price
- CHF 14–23
- Website
- Flixbus
Bus from Koper Banka to Trieste Airport
- Ave. Duration
- 1h 15m
- Frequency
- Once daily
- Estimated price
- CHF 4–7
- Website
- Flixbus
- Phone
- +386 (0) 31 30 41 41
- info@zup-prevozi.eu
- Website
- zup-prevozi.eu
Shuttle from Koper, Avtobusna Postaja to Zgornji Brnik, Letališče Jožeta Pučnika Ljubljana
- Ave. Duration
- 1h 48m
- Frequency
- On demand
- Estimated price
- CHF 85–100
- Schedules at
- zup-prevozi.eu
- Economy class
- CHF 85–100
Shuttle from Koper, Avtobusna Postaja to Zgornji Brnik, Letališče Jožeta Pučnika Ljubljana
- Ave. Duration
- 1h 48m
- Frequency
- On demand
- Estimated price
- CHF 85–100
- Schedules at
- zup-prevozi.eu
- Economy class
- CHF 85–100
Shuttle from Zgornji Brnik, Letališče Jožeta Pučnika Ljubljana to Graz Airport
- Ave. Duration
- 1h 43m
- Frequency
- On demand
- Estimated price
- CHF 120–150
- Schedules at
- zup-prevozi.eu
- Economy class
- CHF 120–150
- Phone
- +386 1 320 4530
- info@goopti.com
- Website
- GoOpti
Shuttle from Portorož to Venezia, Aeroporto Marco Polo di Venezia
- Ave. Duration
- 2h 31m
- Frequency
- On demand
- Estimated price
- CHF 26–550
- Website
- GoOpti
- Shared
- CHF 26
- Private
- CHF 146
Shuttle from Ljubljana, Avtobusna Postaja to Zagreb Airport
- Ave. Duration
- 1h 57m
- Frequency
- On demand
- Estimated price
- CHF 26–440
- Website
- GoOpti
- Shared
- CHF 26–70
- Private
- CHF 130–170
Shuttle from Portorož to Milano Centrale Station
- Ave. Duration
- 5h 18m
- Frequency
- On demand
- Estimated price
- CHF 500–1,300
- Website
- GoOpti
- Phone
- +386 40 121 900
- mamut.slovenija@gmail.com
- Website
- slovenija.eu.com
Shuttle from Ljubljana, Avtobusna Postaja to Zagreb Airport
- Ave. Duration
- 1h 30m
- Frequency
- On demand
- Estimated price
- CHF 120–210
- Schedules at
- slovenija.eu.com
- 1 -3 persons
- CHF 160
- 4-8 persons
- CHF 206
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
Italy Travel Guides
Read the travel guide
Want to know more about Flixbus?
Read the travel guide
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide
More Questions & Answers
Koper to Zug bus services, operated by Arriva Slovenia, arrive at Ljubljana AP station.
Koper to Zug train services, operated by Trenitalia, arrive at Cervignano-Aquil.-Gr station.
Yes, the driving distance between Koper to Zug is 647 km. It takes approximately 7h 7m to drive from Koper to Zug.
Book your Koper to Zug train tickets online with Omio.
Book your Koper to Zug bus tickets online with Omio.
There are 1442+ hotels available in Zug.





















































