There are 11 ways to get from Gliwice to Switzerland by train, plane, bus, 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 to John Paul Ii International Airport Kraków–Balice, fly to Basel
best- Take the train from Gliwice to Krakow Glownytrain
- Fly from John Paul Ii International Airport Kraków–Balice (KRK) to Basel (BSL)plane KRK - BSL
6h 42mCHF 40–175Train
- Take the train from Bohumin to Wien Hbftrain Ic / ...
- Take the train from Wien Hbf to Zuerich Hbtrain Rjx
14h 31mCHF 125–213Bus via Munich
- Take the bus from Gliwice, Centrum Przesiadkowe to Munich central bus stationbus N1395
- Take the bus from Munich central bus station to Zurich Bus Stationbus FlixBus X06 / ...
16h 6mCHF 83–131Drive 1,019.8 km
- Drive from Gliwice to Zurichcar 1,019.8 km
10h 35mCHF 196–283Train to John Paul Ii International Airport Kraków–Balice, fly to Zurich Airport
- Take the train from Gliwice to Krakow Glownytrain
- Fly from John Paul Ii International Airport Kraków–Balice (KRK) to Zurich Airport (ZRH)plane KRK - ZRH
6h 51mCHF 106–257Bus to Katowice International Airport, fly to Il Caravaggio International Airport, bus, train
- Take the bus from Gliwice Centrum Przesiadkowe to Pyrzowice Port Lotniczybus
- Fly from Katowice International Airport (KTW) to Il Caravaggio International Airport (BGY)plane KTW - BGY
- Take the bus from Milan Bergamo Orio al Serio Airport to Piazza Luigi di Savoiabus
- Take the train from Milano Centrale to Luganotrain
7h 49mCHF 62–323Train to John Paul Ii International Airport Kraków–Balice, fly to Milano Malpensa Airport, train
- Take the train from Gliwice to Krakow Glownytrain
- Fly from John Paul Ii International Airport Kraków–Balice (KRK) to Milano Malpensa Airport (MXP)plane KRK - MXP
- Take the train from Malpensa Aeroporto T1 to Luganotrain
8h 43mCHF 42–138Train to John Paul Ii International Airport Kraków–Balice, fly to Il Caravaggio International Airport, bus, train
- Take the train from Gliwice to Krakow Glownytrain
- Fly from John Paul Ii International Airport Kraków–Balice (KRK) to Il Caravaggio International Airport (BGY)plane KRK - BGY
- Take the bus from Milan Bergamo Orio al Serio Airport to Piazza Luigi di Savoiabus
- Take the train from Milano Centrale to Luganotrain
9h 10mCHF 83–312Train to Vienna International Airport, fly to Zurich Airport
- Take the train from Bohumin to Wien Hbftrain
- Fly from Vienna International Airport (VIE) to Zurich Airport (ZRH)plane VIE - ZRH
9h 48mCHF 118–301Train via Linz
- Take the train from Gliwice to Linz/Donau Hbftrain Ic
- Take the train from Linz/Donau Hbf to Zuerich Hbtrain Rjx
16h 18mCHF 134–214Bus
- Take the bus from Katowice to Zürich Bus Stationbus Ivano-Frankivsk
21h 39mCHF 127–143
Gliwice to Switzerland by train
Comparing Your Travel Options
The cheapest way to get from Gliwice to Switzerland is to train and fly which costs SFr 40 - SFr 140 and takes 8h 43m.
The fastest way to get from Gliwice to Switzerland is to train and fly which takes 6h 42m and costs SFr 40 - SFr 180.
No, there is no direct bus from Gliwice to Switzerland station. However, there are services departing from Gliwice, Centrum Przesiadkowe and arriving at Zurich Bus Station via Munich central bus station. The journey, including transfers, takes approximately 16h 6m.
No, there is no direct train from Gliwice to Switzerland. However, there are services departing from Gliwice and arriving at Zürich Stadelhofen via Rybnik, Bohumin, Wien Hbf and Zürich HB. The journey, including transfers, takes approximately 14h 31m.
The distance between Gliwice and Switzerland is 1062 km. The road distance is 1019.8 km.
The best way to get from Gliwice to Switzerland without a car is to train which takes 14h 31m and costs SFr 120 - SFr 220.
It takes approximately 6h 42m to get from Gliwice to Switzerland, including transfers.
Gliwice to Switzerland bus services, operated by FlixBus, depart from Gliwice, Centrum Przesiadkowe station.
Gliwice to Switzerland train services, operated by České dráhy (ČD), depart from Bohumin station.
The best way to get from Gliwice to Switzerland is to train which takes 14h 31m and costs SFr 120 - SFr 220. Alternatively, you can bus via Munich, which costs SFr 80 - SFr 140 and takes 16h 6m.
What companies run services between Gliwice, Poland and Switzerland?
You can take a train from Gliwice to Zürich Stadelhofen via Rybnik, Bohumin, Wien Hbf, Zuerich Hb, and Zürich HB in around 14h 31m. Alternatively, you can take a bus from Gliwice, Centrum Przesiadkowe to Zürich Stadelhofen via Munich central bus station, Zurich Bus Station, and Zürich HB in around 16h 6m.
- Website
- lufthansa.com
Flights from John Paul Ii International Airport Kraków–Balice to Basel via Frankfurt
- Ave. Duration
- 3h 40m
- When
- Every day
- Estimated price
- CHF 85–220
Flights from John Paul Ii International Airport Kraków–Balice to Zurich Airport via Frankfurt
- Ave. Duration
- 4h 10m
- When
- Every day
- Estimated price
- CHF 75–290
Flights from John Paul Ii International Airport Kraków–Balice to Zurich Airport via Munich
- Ave. Duration
- 4h 7m
- When
- Every day
- Estimated price
- CHF 75–430
Flights from John Paul Ii International Airport Kraków–Balice to Milano Malpensa Airport via Munich
- Ave. Duration
- 3h 55m
- When
- Every day
- Estimated price
- CHF 120–400
Flights from Vienna International Airport to Zurich Airport via Munich
- Ave. Duration
- 2h 55m
- When
- Every day
- Estimated price
- CHF 85–150
Flights from Vienna International Airport to Zurich Airport via Frankfurt
- Ave. Duration
- 3h 15m
- When
- Every day
- Estimated price
- CHF 75–280
- Website
- swiss.com
Flights from John Paul Ii International Airport Kraków–Balice to Zurich Airport
- Ave. Duration
- 1h 45m
- When
- Every day
- Estimated price
- CHF 65–260
Flights from John Paul Ii International Airport Kraków–Balice to Zurich Airport via Munich
- Ave. Duration
- 3h 45m
- When
- Every day
- Estimated price
- CHF 75–280
Flights from John Paul Ii International Airport Kraków–Balice to Milano Malpensa Airport via Zurich Airport
- Ave. Duration
- 4h 20m
- When
- Every day
- Estimated price
- CHF 60–240
Flights from Vienna International Airport to Zurich Airport
- Ave. Duration
- 1h 23m
- When
- Every day
- Estimated price
- CHF 85–150
- Website
- ryanair.com
Flights from Katowice International Airport to Il Caravaggio International Airport
- Ave. Duration
- 1h 50m
- When
- Tuesday, Friday, Saturday, and Sunday
- Estimated price
- CHF 35–190
Flights from John Paul Ii International Airport Kraków–Balice to Milano Malpensa Airport
- Ave. Duration
- 1h 55m
- When
- Monday, Tuesday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- CHF 35–170
Flights from John Paul Ii International Airport Kraków–Balice to Il Caravaggio International Airport
- Ave. Duration
- 1h 50m
- When
- Every day
- Estimated price
- CHF 40–210
Flights from John Paul Ii International Airport Kraków–Balice to Il Caravaggio International Airport via Vienna International Airport
- Ave. Duration
- 4h
- When
- Sunday
- Estimated price
- CHF 40–210
- Website
- austrian.com
Flights from John Paul Ii International Airport Kraków–Balice to Basel via Vienna International Airport
- Ave. Duration
- 4h 40m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- CHF 75–310
Flights from John Paul Ii International Airport Kraków–Balice to Zurich Airport via Vienna International Airport
- Ave. Duration
- 3h 50m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- CHF 65–270
Flights from Vienna International Airport to Zurich Airport
- Ave. Duration
- 1h 23m
- When
- Every day
- Estimated price
- CHF 85–150
- Website
- wizzair.com
Flights from John Paul Ii International Airport Kraków–Balice to Basel
- Ave. Duration
- 1h 55m
- When
- Monday, Thursday, Friday, and Sunday
- Estimated price
- CHF 22–140
Flights from John Paul Ii International Airport Kraków–Balice to Milano Malpensa Airport
- Ave. Duration
- 1h 55m
- When
- Monday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- CHF 22–110
- Website
- easyjet.com
Flights from John Paul Ii International Airport Kraków–Balice to Basel
- Ave. Duration
- 1h 50m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- CHF 24–130
- Website
- airdolomiti.it
Flights from John Paul Ii International Airport Kraków–Balice to Milano Malpensa Airport via Munich
- Ave. Duration
- 3h 55m
- When
- Every day
- Estimated price
- CHF 120–400
- Phone
- +48 22 322 22 22
- [email protected]
- Website
- PKP Intercity
Train from Gliwice to Krakow Glowny
- Ave. Duration
- 1h 19m
- Frequency
- Hourly
- Estimated price
- CHF 10–19
- Website
- PKP Intercity
Train from Bohumin to Wien Hbf
- Ave. Duration
- 3h 15m
- Frequency
- Hourly
- Estimated price
- CHF 29–55
- Website
- PKP Intercity
Train from Gliwice to Krakow Glowny
- Ave. Duration
- 1h 19m
- Frequency
- Hourly
- Estimated price
- CHF 10–19
- Website
- PKP Intercity
Train from Gliwice to Krakow Glowny
- Ave. Duration
- 1h 19m
- Frequency
- Hourly
- Estimated price
- CHF 10–19
- Website
- PKP Intercity
Train from Gliwice to Krakow Glowny
- Ave. Duration
- 1h 19m
- Frequency
- Hourly
- Estimated price
- CHF 10–19
- Website
- PKP Intercity
Train from Bohumin to Wien Hbf
- Ave. Duration
- 3h 15m
- Frequency
- Hourly
- Estimated price
- CHF 29–55
- Website
- PKP Intercity
Train from Gliwice to Linz/Donau Hbf
- Ave. Duration
- 8h 41m
- Frequency
- Twice daily
- Estimated price
- CHF 55–110
- Website
- PKP Intercity
- Phone
- +420 221 111 122
- [email protected]
- Website
- Czech Railways (ČD)
Train from Bohumin to Wien Hbf
- Ave. Duration
- 3h 13m
- Frequency
- Hourly
- Estimated price
- CHF 24–35
- Website
- Czech Railways (ČD)
Train from Bohumin to Wien Hbf
- Ave. Duration
- 3h 13m
- Frequency
- Hourly
- Estimated price
- CHF 24–35
- Website
- Czech Railways (ČD)
- Phone
- +43 (0)5 1717
- Website
- Railjet
Train from Wien Hbf to Zuerich Hb
- *
- CHF 95–150
Train from Linz/Donau Hbf to Zuerich Hb
- *
- CHF 75–110
- Phone
- +39 06 68475475
- [email protected]
- Website
- Trenitalia Eurocity
Train from Milano Centrale to Lugano
- Ave. Duration
- 1h 19m
- Frequency
- Hourly
- Estimated price
- CHF 21–60
- Website
- Trenitalia Eurocity
- 1st Class
- CHF 40–60
- 2nd Class
- CHF 21–28
Train from Milano Centrale to Lugano
- Ave. Duration
- 1h 19m
- Frequency
- Hourly
- Estimated price
- CHF 21–60
- Website
- Trenitalia Eurocity
- 1st Class
- CHF 40–60
- 2nd Class
- CHF 21–28
- Phone
- +39 02 7249 4494
- [email protected]
- Website
- Trenord
Train from Malpensa Aeroporto T1 to Lugano
- Ave. Duration
- 1h 35m
- Frequency
- Hourly
- Estimated price
- CHF 5–7
- Website
- Trenord
Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from Gliwice, Centrum Przesiadkowe to Munich central bus station
- Ave. Duration
- 11h 32m
- Frequency
- 6 times a week
- Estimated price
- CHF 60–95
- Website
- Flixbus
Bus from Munich central bus station to Zurich Bus Station
- Ave. Duration
- 3h 50m
- Frequency
- Hourly
- Estimated price
- CHF 23–35
- Website
- Flixbus
- Phone
- +420 222 222 221
- [email protected]
- Website
- RegioJet
Bus from Munich central bus station to Zurich Bus Station
- Ave. Duration
- 3h 50m
- Frequency
- Once daily
- Estimated price
- CHF 17–28
- Website
- RegioJet
Bus from Gliwice Centrum Przesiadkowe to Pyrzowice Port Lotniczy
- Ave. Duration
- 1h 12m
- Frequency
- Hourly
- Estimated price
- CHF 1–3
- Website
- Zarząd Transportu Metropolitalnego - ZTM
- [email protected]
- Website
- TERRAVISION
Bus from Milan Bergamo Orio al Serio Airport to Piazza Luigi di Savoia
- Ave. Duration
- 50 min
- Frequency
- Every 30 minutes
- Estimated price
- CHF 4–21
- Website
- TERRAVISION
Bus from Milan Bergamo Orio al Serio Airport to Piazza Luigi di Savoia
- Ave. Duration
- 50 min
- Frequency
- Every 30 minutes
- Estimated price
- CHF 4–21
- Website
- TERRAVISION
- Phone
- 035.319366
- [email protected]
- Website
- orioshuttle.com
Bus from Milan Bergamo Orio al Serio Airport to Piazza Luigi di Savoia
- Ave. Duration
- 50 min
- Frequency
- Every 30 minutes
- Estimated price
- CHF 10–13
- Schedules at
- orioshuttle.com
Bus from Milan Bergamo Orio al Serio Airport to Piazza Luigi di Savoia
- Ave. Duration
- 50 min
- Frequency
- Every 30 minutes
- Estimated price
- CHF 10–13
- Schedules at
- orioshuttle.com
- Phone
- +38 098-888-11-08
- [email protected]
- Website
- Grand Bus
Bus from Katowice to Zürich Bus Station
- Ave. Duration
- 19h 33m
- Frequency
- Once daily
- Estimated price
- CHF 125–140
- Website
- Grand Bus
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
5 delightfully under-the-radar French towns you need to visit
Read the travel guide
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
Booking & Getting There
Gliwice to Switzerland bus services, operated by FlixBus, arrive at Munich central bus station.
Gliwice to Switzerland train services, operated by České dráhy (ČD), arrive at Wien Hbf station.
Yes, the driving distance between Gliwice to Switzerland is 1020 km. It takes approximately 10h 35m to drive from Gliwice to Switzerland.
Book your Gliwice to Switzerland bus tickets online with Omio and 12go.asia.
There are 1226+ hotels available in Switzerland.














































