There are 9 ways to get from Visp to Opole by train, plane, train (Trenitalia), 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 Basel, fly to Wroclaw, train
best- Take the train from Visp to Basel SBB
- Fly from Basel (BSL) to Wroclaw (WRO)BSL - WRO
- Take the train from Wroclaw Glowny to Opole Glowne
7h 52mzł 232–1,296Train via Frankfurt am Main
- Take the train from Visp to Basel SBBIc6 / ...
- Take the train from Basel SBB to Frankfurt12 / ...
- Take the train from Frankfurt to Dresden Bahnhof Neustadt50
- Take the train from Dresden-Neustadt to ZgorzelecRe
- Take the train from Zgorzelec to Opole GlowneIc
17h 12mzł 592–1,571Train, bus
- Take the train from Visp to SpiezIc8 / ...
- Take the bus from Interlaken Bahnhof West to Zürich HB Schweizerhof
- Take the bus from Zurich Bus Station to Wroclaw, Bus Station
- Take the bus from Wroclaw, Bus Station to Opole, Bus station
23h 45mzł 387–870Drive 1,103.2 km
- Drive from Visp to Opole1,103.2 km
12h 32mzł 809–1,169Train to Basel, fly to John Paul Ii International Airport Kraków–Balice, train
- Take the train from Visp to Basel SBB
- Fly from Basel (BSL) to John Paul Ii International Airport Kraków–Balice (KRK)BSL - KRK
- Take the train from Krakow Glowny to Opole Glowne
9h 47mzł 234–1,244Train, train to Zurich Airport, fly to John Paul Ii International Airport Kraków–Balice
- Take the train from Visp to Bern
- Take the train from Bern to Zürich Flughafen
- Fly from Zurich Airport (ZRH) to John Paul Ii International Airport Kraków–Balice (KRK)ZRH - KRK
- Take the train from Krakow Glowny to Opole Glowne
9h 57mzł 721–1,600Train to Milano Malpensa Airport, fly to John Paul Ii International Airport Kraków–Balice, train
- Take the train from Domodossola to Gallarate
- Fly from Milano Malpensa Airport (MXP) to John Paul Ii International Airport Kraków–Balice (KRK)MXP - KRK
- Take the train from Krakow Glowny to Opole Glowne
10h 52mzł 261–979Train
- Take the train from Visp to Zürich HBIc8 / ...
- Take the train from Zürich HB to Praha hl. n.Ec
- Take the train from Praha Hlavni Nadrazi to Wroclaw GlownyEc
- Take the train from Wroclaw Glowny to Opole GlowneIc / ...
22h 11mzł 1,676–3,058Train, bus via Milan
- Take the train from Eggerberg to DomodossolaRe / ...
- Take the train from Domodossola to Rho Fiera Milano
- Take the bus from Milano, Autostazione Lampugnano to OPOLE, SINDBAD Port,ul.JR Kowalczyków 56(Obr.Stalingrad)
24h 17mzł 427–583
Visp to Opole by train
Questions & Answers
The cheapest way to get from Visp to Opole is to train and fly which costs 260 zł - 1 000 zł and takes 10h 52m.
The fastest way to get from Visp to Opole is to train and fly which takes 7h 52m and costs 230 zł - 1 300 zł.
No, there is no direct train from Visp to Opole. However, there are services departing from Visp and arriving at Opole Glowne via Basel SBB, Frankfurt, Dresden-Neustadt and Zgorzelec. The journey, including transfers, takes approximately 17h 12m.
The distance between Visp and Opole is 1080 km. The road distance is 1103.2 km.
The best way to get from Visp to Opole without a car is to train via Frankfurt am Main which takes 17h 12m and costs 550 zł - 1 600 zł.
It takes approximately 7h 52m to get from Visp to Opole, including transfers.
Visp to Opole train services, operated by Swiss Federal Railways (SBB CFF FFS), depart from Visp station.
Visp to Opole train services, operated by Swiss Federal Railways (SBB CFF FFS), arrive at Zürich HB station.
Yes, the driving distance between Visp to Opole is 1103 km. It takes approximately 12h 32m to drive from Visp to Opole.
Book your Visp to Opole train tickets online with Omio.
What companies run services between Visp, Switzerland and Opole, Poland?
You can take a train from Visp to Opole Glowne via Basel SBB, Frankfurt, Dresden Bahnhof Neustadt, Dresden-Neustadt, and Zgorzelec in around 17h 12m.
- Website
- lufthansa.com
Flights from Basel to Wroclaw via Frankfurt
- Ave. Duration
- 3h 25m
- When
- Monday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- zł 480–1,600
Flights from Basel to John Paul Ii International Airport Kraków–Balice via Munich
- Ave. Duration
- 3h 30m
- When
- Every day
- Estimated price
- zł 500–1,500
Flights from Basel to John Paul Ii International Airport Kraków–Balice via Frankfurt
- Ave. Duration
- 3h 58m
- When
- Every day
- Estimated price
- zł 500–1,500
Flights from Zurich Airport to John Paul Ii International Airport Kraków–Balice via Munich
- Ave. Duration
- 3h 15m
- When
- Every day
- Estimated price
- zł 310–1,300
Flights from Zurich Airport to John Paul Ii International Airport Kraków–Balice via Frankfurt
- Ave. Duration
- 3h 35m
- When
- Every day
- Estimated price
- zł 320–1,300
Flights from Milano Malpensa Airport to John Paul Ii International Airport Kraków–Balice via Munich
- Ave. Duration
- 3h 30m
- When
- Every day
- Estimated price
- zł 280–1,100
- Website
- swiss.com
Flights from Zurich Airport to John Paul Ii International Airport Kraków–Balice
- Ave. Duration
- 1h 45m
- When
- Every day
- Estimated price
- zł 350–1,000
Flights from Zurich Airport to John Paul Ii International Airport Kraków–Balice via Munich
- Ave. Duration
- 3h 15m
- When
- Monday, Friday, and Sunday
- Estimated price
- zł 310–1,300
Flights from Milano Malpensa Airport to John Paul Ii International Airport Kraków–Balice via Zurich Airport
- Ave. Duration
- 4h 50m
- When
- Friday
- Estimated price
- zł 260–1,100
- Website
- wizzair.com
Flights from Basel to Wroclaw
- Ave. Duration
- 1h 35m
- When
- Monday and Friday
- Estimated price
- zł 95–600
Flights from Basel to John Paul Ii International Airport Kraków–Balice
- Ave. Duration
- 1h 45m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- zł 100–600
Flights from Milano Malpensa Airport to John Paul Ii International Airport Kraków–Balice
- Ave. Duration
- 1h 55m
- When
- Every day
- Estimated price
- zł 95–360
- Website
- austrian.com
Flights from Basel to John Paul Ii International Airport Kraków–Balice via Vienna
- Ave. Duration
- 3h 50m
- When
- Monday to Saturday
- Estimated price
- zł 480–1,500
Flights from Zurich Airport to John Paul Ii International Airport Kraków–Balice via Vienna
- Ave. Duration
- 3h 45m
- When
- Every day
- Estimated price
- zł 280–1,200
- Website
- ryanair.com
Flights from Milano Malpensa Airport to John Paul Ii International Airport Kraków–Balice
- Ave. Duration
- 1h 55m
- When
- Monday, Friday, and Saturday
- Estimated price
- zł 120–800
Flights from Milano Malpensa Airport to John Paul Ii International Airport Kraków–Balice via Vienna
- Ave. Duration
- 4h 25m
- When
- Friday and Saturday
- Estimated price
- zł 120–800
- Website
- airdolomiti.it
Flights from Basel to Wroclaw via Frankfurt
- Ave. Duration
- 3h 25m
- When
- Monday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- zł 480–1,600
- Website
- easyjet.com
Flights from Basel to John Paul Ii International Airport Kraków–Balice
- Ave. Duration
- 1h 45m
- When
- Every day
- Estimated price
- zł 110–600
- Phone
- +41 848 446 688
- Website
- sbb.ch
Train from Visp to Basel SBB
- Ave. Duration
- 2h 7m
- Frequency
- Hourly
- Estimated price
- zł 230–380
- Website
- https://www.sbb.ch/en
Train from Visp to Spiez
- Ave. Duration
- 27 min
- Frequency
- Hourly
- Estimated price
- zł 110–200
- Website
- https://www.sbb.ch/en
Train from Visp to Bern
- Ave. Duration
- 59 min
- Frequency
- Hourly
- Estimated price
- zł 160–280
- Website
- https://www.sbb.ch/en
Train from Bern to Zürich Flughafen
- Ave. Duration
- 1h 20m
- Frequency
- Hourly
- Estimated price
- zł 160–290
- Website
- https://www.sbb.ch/en
Train from Visp to Zürich HB
- Ave. Duration
- 2h 4m
- Frequency
- Every 3 hours
- Estimated price
- zł 230–450
- Website
- https://www.sbb.ch/en
Train from Zürich HB to Praha hl. n.
- Ave. Duration
- 13h 14m
- Frequency
- Once daily
- Estimated price
- zł 1,200–2,200
- Website
- https://www.sbb.ch/en
- Phone
- +39 06 68475475
- ufficiogruppi@trenitalia.it
- Website
- trenitalia.com
Train from Visp to Basel SBB
- Ave. Duration
- 2h 5m
- Frequency
- 3 times a day
- Estimated price
- zł 190–390
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- zł 270–390
- 2nd Class
- zł 190–260
Train from Visp to Spiez
- Ave. Duration
- 26 min
- Frequency
- 3 times a day
- Estimated price
- zł 80–260
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- zł 180–260
- 2nd Class
- zł 80–110
- Phone
- +49 (0) 7531 915109
- info@sbb-deutschland.de
- Website
- sbb-deutschland.de
Train from Visp to Basel SBB
- Ave. Duration
- 2h 16m
- Frequency
- Once a week
- Estimated price
- zł 65–85
- Schedules at
- sbb-deutschland.de
Train from Visp to Spiez
- Ave. Duration
- 26 min
- Frequency
- Once a week
- Estimated price
- zł 26–35
- Schedules at
- sbb-deutschland.de
- Phone
- +48 22 322 22 22
- infokraj@intercity.pl
- Website
- intercity.pl
Train from Wroclaw Glowny to Opole Glowne
- Ave. Duration
- 43 min
- Frequency
- Hourly
- Estimated price
- zł 87–88
- Website
- https://www.intercity.pl/en/
Train from Zgorzelec to Opole Glowne
- Ave. Duration
- 2h 24m
- Frequency
- Once daily
- Estimated price
- zł 45–85
- Website
- https://www.intercity.pl/en/
- 2nd Class
- zł 45–70
- 1st Class
- zł 65–85
Train from Krakow Glowny to Opole Glowne
- Ave. Duration
- 2h 15m
- Frequency
- Hourly
- Estimated price
- zł 40–75
- Website
- https://www.intercity.pl/en/
- 2nd Class
- zł 40–60
- 1st Class
- zł 55–75
- Phone
- +48 22 474 00 44
- bilety@polregio.pl
- Website
- polregio.pl
Train from Wroclaw Glowny to Opole Glowne
- Ave. Duration
- 1h 7m
- Frequency
- Hourly
- Estimated price
- zł 18–25
- Website
- https://polregio.pl/pl/
- Phone
- +49 30 311 682904
- Website
- bahn.de
Train from Basel SBB to Frankfurt
- Ave. Duration
- 2h 55m
- Frequency
- Hourly
- Estimated price
- zł 160–390
- Website
- https://int.bahn.de/en
Train from Frankfurt to Dresden Bahnhof Neustadt
- Ave. Duration
- 4h 59m
- Frequency
- Every 4 hours
- Estimated price
- zł 160–550
- Website
- https://int.bahn.de/en
- Phone
- 0 89 54 888 97 - 25
- info@laenderbahn.com
- Website
- laenderbahn.com
Train from Dresden-Neustadt to Zgorzelec
- Ave. Duration
- 1h 19m
- Frequency
- Every 3 hours
- Schedules at
- laenderbahn.com
- Phone
- +49 89 548889725
- info@trilex.de
- Website
- laenderbahn.com
Train from Dresden-Neustadt to Zgorzelec
- Ave. Duration
- 1h 19m
- Frequency
- Every 3 hours
- Estimated price
- zł 159–161
- Schedules at
- laenderbahn.com
- Phone
- +39 02 7249 4494
- my-link@trenord.it
- Website
- trenord.it
Train from Domodossola to Gallarate
- Ave. Duration
- 1h
- Frequency
- Every 3 hours
- Estimated price
- zł 26–35
- Website
- https://www.trenord.it/en/
Train from Domodossola to Rho Fiera Milano
- Ave. Duration
- 1h 24m
- Frequency
- Every 3 hours
- Estimated price
- zł 30–45
- Website
- https://www.trenord.it/en/
- Phone
- +39.06.5210550
- Website
- trenitalia.com
Train from Domodossola to Gallarate
- Ave. Duration
- 1h 39m
- Frequency
- Every 4 hours
- Estimated price
- zł 25–65
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- zł 45–65
Train from Domodossola to Rho Fiera Milano
- Ave. Duration
- 2h 3m
- Frequency
- Every 4 hours
- Estimated price
- zł 30–90
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- zł 60–90
- Phone
- +43 5 1717
- Website
- oebb.at
Train from Praha Hlavni Nadrazi to Wroclaw Glowny
- Ave. Duration
- 3h 57m
- Frequency
- 4 times a day
- Estimated price
- zł 220–320
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/eurocity-intercity
- Website
- https://shop.oebbtickets.at/en/ticket
- Phone
- +41 58 327 32 71
- Website
- bls.ch
Train from Eggerberg to Domodossola
- Ave. Duration
- 46 min
- Frequency
- Hourly
- Estimated price
- zł 40–55
- Website
- https://www.bls.ch/en
- Phone
- +41 44 552 0807
- contact@shuttler.ch
- Website
- shuttler.ch
Bus from Interlaken Bahnhof West to Zürich HB Schweizerhof
- Ave. Duration
- 1h 55m
- Frequency
- 5 times a week
- Estimated price
- zł 100–120
- Website
- https://shuttler.ch/
Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Zurich Bus Station to Wroclaw, Bus Station
- Ave. Duration
- 15h 35m
- Frequency
- 5 times a week
- Estimated price
- zł 220–430
- Website
- https://www.flixbus.co.uk
Bus from Wroclaw, Bus Station to Opole, Bus station
- Ave. Duration
- 1h 45m
- Frequency
- 3 times a day
- Estimated price
- zł 27–45
- Website
- https://www.flixbus.co.uk
- Phone
- +48 801 22 33 44
- bilety@sindbad.pl
- Website
- sindbad.pl
Bus from Milano, Autostazione Lampugnano to OPOLE, SINDBAD Port,ul.JR Kowalczyków 56(Obr.Stalingrad)
- Ave. Duration
- 20h 10m
- Frequency
- Twice a week
- Estimated price
- zł 350–430
- Website
- https://www.sindbad.pl/en/home
Want to know more about travelling around Poland
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
5 delightfully under-the-radar French towns you need to visit
Read the travel guide
Want to know more about Flixbus?
Read the travel guide
More Questions & Answers
There are 268+ hotels available in Opole.























































