There are 11 ways to get from Sorrento to Bern by train (Trenitalia), bus, car, train, or plane
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 Sorrento to Napoli P. Garibalditrain 0
- Take the train from Napoli Centrale to Milano Centraletrain Fr
- Take the train from Milano Centrale to Berntrain Ec
10h 13mCHF 141–329Train to Naples Airport, fly to Milano Malpensa Airport, bus, train
cheapest- Take the train from Sorrento to Napoli P. Garibalditrain
- Fly from Naples Airport (NAP) to Milano Malpensa Airport (MXP)plane NAP - MXP
- Take the bus from Aeroporto Malpensa - Terminal 1 to Domodossola - Stazione Ferroviariabus
- Take the train from Brig to Berntrain
9h 12mCHF 69–270Bus
- Take the bus from Sorrento - staz EAV to Napoli - P.zza Garibaldi, FFSSbus Sc1
- Take the bus from Casello di Caserta Nord to ZÜRICH, Carparkplatz am Sihlquaibus
- Take the bus from Zurich Central Bus Station Sihlquai to Bern Car Terminal Neufeldbus
15h 39mCHF 109–162Drive 1,122.3 km
- Drive from Sorrento to Berncar 1,122.3 km
11h 24mCHF 186–268Train to Naples Airport, fly to Zurich Airport, train
- Take the train from Sorrento to Napoli P. Garibalditrain
- Fly from Naples Airport (NAP) to Zurich Airport (ZRH)plane NAP - ZRH
- Take the train from Zürich Flughafen to Berntrain
7h 19mCHF 122–381Train via Sorrento
- Take the train from Sorrento to Napoli P. Garibalditrain 0
- Take the train from Napoli to Milano Centraletrain
- Take the train from Milano Centrale to Berntrain Ec
10h 20mCHF 156–289Train to Naples Airport, fly to Basel, train
- Take the train from Sorrento to Napoli P. Garibalditrain
- Fly from Naples Airport (NAP) to Basel (BSL)plane NAP - BSL
- Take the train from Basel SBB to Berntrain
7h 28mCHF 93–322Train to Naples Airport, fly to Milan Linate Airport, train
- Take the train from Sorrento to Napoli P. Garibalditrain
- Fly from Naples Airport (NAP) to Milan Linate Airport (LIN)plane NAP - LIN
- Take the train from Milano Centrale to Berntrain
8h 55mCHF 114–285Train to Naples Airport, fly to Geneva International Airport, train
- Take the train from Sorrento to Napoli P. Garibalditrain
- Fly from Naples Airport (NAP) to Geneva International Airport (GVA)plane NAP - GVA
- Take the train from Genève-Aéroport to Berntrain
8h 32mCHF 132–401Train to Naples Airport, fly to Il Caravaggio International Airport, bus, train
- Take the train from Sorrento to Napoli P. Garibalditrain
- Fly from Naples Airport (NAP) to Il Caravaggio International Airport (BGY)plane NAP - BGY
- Take the bus from Milan Bergamo Orio al Serio Airport to Piazza Luigi di Savoiabus
- Take the train from Milano Centrale to Berntrain
9h 34mCHF 101–324Bus to Salerno Costa D'Amalfi Airport, fly to Milano Malpensa Airport, bus, train
- Take the bus from Pompei - P.zza Falcone e Borsellino to Salerno Airportbus
- Fly from Salerno Costa D'Amalfi Airport (QSR) to Milano Malpensa Airport (MXP)plane QSR - MXP
- Take the bus from Aeroporto Malpensa - Terminal 1 to Domodossola - Stazione Ferroviariabus
- Take the train from Brig to Berntrain
10h 24mCHF 84–315
Sorrento to Bern by train
Questions & Answers
The cheapest way to get from Sorrento to Bern is to train and fly and bus which costs SFr 65 - SFr 270 and takes 9h 12m.
The fastest way to get from Sorrento to Bern is to train and fly which takes 7h 19m and costs SFr 120 - SFr 390.
No, there is no direct bus from Sorrento to Bern. However, there are services departing from Sorrento - staz EAV and arriving at Bern Car Terminal Neufeld via Napoli P.zza Garibaldi, Casello di Caserta Nord and Zurich Central Bus Station Sihlquai. The journey, including transfers, takes approximately 15h 39m.
No, there is no direct train from Sorrento to Bern. However, there are services departing from Sorrento and arriving at Bern via Napoli Centrale and Milano Centrale. The journey, including transfers, takes approximately 10h 13m.
The distance between Sorrento and Bern is 1080 km. The road distance is 1122.3 km.
The best way to get from Sorrento to Bern without a car is to train which takes 10h 13m and costs SFr 140 - SFr 330.
It takes approximately 10h 13m to get from Sorrento to Bern, including transfers.
Sorrento to Bern bus services, operated by Ente Autonomo Volturno S.r.l., depart from Sorrento - staz EAV station.
Sorrento to Bern train services, operated by Ente Autonomo Volturno S.r.l., depart from Sorrento station.
The best way to get from Sorrento to Bern is to train which takes 10h 13m and costs SFr 140 - SFr 330. Alternatively, you can bus, which costs SFr 100 - SFr 170 and takes 15h 39m.
What companies run services between Sorrento, Italy and Bern, Switzerland?
You can take a train from Sorrento to Bern via Napoli P. Garibaldi, Napoli Centrale, and Milano Centrale in around 10h 13m. Alternatively, you can take a bus from Sorrento - staz EAV to Bern Car Terminal Neufeld via Napoli - P.zza Garibaldi, FFSS, Napoli P.zza Garibaldi, Caserta - Casagiove, Casello di Caserta Nord, and Zurich Central Bus Station Sihlquai in around 15h 39m.
- Website
- easyjet.com
Flights from Naples Airport to Zurich Airport
- Ave. Duration
- 1h 50m
- When
- Monday and Friday
- Estimated price
- CHF 50–180
Flights from Naples Airport to Basel
- Ave. Duration
- 1h 50m
- When
- Every day
- Estimated price
- CHF 50–200
Flights from Naples Airport to Basel via Olbia
- Ave. Duration
- 3h 50m
- When
- Monday
- Estimated price
- CHF 50–200
Flights from Naples Airport to Basel via Nice
- Ave. Duration
- 3h 55m
- When
- Friday
- Estimated price
- CHF 50–200
Flights from Naples Airport to Geneva International Airport
- Ave. Duration
- 1h 45m
- When
- Every day
- Estimated price
- CHF 65–210
Flights from Naples Airport to Geneva International Airport via Olbia
- Ave. Duration
- 3h 52m
- When
- Tuesday, Saturday, Monday, and Wednesday
- Estimated price
- CHF 65–210
Flights from Naples Airport to Geneva International Airport via Nice
- Ave. Duration
- 4h 15m
- When
- Sunday
- Estimated price
- CHF 65–210
Flights from Naples Airport to Milano Malpensa Airport
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- CHF 23–160
Flights from Naples Airport to Milano Malpensa Airport via Olbia
- Ave. Duration
- 3h 37m
- When
- Wednesday and Saturday
- Estimated price
- CHF 23–160
- Phone
- +39 800 211 388
- [email protected]
- Website
- Ente Autonomo Volturno S.r.l.
Train from Sorrento to Napoli P. Garibaldi
- Ave. Duration
- 1h 9m
- Frequency
- Every 30 minutes
- Estimated price
- CHF 6–9
- Schedules at
- Ente Autonomo Volturno S.r.l.
- 2nd Class
- CHF 6–9
Train from Sorrento to Napoli P. Garibaldi
- Ave. Duration
- 1h 9m
- Frequency
- Every 30 minutes
- Estimated price
- CHF 6–9
- Schedules at
- Ente Autonomo Volturno S.r.l.
- 2nd Class
- CHF 6–9
Train from Sorrento to Napoli P. Garibaldi
- Ave. Duration
- 1h 9m
- Frequency
- Every 30 minutes
- Estimated price
- CHF 6–9
- Schedules at
- Ente Autonomo Volturno S.r.l.
- 2nd Class
- CHF 6–9
Train from Sorrento to Napoli P. Garibaldi
- Ave. Duration
- 1h 9m
- Frequency
- Every 30 minutes
- Estimated price
- CHF 6–9
- Schedules at
- Ente Autonomo Volturno S.r.l.
- 2nd Class
- CHF 6–9
Train from Sorrento to Napoli P. Garibaldi
- Ave. Duration
- 1h 9m
- Frequency
- Every 30 minutes
- Estimated price
- CHF 6–9
- Schedules at
- Ente Autonomo Volturno S.r.l.
- 2nd Class
- CHF 6–9
Train from Sorrento to Napoli P. Garibaldi
- Ave. Duration
- 1h 9m
- Frequency
- Every 30 minutes
- Estimated price
- CHF 6–9
- Schedules at
- Ente Autonomo Volturno S.r.l.
- 2nd Class
- CHF 6–9
Train from Sorrento to Napoli P. Garibaldi
- Ave. Duration
- 1h 9m
- Frequency
- Every 30 minutes
- Estimated price
- CHF 6–9
- Schedules at
- Ente Autonomo Volturno S.r.l.
- 2nd Class
- CHF 6–9
Train from Sorrento to Napoli P. Garibaldi
- Ave. Duration
- 1h 9m
- Frequency
- Every 30 minutes
- Estimated price
- CHF 6–9
- Schedules at
- Ente Autonomo Volturno S.r.l.
- 2nd Class
- CHF 6–9
- Phone
- +39 800 211 388
- [email protected]
- Website
- Ente Autonomo Volturno S.r.l.
Bus from Sorrento - staz EAV to Napoli - P.zza Garibaldi, FFSS
- Ave. Duration
- 1h 18m
- Frequency
- 3 times a day
- Estimated price
- CHF 4–7
- Schedules at
- Ente Autonomo Volturno S.r.l.
- 2nd Class
- CHF 4–7
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
Sorrento to Bern bus services, operated by Ente Autonomo Volturno S.r.l., arrive at Napoli - P.zza Garibaldi, FFSS station.
Sorrento to Bern train services, operated by Ente Autonomo Volturno S.r.l., arrive at Napoli P. Garibaldi station.
Yes, the driving distance between Sorrento to Bern is 1122 km. It takes approximately 11h 24m to drive from Sorrento to Bern.
Book your Sorrento to Bern train tickets online with Omio.
There are 358+ hotels available in Bern.




