There are 10 ways to get from Sorrento to Bergen by train, plane, train (Trenitalia), bus, car, night train, or car 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 to Naples Airport, fly to Bergen
best- Take the train from Sorrento, Corso Italia / Piazza Angelina Lauro to Napoli P.zza Garibalditrain
- Fly from Naples Airport (NAP) to Bergen (BGO)plane NAP - BGO
9h 49mkr 1,095–3,954Train
- Take the train from Sorrento, Corso Italia / Piazza Angelina Lauro to Napoli P.zza Garibalditrain
- Take the train from Napoli Centrale to Bolzano Bozentrain Fr
- Take the train from Bolzano-Bozen to Salzburg Hauptbahnhoftrain Nj
- Take the train from Salzburg Hbf to Malmö, Centralstationtrain 304
- Take the train from Malmö Centralstation to Oslo Strain
- Take the train from Oslo S to Bergen stasjontrain F4
46h 1mkr 4,266–5,906Bus
- Take the bus from Sorrento - Corso Italia to Roma Tiburtina TiBusbus
- Take the bus from Roma, Autostazione Tiburtina to Berlin, Zentralen Omnibusbahnhofbus
- Take the bus from Berlin, Zentralen Omnibusbahnhof to Oslo bussterminalbus
- Take the bus from Oslo bussterminal to Arna terminalbus
2d 6hkr 3,938–6,308Drive 3,366 km
- Drive from Sorrento to Bergencar 3,366 km
35h 13mkr 8,680–12,538Train, train to Fiumicino International Airport, fly to Bergen
- Take the train from Sorrento, Corso Italia / Piazza Angelina Lauro to Napoli P.zza Garibalditrain
- Take the train from Napoli Centrale to Roma Terminitrain
- Fly from Fiumicino International Airport (FCO) to Bergen (BGO)plane FCO - BGO
9h 3mkr 1,206–3,241Bus to Salerno Costa D'Amalfi Airport, fly to Bergen
- Take the bus from Pompei - P.zza Falcone e Borsellino to Salerno Airportbus
- Fly from Salerno Costa D'Amalfi Airport (QSR) to Bergen (BGO)plane QSR - BGO
10h 45mkr 1,127–4,323Train to Naples Airport, fly to Stavanger Airport, Sola, bus
- Take the train from Sorrento, Corso Italia / Piazza Angelina Lauro to Napoli P.zza Garibalditrain
- Fly from Naples Airport (NAP) to Stavanger Airport, Sola (SVG)plane NAP - SVG
- Take the bus from Stavanger bussterminal to Bergen busstasjonbus
15h 12mkr 1,660–4,644Train, night train
- Take the train from Sorrento to Napoli P. Garibalditrain 0
- Take the train from Napoli Centrale to Bolzano Bozentrain Fr
- Take the train from Bolzano Bozen to Innsbruck Hauptbahnhoftrain Re
- Take the nighttrain from Innsbruck Hauptbahnhof to Malmo Centralstationnighttrain 304
- Take the train from Malmö Centralstation to Oslo Strain
- Take the train from Oslo S to Bergen stasjontrain F4
2dkr 4,437–5,529Train, bus
- Take the train from Sorrento to Napoli P. Garibalditrain 0
- Take the bus from NAPOLI, Parcheggio METROPARK, via Corso Arnaldo Lucci to SŁUBICE, Port Świecko, Świecko 39bus
- Take the bus from Słubice to Oslo bussterminalbus
- Take the bus from Oslo bussterminal to Åsane terminalbus
2d 16hkr 4,429–8,771Drive, car train
- Drive from Sorrento to Villach Hbfcar
- Take the cartrain from Villach Hbf to Hamburg Hbfcartrain
- Drive from Hamburg Hbf to Bergencar
41h 34mkr 6,622–9,931
Sorrento to Bergen by train
Comparing Your Travel Options
The cheapest way to get from Sorrento to Bergen is to train and fly which costs kr 1200 - kr 3300 and takes 9h 3m.
The fastest way to get from Sorrento to Bergen is to train and fly which takes 9h 3m and costs kr 1200 - kr 3300.
No, there is no direct bus from Sorrento to Bergen. However, there are services departing from Sorrento - Corso Italia and arriving at Arna terminal via Roma, Autostazione Tiburtina, Berlin, Zentralen Omnibusbahnhof and Oslo bussterminal. The journey, including transfers, takes approximately 2 days 6h.
No, there is no direct train from Sorrento to Bergen. However, there are services departing from Sorrento, Corso Italia / Piazza Angelina Lauro and arriving at Bergen stasjon via Napoli Centrale, Bolzano-Bozen, Salzburg Hbf, Malmö Centralstation and Oslo S. The journey, including transfers, takes approximately 46h 1m.
The distance between Sorrento and Bergen is 2309 km. The road distance is 3366 km.
The best way to get from Sorrento to Bergen without a car is to train which takes 46h 1m and costs kr 4200 - kr 6000.
It takes approximately 9h 49m to get from Sorrento to Bergen, including transfers.
Sorrento to Bergen bus services, operated by Marozzi Viaggi e Turismo, depart from Sorrento - Corso Italia station.
Sorrento to Bergen train services, operated by Campania Express, depart from Sorrento, Corso Italia / Piazza Angelina Lauro station.
The best way to get from Sorrento to Bergen is to train which takes 46h 1m and costs kr 4200 - kr 6000. Alternatively, you can bus, which costs kr 3900 - kr 6500 and takes 2 days 6h.
What companies run services between Sorrento, Italy and Bergen, Norway?
You can take a train from Sorrento, Corso Italia / Piazza Angelina Lauro to Bergen stasjon via Napoli P.zza Garibaldi, Napoli Centrale, Bolzano-Bozen, Salzburg Hauptbahnhof, Salzburg Hbf, Malmö, Centralstation, Malmö Centralstation, and Oslo S in around 46h 1m. Alternatively, you can take a bus from Sorrento - Corso Italia to Bergen stasjon via Roma, Autostazione Tiburtina, Berlin, Zentralen Omnibusbahnhof, Oslo bussterminal, Arna terminal, and Arna stasjon in around 2d 6h.
- Website
- flysas.com
Flights from Naples Airport to Bergen via Copenhagen
- Ave. Duration
- 5h 22m
- When
- Sunday and Wednesday
- Estimated price
- kr 850–4,300
Flights from Fiumicino International Airport to Bergen via Copenhagen
- Ave. Duration
- 5h 36m
- When
- Monday, Sunday, Friday, Tuesday, Wednesday, and Thursday
- Estimated price
- kr 600–2,900
Flights from Salerno Costa D'Amalfi Airport to Bergen via Milan Malpensa
- Ave. Duration
- 4h 55m
- When
- Saturday
- Estimated price
- kr 1,400–6,000
Flights from Naples Airport to Stavanger Airport, Sola via Copenhagen
- Ave. Duration
- 5h 55m
- When
- Sunday and Wednesday
- Estimated price
- kr 950–5,500
- Website
- norwegian.com
Flights from Naples Airport to Bergen via Oslo
- Ave. Duration
- 6h 15m
- When
- Monday and Friday
- Estimated price
- kr 1,000–3,900
Flights from Naples Airport to Bergen via Berlin Brandenburg
- Ave. Duration
- 5h 50m
- When
- Thursday
- Estimated price
- kr 850–3,000
Flights from Naples Airport to Bergen via Copenhagen
- Ave. Duration
- 6h 45m
- When
- Sunday
- Estimated price
- kr 800–2,800
Flights from Fiumicino International Airport to Bergen
- Ave. Duration
- 3h 15m
- When
- Sunday
- Estimated price
- kr 800–2,300
Flights from Naples Airport to Stavanger Airport, Sola via Oslo
- Ave. Duration
- 6h 5m
- When
- Monday and Friday
- Estimated price
- kr 1,200–4,700
- Website
- klm.com
Flights from Naples Airport to Bergen via Copenhagen
- Ave. Duration
- 5h 25m
- When
- Wednesday
- Estimated price
- kr 850–3,700
Flights from Salerno Costa D'Amalfi Airport to Bergen via Amsterdam Schiphol
- Ave. Duration
- 6h 25m
- When
- Monday, Friday, and Sunday
- Estimated price
- kr 1,400–6,500
Flights from Naples Airport to Stavanger Airport, Sola via Amsterdam Schiphol
- Ave. Duration
- 8h 47m
- When
- Saturday and Tuesday
- Estimated price
- kr 1,000–6,000
Flights from Naples Airport to Stavanger Airport, Sola via Copenhagen
- Ave. Duration
- 6h 20m
- When
- Wednesday and Sunday
- Estimated price
- kr 950–4,400
- Website
- lufthansa.com
Flights from Naples Airport to Bergen via Munich
- Ave. Duration
- 7h 50m
- When
- Saturday
- Estimated price
- kr 1,200–4,400
Flights from Fiumicino International Airport to Bergen via Frankfurt
- Ave. Duration
- 5h 5m
- When
- Every day
- Estimated price
- kr 1,000–3,800
- Website
- wizzair.com
Flights from Salerno Costa D'Amalfi Airport to Bergen via Warsaw Modlin
- Ave. Duration
- 9h 40m
- When
- Sunday
- Estimated price
- kr 950–4,000
- Phone
- 800 211 388
- [email protected]
- Website
- Campania Express
Train from Sorrento, Corso Italia / Piazza Angelina Lauro to Napoli P.zza Garibaldi
- Ave. Duration
- 1h 2m
- Frequency
- Hourly
- Estimated price
- kr 157
- Website
- Campania Express
Train from Sorrento, Corso Italia / Piazza Angelina Lauro to Napoli P.zza Garibaldi
- Ave. Duration
- 1h 2m
- Frequency
- Hourly
- Estimated price
- kr 157
- Website
- Campania Express
Train from Sorrento, Corso Italia / Piazza Angelina Lauro to Napoli P.zza Garibaldi
- Ave. Duration
- 1h 2m
- Frequency
- Hourly
- Estimated price
- kr 157
- Website
- Campania Express
Train from Sorrento, Corso Italia / Piazza Angelina Lauro to Napoli P.zza Garibaldi
- Ave. Duration
- 1h 2m
- Frequency
- Hourly
- Estimated price
- kr 157
- Website
- Campania Express
- Phone
- +39 06 5210550
- Website
- Trenitalia Frecce
Train from Napoli Centrale to Bolzano Bozen
- Ave. Duration
- 6h 18m
- Frequency
- Once daily
- Estimated price
- kr 1,100–2,000
- Website
- Trenitalia Frecce
Train from Napoli Centrale to Roma Termini
- Ave. Duration
- 1h 10m
- Frequency
- Hourly
- Estimated price
- kr 300–550
- Website
- Trenitalia Frecce
Train from Napoli Centrale to Bolzano Bozen
- Ave. Duration
- 6h 18m
- Frequency
- Once daily
- Estimated price
- kr 1,100–2,000
- Website
- Trenitalia Frecce
- Phone
- +43 (0) 51717
- Website
- Nightjet
Train from Bolzano-Bozen to Salzburg Hauptbahnhof
- Ave. Duration
- 4h 20m
- Frequency
- Once daily
- Estimated price
- kr 260–980
- Website
- Nightjet
- Sleeper Carriage
- kr 940–980
- Couchette Carriage
- kr 600–700
- Seating Carriage
- kr 260–320
- Phone
- +46 40 669 62 00
- [email protected]
- Website
- Snälltåget
Train from Salzburg Hbf to Malmö, Centralstation
- Ave. Duration
- 16h 37m
- Frequency
- Once a week
- Estimated price
- kr 1,887
- Website
- Snälltåget
Night train from Innsbruck Hauptbahnhof to Malmo Centralstation
- Ave. Duration
- 21h 44m
- Frequency
- Twice a week
- Estimated price
- kr 2,175
- Website
- Snälltåget
- Phone
- +47 61 05 19 10
- [email protected]
- Website
- Norwegian Railways (VY)
Train from Malmö Centralstation to Oslo S
- Ave. Duration
- 6h 9m
- Frequency
- Once a week
- Estimated price
- kr 515
- Website
- Norwegian Railways (VY)
- Book at
- Norwegian Railways (VY)
Train from Oslo S to Bergen stasjon
- Ave. Duration
- 6h 35m
- Frequency
- 5 times a day
- Estimated price
- kr 348
- Website
- Norwegian Railways (VY)
- Book at
- Norwegian Railways (VY)
Train from Malmö Centralstation to Oslo S
- Ave. Duration
- 6h 9m
- Frequency
- Once a week
- Estimated price
- kr 515
- Website
- Norwegian Railways (VY)
- Book at
- Norwegian Railways (VY)
Train from Oslo S to Bergen stasjon
- Ave. Duration
- 6h 35m
- Frequency
- 5 times a day
- Estimated price
- kr 348
- Website
- Norwegian Railways (VY)
- Book at
- Norwegian Railways (VY)
- Phone
- +39 06 8937 1892
- Website
- Italo Treno
Train from Napoli Centrale to Roma Termini
- Ave. Duration
- 1h 18m
- Frequency
- Every 30 minutes
- Estimated price
- kr 260–430
- Website
- Italo Treno
- Phone
- +39 06 68475475
- Website
- Trenitalia Intercity
Train from Napoli Centrale to Roma Termini
- Ave. Duration
- 2h 3m
- Frequency
- Every 3 hours
- Estimated price
- kr 240–430
- Website
- Trenitalia Intercity
- Phone
- +39.06.5210550
- Website
- Trenitalia
Train from Napoli Centrale to Roma Termini
- Ave. Duration
- 2h 44m
- Frequency
- Hourly
- Estimated price
- kr 260–370
- Website
- Trenitalia
- Phone
- +39 800 211 388
- [email protected]
- Website
- Ente Autonomo Volturno S.r.l.
Train from Sorrento to Napoli P. Garibaldi
- Ave. Duration
- 1h 11m
- Frequency
- Hourly
- Estimated price
- kr 65–110
- Schedules at
- Ente Autonomo Volturno S.r.l.
- 2nd Class
- kr 65–110
Train from Sorrento to Napoli P. Garibaldi
- Ave. Duration
- 1h 11m
- Frequency
- Hourly
- Estimated price
- kr 65–110
- Schedules at
- Ente Autonomo Volturno S.r.l.
- 2nd Class
- kr 65–110
- Phone
- _AUSTRIAN_RAILWAYS_(ÖBB)
- Website
- Austrian Railways
Train from Bolzano Bozen to Innsbruck Hauptbahnhof
- Ave. Duration
- 2h
- Frequency
- Twice daily
- Estimated price
- kr 230–390
- Website
- Austrian Railways
- Phone
- +49 (0) 221 800 20 820
- [email protected]
- Website
- Urlaubs-Express (UEX)
Car train from Villach Hbf to Hamburg Hbf
- Ave. Duration
- 14h 16m
- Frequency
- Once a week
- Estimated price
- kr 1,000–1,300
- Website
- Urlaubs-Express (UEX)
- Phone
- +39 080 5790211
- [email protected]
- Website
- marozzivt.it
Bus from Sorrento - Corso Italia to Roma Tiburtina TiBus
- Ave. Duration
- 3h 45m
- Frequency
- Once daily
- Estimated price
- kr 280–300
- Schedules at
- marozzivt.it
Rome2Rio's guide to FlixBus
Contact DetailsContact Details
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from Roma, Autostazione Tiburtina to Berlin, Zentralen Omnibusbahnhof
- Ave. Duration
- 20h 45m
- Frequency
- Once daily
- Estimated price
- kr 1,400–2,100
- Website
- Flixbus
Bus from Berlin, Zentralen Omnibusbahnhof to Oslo bussterminal
- Ave. Duration
- 17h 10m
- Frequency
- 6 times a week
- Estimated price
- kr 950–1,500
- Website
- Flixbus
Bus from Stavanger bussterminal to Bergen busstasjon
- Ave. Duration
- 4h 40m
- Frequency
- 5 times a day
- Estimated price
- kr 200–310
- Website
- Flixbus
- Phone
- +47 407 05070
- [email protected]
- Website
- Vy Buss
Bus from Oslo bussterminal to Arna terminal
- Ave. Duration
- 9h 4m
- Frequency
- Once a week
- Estimated price
- kr 1,300–2,400
- Website
- Vy Buss
Bus from Stavanger bussterminal to Bergen busstasjon
- Ave. Duration
- 4h 50m
- Frequency
- 3 times a day
- Estimated price
- kr 550–1,100
- Website
- Vy Buss
Bus from Oslo bussterminal to Åsane terminal
- Ave. Duration
- 13h 32m
- Frequency
- Once daily
- Estimated price
- kr 2,000–3,700
- Website
- Vy Buss
- Phone
- +39 327 190 8572
- [email protected]
- Website
- Infante Viaggi
Bus from Pompei - P.zza Falcone e Borsellino to Salerno Airport
- Ave. Duration
- 55 min
- Frequency
- Once daily
- Estimated price
- kr 48–52
- Website
- Infante Viaggi
- Phone
- (+47) 22 31 31 50
- [email protected]
- Website
- Nor-Way Bussekspress
Bus from Stavanger bussterminal to Bergen busstasjon
- Ave. Duration
- 5h 5m
- Frequency
- Every 3 hours
- Estimated price
- kr 390–550
- Website
- Nor-Way Bussekspress
- Phone
- +48 77 443 44 44
- [email protected]
- Website
- Sindbad
Bus from NAPOLI, Parcheggio METROPARK, via Corso Arnaldo Lucci to SŁUBICE, Port Świecko, Świecko 39
- Ave. Duration
- 25h 5m
- Frequency
- Twice a week
- Estimated price
- kr 1,200–2,900
- Website
- Sindbad
Bus from Słubice to Oslo bussterminal
- Ave. Duration
- 21h
- Frequency
- Once a week
- Estimated price
- kr 1,100–2,000
- Website
- Sindbad
Want to know more about travelling around Norway
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
How to plan an amazing trip around Scandinavia
Read the travel guide
Italy Travel Guides
Read the travel guide
Want to know more about Flixbus?
Read the travel guide
Booking & Getting There
Sorrento to Bergen bus services, operated by Marozzi Viaggi e Turismo, arrive at Roma Tiburtina TiBus station.
Sorrento to Bergen train services, operated by Campania Express, arrive at Napoli P.zza Garibaldi station.
Yes, the driving distance between Sorrento to Bergen is 3366 km. It takes approximately 35h 13m to drive from Sorrento to Bergen.
There are 680+ hotels available in Bergen.






















































