There are 7 ways to get from Capri to Bergen by ferry, plane, bus, train, or night train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Ferry to Naples Airport, fly
best- Take the ferry from Port of Capri to Naples Beverello
- Fly from Naples Airport (NAP) to Bergen (BGO)NAP - BGO
9h 9mkr 1,901–4,187Ferry, train to Fiumicino International Airport, fly
cheapest- Take the ferry from Port of Capri to Naples Beverello
- Take the train from Napoli Centrale to Roma Termini
- Fly from Fiumicino International Airport (FCO) to Bergen (BGO)FCO - BGO
9h 17mkr 1,388–4,343Ferry, bus, train via Zagreb
- Take the ferry from Port of Capri to Naples Beverello
- Take the bus from Napoli P.zza Garibaldi to Zagreb
- Take the bus from Zagreb, Autobusni Kolodvor to Malmö
- Take the train from Malmö Centralstation to Oslo S
- Take the train from Oslo S to Bergen stasjonF4
2d 3hFerry, bus, night train, train
- Take the ferry from Port of Capri to Naples Beverello
- Take the bus from Via Agostino Depretis to Cerreto Sannita
- Take the bus from Morcone to Basilea Badisher
- Take the night train from Basel Bad Bf to Malmo CEn
- Take the train from Malmö Centralstation to Oslo S
- Take the train from Oslo S to Bergen stasjonF4
2d 5hFerry, bus, train
- Take the ferry from Port of Capri to Naples Beverello
- Take the bus from NAPOLI, Parcheggio METROPARK, via Corso Arnaldo Lucci to SŁUBICE, Port Świecko, Świecko 39
- Take the bus from Słubice to Oslo bussterminal
- Take the train from Oslo S to Bergen stasjonF4
2d 8hkr 3,087–4,771Ferry, bus
- Take the ferry from Port of Capri to Port of Sorrento
- Take the bus from Sorrento to Roma, Autostazione Tiburtina563
- Take the bus from Roma, Autostazione Tiburtina to Berlin, Zentralen Omnibusbahnhof
- Take the bus from Berlin, Zentralen Omnibusbahnhof to Oslo bussterminal
- Take the bus from Oslo bussterminal to Arna terminal
2d 9hkr 2,275–4,935Ferry, bus via Aleşd
- Take the ferry from Port of Capri to Naples Beverello
- Take the bus from Napoli, Autostazione Metropark to Aleşd
- Take the bus from Aleşd to Oslo bussterminal
- Take the bus from Oslo bussterminal to Åsane terminal
3d 12h
Capri to Bergen by ferry, bus, and train
Questions & Answers
The cheapest way to get from Capri to Bergen is to ferry and train and fly which costs kr 1300 - kr 4400 and takes 9h 17m.
The fastest way to get from Capri to Bergen is to ferry and fly which takes 9h 9m and costs kr 1900 - kr 4200.
The distance between Capri and Bergen is 2302 km.
The best way to get from Capri to Bergen without a car is to ferry and bus and train via Zagreb which takes 2 days 3h and costs .
It takes approximately 9h 9m to get from Capri to Bergen, including transfers.
There are 743+ hotels available in Bergen.
What companies run services between Capri, Italy and Bergen, Norway?
There is no direct connection from Capri to Bergen. However, you can take the ferry to Naples Beverello, walk to Beverello - Angioino, take the bus to Napoli - Capodichino Aeroporto, walk to Naples Airport (NAP) airport, fly to Bergen (BGO), walk to Bergen lufthavn, then take the line 1 vehicle to Byparken. Alternatively, you can take a ferry from Port of Capri to Bergen stasjon via Naples Beverello, Municipio, Piazza Garibaldi, Napoli P.zza Garibaldi, Zagreb, Zagreb, Autobusni Kolodvor, Malmö, Malmö Centralstation, and Oslo S in around 2d 3h.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Website
- lufthansa.com
Flights from Naples Airport to Bergen via Frankfurt
- Ave. Duration
- 8h 20m
- When
- Monday, Wednesday, and Friday
- Estimated price
- kr 1,000–4,100
Flights from Naples Airport to Bergen via Munich
- Ave. Duration
- 7h 10m
- When
- Sunday
- Estimated price
- kr 1,600–5,500
Flights from Fiumicino International Airport to Bergen via Munich
- Ave. Duration
- 5h 40m
- When
- Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- kr 1,000–4,800
Flights from Fiumicino International Airport to Bergen via Frankfurt
- Ave. Duration
- 7h 30m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- kr 1,000–3,900
- Website
- flysas.com
Flights from Naples Airport to Bergen via Copenhagen
- Ave. Duration
- 5h 46m
- When
- Tuesday, Wednesday, Thursday, and Sunday
- Estimated price
- kr 750–3,700
Flights from Fiumicino International Airport to Bergen via Copenhagen
- Ave. Duration
- 7h 20m
- When
- Every day
- Estimated price
- kr 800–2,200
- Website
- ita-airways.com
Flights from Naples Airport to Bergen via Frankfurt
- Ave. Duration
- 8h 20m
- When
- Monday, Wednesday, and Friday
- Estimated price
- kr 1,000–4,100
Flights from Fiumicino International Airport to Bergen via Frankfurt
- Ave. Duration
- 7h 30m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- kr 1,000–3,900
- Website
- norwegian.com
Flights from Naples Airport to Bergen via Berlin Brandenburg
- Ave. Duration
- 6h 15m
- When
- Thursday and Sunday
- Estimated price
- kr 800–2,900
Flights from Fiumicino International Airport to Bergen
- Ave. Duration
- 3h 15m
- When
- Sunday
- Estimated price
- kr 800–2,500
- Website
- wideroe.no
Flights from Naples Airport to Bergen via Munich
- Ave. Duration
- 7h 10m
- When
- Sunday
- Estimated price
- kr 1,600–5,500
- Website
- swiss.com
Flights from Fiumicino International Airport to Bergen via Zurich
- Ave. Duration
- 7h
- When
- Wednesday
- Estimated price
- kr 900–4,300
- Phone
- +47 61 05 19 10
- tog@vy.no
- Website
- vy.no
Train from Malmö Centralstation to Oslo S
- Ave. Duration
- 6h 12m
- Frequency
- 3 times a week
- Estimated price
- kr 1,200–1,700
- Website
- https://www.vy.no/en
Train from Oslo S to Bergen stasjon
- Ave. Duration
- 6h 34m
- Frequency
- 5 times a day
- Estimated price
- kr 800–1,200
- Website
- https://www.vy.no/en
- Website
- bahntouristikexpress.de
Night train from Basel Bad Bf to Malmo C
- Ave. Duration
- 15h 46m
- Frequency
- 3 times a week
- Schedules at
- bahntouristikexpress.de
- Phone
- +39 06 8937 1892
- Website
- italotreno.it
Train from Napoli Centrale to Roma Termini
- Ave. Duration
- 1h 3m
- Frequency
- Hourly
- Estimated price
- kr 250–550
- Website
- https://www.italotreno.it/en
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Napoli P.zza Garibaldi to Zagreb
- Ave. Duration
- 16h 40m
- Frequency
- Once daily
- Estimated price
- kr 550–1,500
- Website
- https://www.flixbus.co.uk
Bus from Sorrento to Roma, Autostazione Tiburtina
- Ave. Duration
- 4h 30m
- Frequency
- Twice daily
- Estimated price
- kr 240–480
- Website
- https://www.flixbus.co.uk
Bus from Roma, Autostazione Tiburtina to Berlin, Zentralen Omnibusbahnhof
- Ave. Duration
- 20h 45m
- Frequency
- Once daily
- Estimated price
- kr 700–1,700
- Website
- https://www.flixbus.co.uk
Bus from Berlin, Zentralen Omnibusbahnhof to Oslo bussterminal
- Ave. Duration
- 18h 10m
- Frequency
- 6 times a week
- Estimated price
- kr 650–1,400
- Website
- https://www.flixbus.co.uk
- Phone
- +385 (0)98 39 89 59
- info@pepeks.hr
- Website
- pepeks.hr
Bus from Zagreb, Autobusni Kolodvor to Malmö
- Ave. Duration
- 16h 57m
- Frequency
- Once a week
- Schedules at
- pepeks.hr
- Phone
- 800 901 142
- air@aircampania.it
- Website
- aircampania.it
Bus from Via Agostino Depretis to Cerreto Sannita
- Ave. Duration
- 1h 35m
- Frequency
- 3 times a day
- Estimated price
- kr 55–80
- Schedules at
- aircampania.it
- Phone
- +39 0825-26416
- INFORMAZIONI@BARTOLINIPULLMAN.IT
- Website
- bartolinipullman.it
Bus from Morcone to Basilea Badisher
- Ave. Duration
- 17h
- Frequency
- Twice a week
- Estimated price
- kr 589
- Schedules at
- bartolinipullman.it
- Phone
- +48 801 22 33 44
- bilety@sindbad.pl
- Website
- sindbad.pl
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,100–1,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,000–1,400
- Website
- https://www.sindbad.pl/en/home
- Phone
- +39 080 5790211
- info@marozzivt.it
- Website
- marozzivt.it
Bus from Sorrento to Roma, Autostazione Tiburtina
- Ave. Duration
- 4h
- Frequency
- Once daily
- Estimated price
- kr 270–280
- Schedules at
- marozzivt.it
- Phone
- +47 407 05070
- buss@vy.no
- Website
- vybuss.no
Bus from Oslo bussterminal to Arna terminal
- Ave. Duration
- 9h 18m
- Frequency
- Once daily
- Estimated price
- kr 460–650
- Website
- https://www.vybuss.com/
Bus from Oslo bussterminal to Åsane terminal
- Ave. Duration
- 9h 32m
- Frequency
- Twice daily
- Estimated price
- kr 950–1,200
- Website
- https://www.vybuss.com/
- Phone
- +40 230 562 929
- tarsin_irlanda@yahoo.com
- Website
- tarsin.ro
Bus from Napoli, Autostazione Metropark to Aleşd
- Ave. Duration
- 27h 6m
- Frequency
- Once a week
- Estimated price
- kr 260–1,500
- Schedules at
- tarsin.ro
- Phone
- 0724 122 272
- contact@euro-fratello.ro
- Website
- euro-fratello.ro
Bus from Aleşd to Oslo bussterminal
- Ave. Duration
- 43h 12m
- Frequency
- Once a week
- Schedules at
- euro-fratello.ro
- Phone
- (+39)081.552.07.63
- customercare@nlg.it
- Website
- nlg.it
Ferry from Port of Capri to Naples Beverello
- Ave. Duration
- 50 min
- Frequency
- Every 3 hours
- Estimated price
- kr 260–290
- Website
- https://www.nlg.it/en/
Ferry from Port of Capri to Port of Sorrento
- Ave. Duration
- 25 min
- Frequency
- Every 4 hours
- Estimated price
- kr 230–260
- Website
- https://www.nlg.it/en/
- Phone
- +39 081 428 5555
- booking@snav.it
- Website
- snav.it
Ferry from Port of Capri to Naples Beverello
- Ave. Duration
- 50 min
- Frequency
- Every 4 hours
- Estimated price
- kr 260–290
- Schedules at
- snav.it
Ferry from Port of Capri to Port of Sorrento
- Ave. Duration
- 30 min
- Frequency
- 4 times a day
- Estimated price
- kr 230–260
- Schedules at
- snav.it
- Phone
- 081 18 96 66 90
- Website
- shop.caremar.it
Ferry from Port of Capri to Naples Beverello
- Ave. Duration
- 1h
- Frequency
- Every 4 hours
- Estimated price
- kr 170–750
- Website
- https://shop.caremar.it/en/
- Passenger Ferry Ticket
- kr 170–220
- Passenger & Car Ferry Ticket
- kr 650–750
- Passenger Hydrofoil Ticket
- kr 260–320
Ferry from Port of Capri to Port of Sorrento
- Ave. Duration
- 25 min
- Frequency
- 4 times a day
- Estimated price
- kr 170–650
- Website
- https://shop.caremar.it/en/
- Passenger Ferry Ticket
- kr 170–190
- Passenger & Car Ferry Ticket
- kr 350–650
- Passenger Hydrofoil Ticket
- kr 190–230
- Phone
- 081 4972206
- customer@alilauro.it
- Website
- alilauro.it
Ferry from Port of Capri to Port of Sorrento
- Ave. Duration
- 20 min
- Frequency
- Hourly
- Estimated price
- kr 220–250
- Website
- https://www.alilauro.it/en/
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
Travelling by boat in Italy
Read the travel guide
Italy Travel Guides
Read the travel guide








































