There are 4 ways to get from Sardinia to Bergen by plane, train, ferry, bus, car, or car ferry
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly from Olbia Costa Smeralda Airport
best- Fly from Olbia Costa Smeralda Airport (OLB) to Bergen (BGO)plane OLB - BGO
7h 57mkr 933–3,388Train, ferry, bus
- Take the train from Cagliari to Porto Torres M.Matrain Re
- Take the ferry from Port of Porto Torres to Port of Toulonferry
- Take the bus from TOULON, Boulevard de Tesse, GARE ROUTIERE to SŁUBICE, Port Świecko, Świecko 39bus
- Take the bus from Słubice to Oslo bussterminalbus
- Take the train from Oslo S to Bergen stasjontrain F4
3d 5hkr 4,047–8,593Drive, car ferry
- Drive from Cagliari to Port of Olbiacar
- Take the car ferry from Port of Olbia to Port of Livornocarferry
- Drive from Port of Livorno to Bergencar
41h 29mkr 6,253–10,725Fly from Cagliari Elmas Airport
- Fly from Cagliari Elmas Airport (CAG) to Bergen (BGO)plane CAG - BGO
8h 42mkr 1,085–4,192
Sardinia to Bergen by train, foot, ferry, and bus
Questions & Answers
The cheapest way to get from Sardinia to Bergen is to fly which costs kr 900 - kr 3400 and takes 7h 57m.
The fastest way to get from Sardinia to Bergen is to fly which takes 7h 57m and costs kr 900 - kr 3400.
The distance between Sardinia and Bergen is 2196 km.
The best way to get from Sardinia to Bergen without a car is to train and ferry and bus which takes 3 days 5h and costs kr 4000 - kr 9000.
It takes approximately 7h 57m to get from Sardinia to Bergen, including transfers.
There are 878+ hotels available in Bergen.
What companies run services between Sardinia, Italy and Bergen, Norway?
Lufthansa, Scandinavian Airlines, and three other airlines fly from Olbia Costa Smeralda Airport (OLB) to Bergen (BGO) twice daily.
- Website
- lufthansa.com
Flights from Olbia Costa Smeralda Airport to Bergen via Munich
- Ave. Duration
- 5h 35m
- When
- Monday and Thursday
- Estimated price
- kr 1,400–4,600
Flights from Olbia Costa Smeralda Airport to Bergen via Frankfurt
- Ave. Duration
- 5h 52m
- When
- Tuesday to Sunday
- Estimated price
- kr 1,300–4,500
Flights from Cagliari Elmas Airport to Bergen via Frankfurt
- Ave. Duration
- 7h 15m
- When
- Monday, Thursday, Friday, and Saturday
- Estimated price
- kr 1,300–4,500
- Website
- norwegian.com
Flights from Olbia Costa Smeralda Airport to Bergen via Berlin Brandenburg
- Ave. Duration
- 5h
- When
- Tuesday and Sunday
- Estimated price
- kr 850–3,300
Flights from Cagliari Elmas Airport to Bergen via Milan Bergamo
- Ave. Duration
- 8h 30m
- When
- Wednesday
- Estimated price
- kr 1,000–4,100
- Website
- flysas.com
Flights from Olbia Costa Smeralda Airport to Bergen via Copenhagen
- Ave. Duration
- 8h 25m
- When
- Saturday
- Estimated price
- kr 1,100–4,800
- Website
- klm.com
Flights from Cagliari Elmas Airport to Bergen via Amsterdam Schiphol
- Ave. Duration
- 5h 45m
- When
- Every day
- Estimated price
- kr 1,100–4,900
- Phone
- +39.06.5210550
- Website
- trenitalia.com
Train from Cagliari to Porto Torres M.Ma
- Ave. Duration
- 3h 46m
- Frequency
- Twice daily
- Estimated price
- kr 360–600
- Website
- https://www.trenitalia.com/en.html
- Phone
- +47 61 05 19 10
- [email protected]
- Website
- vy.no
Train from Oslo S to Bergen stasjon
- Ave. Duration
- 6h 35m
- Frequency
- 5 times a day
- Estimated price
- kr 900–1,400
- Website
- https://www.vy.no/en/
- Book at
- https://www.vy.no/en/buy-tickets/train-and-bus-tickets
- Phone
- +48 77 443 44 44
- [email protected]
- Website
- sindbad.pl
Bus from TOULON, Boulevard de Tesse, GARE ROUTIERE to SŁUBICE, Port Świecko, Świecko 39
- Ave. Duration
- 26h 20m
- Frequency
- Twice a week
- Estimated price
- kr 1,200–3,400
- Website
- https://www.sindbad.pl/en/home
Bus from Słubice to Oslo bussterminal
- Ave. Duration
- 21h
- Frequency
- Once a week
- Estimated price
- kr 1,200–2,500
- Website
- https://www.sindbad.pl/en/home
- Phone
- +33(0)495329595
- Website
- corsica-ferries.it
Ferry from Port of Porto Torres to Port of Toulon
- Ave. Duration
- 15h 30m
- Frequency
- 3 times a week
- Estimated price
- kr 380–700
- Website
- https://www.corsica-ferries.co.uk/
- Phone
- +39.081.496.444
- [email protected]
- Website
- grimaldi-lines.com
Car ferry from Port of Olbia to Port of Livorno
- Ave. Duration
- 7h 30m
- Frequency
- Twice daily
- Estimated price
- kr 320–1,093
- Website
- https://www.grimaldi-lines.com/en/
- Only Passenger
- kr 765
- with added vehicle
- kr 1,093
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
5 delightfully under-the-radar French towns you need to visit
Read the travel guide



















