There are 9 ways to get from Rijeka to Visp by bus, train, car, plane, or shuttle
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus, train via Venice
best- Take the bus from Rijeka, Željeznički Kolodvor to Trieste, Autostazionebus
- Take the train from Trieste Centrale to Venezia Mestretrain Fr
- Take the train from Venezia Mestre to Visptrain Ec
9h 29mCHF 135–251Bus, train #2
cheapest- Take the bus from Rijeka bus station to Bergamobus 406
- Take the bus from Bergamo Airport Bus Station to Piazza Luigi di Savoiabus
- Take the train from Milano Centrale to Domodossolatrain
- Take the train from Domodossola to Eggerbergtrain Re / ...
12h 42mCHF 35–83Bus, train
- Take the bus from Rijeka to Bernbus
- Take the train from Bern to Visptrain Ic8 / ...
11h 59mCHF 155–188Drive 667 km
- Drive from Rijeka to Vispcar 667 km
6h 59mCHF 104–150Bus to Trieste – Friuli Venezia Giulia Airport, fly to Milan Linate Airport, train
- Take the bus from Rijeka, Željeznički Kolodvor to Trieste, Autostazionebus
- Fly from Trieste – Friuli Venezia Giulia Airport (TRS) to Milan Linate Airport (LIN)plane TRS - LIN
- Take the train from Milano Centrale to Brigtrain
8h 10mCHF 159–404Bus to Zagreb Franjo Tuđman Airport, fly to Zurich Airport, train
- Take the bus from Ban J. Jelačić Square to Zagreb Airportbus
- Fly from Zagreb Franjo Tuđman Airport (ZAG) to Zurich Airport (ZRH)plane ZAG - ZRH
- Take the train from Zürich Flughafen to Berntrain
- Take the train from Bern to Visptrain
8h 50mCHF 164–359Bus, shuttle to Ljubljana, fly to Zurich Airport, train
- Take the bus from Rijeka, Željeznički Kolodvor to Trieste, Autostazionebus
- Take a shuttle bus from Trieste Centrale to Zgornji Brnik, Letališče Jožeta Pučnika Ljubljana
- Fly from Ljubljana (LJU) to Zurich Airport (ZRH)plane LJU - ZRH
- Take the train from Zürich Flughafen to Berntrain
- Take the train from Bern to Visptrain
9h 28mCHF 219–594Bus, shuttle to Venice Marco Polo Airport, fly to Zurich Airport, train
- Take the bus from Rijeka, Željeznički Kolodvor to Trieste, Autostazionebus
- Take a shuttle bus from Trieste Centrale to Venezia, Aeroporto Marco Polo di Venezia
- Fly from Venice Marco Polo Airport (VCE) to Zurich Airport (ZRH)plane VCE - ZRH
- Take the train from Zürich Flughafen to Berntrain
- Take the train from Bern to Visptrain
10h 10mCHF 206–644Bus to Zagreb Franjo Tuđman Airport, fly to Milano Malpensa Airport, train
- Take the bus from Ban J. Jelačić Square to Zagreb Airportbus
- Fly from Zagreb Franjo Tuđman Airport (ZAG) to Milano Malpensa Airport (MXP)plane ZAG - MXP
- Take the train from Gallarate to Domodossolatrain
8h 48mCHF 95–287
Rijeka to Visp by bus and train
Questions & Answers
The cheapest way to get from Rijeka to Visp is to bus and train which costs SFr 35 - SFr 85 and takes 12h 42m.
The fastest way to get from Rijeka to Visp is to drive which takes 6h 59m and costs SFr 100 - SFr 150.
The distance between Rijeka and Visp is 643 km. The road distance is 667 km.
The best way to get from Rijeka to Visp without a car is to bus and train via Venice which takes 9h 29m and costs SFr 130 - SFr 260.
It takes approximately 9h 29m to get from Rijeka to Visp, including transfers.
Yes, the driving distance between Rijeka to Visp is 667 km. It takes approximately 6h 59m to drive from Rijeka to Visp.
There are 1907+ hotels available in Visp.
What companies run services between Rijeka, Croatia and Visp, Switzerland?
There is no direct connection from Rijeka to Visp. However, you can take the bus to Trieste, Autostazione, walk to Trieste Centrale, take the train to Venezia Mestre, then take the train to Visp. Alternatively, you can take a bus from Rijeka to Visp via Bern, Bern, Neufeld P+R, Bern, Bahnhof, and Bern in around 11h 59m.
- Website
- swiss.com
Flights from Zagreb Franjo Tuđman Airport to Zurich Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- CHF 80–210
Flights from Ljubljana to Zurich Airport
- Ave. Duration
- 1h 17m
- When
- Every day
- Estimated price
- CHF 80–280
Flights from Venice Marco Polo Airport to Zurich Airport
- Ave. Duration
- 1h 8m
- When
- Every day
- Estimated price
- CHF 70–260
- Website
- lufthansa.com
Flights from Zagreb Franjo Tuđman Airport to Zurich Airport via Munich
- Ave. Duration
- 3h 5m
- When
- Every day
- Estimated price
- CHF 70–210
Flights from Ljubljana to Zurich Airport via Munich
- Ave. Duration
- 3h 10m
- When
- Every day
- Estimated price
- CHF 75–340
Flights from Ljubljana to Zurich Airport via Frankfurt
- Ave. Duration
- 3h 30m
- When
- Every day
- Estimated price
- CHF 80–320
- Website
- ita-airways.com
Flights from Trieste – Friuli Venezia Giulia Airport to Milan Linate Airport
- Ave. Duration
- 1h
- When
- Monday to Saturday
- Estimated price
- CHF 75–180
Flights from Venice Marco Polo Airport to Zurich Airport
- Ave. Duration
- 1h 8m
- When
- Every day
- Estimated price
- CHF 70–260
- Website
- croatiaairlines.com
Flights from Zagreb Franjo Tuđman Airport to Zurich Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- CHF 80–210
Flights from Zagreb Franjo Tuđman Airport to Milano Malpensa Airport
- Ave. Duration
- 1h 20m
- When
- Monday, Wednesday, and Friday
- Estimated price
- CHF 55–170
- Website
- austrian.com
Flights from Zagreb Franjo Tuđman Airport to Zurich Airport via Vienna
- Ave. Duration
- 3h 35m
- When
- Every day
- Estimated price
- CHF 60–250
- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Trieste Centrale to Venezia Mestre
- Ave. Duration
- 1h 36m
- Frequency
- 5 times a day
- Estimated price
- CHF 9–27
- Schedules at
- trenitalia.com
- Phone
- +39.06.5210550
- Website
- trenitalia.com
Train from Trieste Centrale to Venezia Mestre
- Ave. Duration
- 3h 14m
- Frequency
- Hourly
- Estimated price
- CHF 13–20
- Website
- https://www.trenitalia.com/en.html
Train from Gallarate to Domodossola
- Ave. Duration
- 1h 40m
- Frequency
- Every 4 hours
- Estimated price
- CHF 7–8
- Website
- https://www.trenitalia.com/en.html
- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Trieste Centrale to Venezia Mestre
- Ave. Duration
- 1h 59m
- Frequency
- Twice daily
- Estimated price
- CHF 9–24
- Website
- https://www.trenitalia.com/en.html
- Phone
- +39 06 8937 1892
- Website
- italotreno.it
Train from Trieste Centrale to Venezia Mestre
- Ave. Duration
- 1h 53m
- Frequency
- Once daily
- Estimated price
- CHF 11–24
- Website
- https://www.italotreno.it/en
- Phone
- +39 06 68475475
- ufficiogruppi@trenitalia.it
- Website
- trenitalia.com
Train from Venezia Mestre to Visp
- Ave. Duration
- 5h 3m
- Frequency
- 5 times a week
- Estimated price
- CHF 80–130
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- CHF 90–130
- 2nd Class
- CHF 80–110
Train from Milano Centrale to Brig
- Ave. Duration
- 2h 4m
- Frequency
- Every 4 hours
- Estimated price
- CHF 35–80
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- CHF 55–80
- 2nd Class
- CHF 35–50
- Phone
- +41 848 446 688
- Website
- sbb.ch
Train from Bern to Visp
- Ave. Duration
- 57 min
- Frequency
- Hourly
- Estimated price
- CHF 30–60
- Website
- https://www.sbb.ch/en
Train from Zürich Flughafen to Bern
- Ave. Duration
- 1h 19m
- Frequency
- Hourly
- Estimated price
- CHF 35–60
- Website
- https://www.sbb.ch/en
- Phone
- +39 02 7249 4494
- my-link@trenord.it
- Website
- trenord.it
Train from Milano Centrale to Domodossola
- Ave. Duration
- 1h 39m
- Frequency
- Every 2 hours
- Estimated price
- CHF 8–10
- Website
- https://www.trenord.it/en/
Train from Gallarate to Domodossola
- Ave. Duration
- 1h 1m
- Frequency
- Every 2 hours
- Estimated price
- CHF 5–8
- Website
- https://www.trenord.it/en/
- Phone
- +41 58 327 32 71
- Website
- bls.ch
Train from Domodossola to Eggerberg
- Ave. Duration
- 45 min
- Frequency
- Hourly
- Estimated price
- CHF 8–12
- Website
- https://www.bls.ch/en
- Phone
- +386 1 320 4530
- info@goopti.com
- Website
- goopti.com
Bus from Rijeka, Željeznički Kolodvor to Trieste, Autostazione
- Ave. Duration
- 1h 30m
- Frequency
- On demand
- Estimated price
- CHF 45–95
- Website
- https://www.goopti.com/en/
Shuttle from Trieste Centrale to Zgornji Brnik, Letališče Jožeta Pučnika Ljubljana
- Ave. Duration
- 1h 8m
- Frequency
- On demand
- Estimated price
- CHF 28–160
- Website
- https://www.goopti.com/en/
- Shared
- CHF 28–31
- Private
- CHF 85–160
Shuttle from Trieste Centrale to Venezia, Aeroporto Marco Polo di Venezia
- Ave. Duration
- 2h
- Frequency
- On demand
- Estimated price
- CHF 31–230
- Website
- https://www.goopti.com/en/
- Shared
- CHF 31–34
- Private
- CHF 120–230
- Phone
- +41 79 445 39 68
- info@zelicreisen.ch
- Website
- zelicreisen.ch
Bus from Rijeka to Bern
- Ave. Duration
- 10h 25m
- Frequency
- Twice a week
- Estimated price
- CHF 123
- Schedules at
- zelicreisen.ch
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Rijeka bus station to Bergamo
- Ave. Duration
- 7h 35m
- Frequency
- Twice daily
- Estimated price
- CHF 30–50
- Website
- https://www.flixbus.co.uk
- Phone
- +39 06 88 93 82 32
- Website
- itabus.it
Bus from Rijeka bus station to Bergamo
- Ave. Duration
- 7h 50m
- Frequency
- Once a week
- Estimated price
- CHF 15–22
- Website
- https://www.itabus.it/en/home
- info@flibco.com
- Website
- flibco.com
Bus from Bergamo Airport Bus Station to Piazza Luigi di Savoia
- Ave. Duration
- 50 min
- Frequency
- Every 30 minutes
- Estimated price
- CHF 7–10
- Website
- https://www.flibco.com/en
- Phone
- +39 02 3008 9000
- mail@autostradale.it
- Website
- autostradale.it
Bus from Bergamo Airport Bus Station to Piazza Luigi di Savoia
- Ave. Duration
- 1h
- Frequency
- Every 30 minutes
- Estimated price
- CHF 3–15
- Website
- https://autostradale.it/?lang=en-GB
- Standard Rate
- CHF 11–15
- Phone
- +385 01/6331-933
- plesoprijevoz@plesoprijevoz.hr
- Website
- plesoprijevoz.hr
Bus from Ban J. Jelačić Square to Zagreb Airport
- Ave. Duration
- 2h 15m
- Frequency
- Once daily
- Estimated price
- CHF 24–29
- Schedules at
- plesoprijevoz.hr
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
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide
Getting to Milan from the airport
Read the travel guide































































