There are 10 ways to get from Bern to Capri by train, plane, ferry, bus, night train, or car
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 Zurich Airport, fly to Naples Airport, ferry
best- Take the train from Bern to Zürich Flughafentrain
- Fly from Zurich Airport (ZRH) to Naples Airport (NAP)plane ZRH - NAP
- Take the ferry from Naples Beverello to Port of Capriferry
6h 57m€149–433Train, bus to Milano Malpensa Airport, fly to Naples Airport, ferry
cheapest- Take the train from Bern to Brigtrain
- Take the bus from Domodossola - Stazione Ferroviaria to Aeroporto Malpensa - Terminal 1bus
- Fly from Milano Malpensa Airport (MXP) to Naples Airport (NAP)plane MXP - NAP
- Take the ferry from Naples Beverello to Port of Capriferry
9h 30m€93–327Train, ferry
- Take the train from Bern to Spieztrain Ic8 / ...
- Take the train from Spiez to Domodossolatrain Ec / ...
- Take the train from Domodossola to Rho-Fiera Milanotrain Re
- Take the train from Milano Rogoredo to Napolitrain
- Take the ferry from Naples Beverello to Port of Capriferry
13h 25m€157–334Train, bus, ferry
- Take the train from Bern to Zürich HBtrain Ic1 / ...
- Take the bus from ZÜRICH, Carparkplatz am Sihlquai to Salernobus
- Take the train from Duomo-V.Vernieri to Torre Del Grecotrain Re
- Take the ferry from Torre del Greco to Port of Capriferry
14h 35m€167–253Train, night train, ferry
- Take the train from Bern to Brigtrain Ic8 / ...
- Take the train from Domodossola to Novaratrain Re
- Take the nighttrain from Novara to Napoli Centralenighttrain Ini
- Take the train from Napoli P. Garibaldi to Sorrentotrain 0
- Take the ferry from Port of Sorrento to Port of Capriferry
19h 47m€144–319Train to Basel, fly to Naples Airport, ferry
- Take the train from Bern to Basel SBBtrain
- Fly from Basel (BSL) to Naples Airport (NAP)plane BSL - NAP
- Take the ferry from Naples Beverello to Port of Capriferry
7h 9m€120–377Train to Geneva International Airport, fly to Naples Airport, ferry
- Take the train from Bern to Genève-Aéroporttrain
- Fly from Geneva International Airport (GVA) to Naples Airport (NAP)plane GVA - NAP
- Take the ferry from Naples Beverello to Port of Capriferry
8h 10m€161–459Train to Zurich Airport, fly to Fiumicino International Airport, train, ferry
- Take the train from Bern to Zürich Flughafentrain
- Fly from Zurich Airport (ZRH) to Fiumicino International Airport (FCO)plane ZRH - FCO
- Take the train from Roma Termini to Napolitrain
- Take the ferry from Naples Beverello to Port of Capriferry
8h 28m€136–390Train, bus, ferry via Benevento
- Take the train from Bern to Luzerntrain Ir / ...
- Take the bus from Luthern to Beneventobus
- Take the bus from Benevento - Terminal Bus to Napoli - Capodichino Aeroportobus
- Take the ferry from Naples Beverello to Port of Capriferry
20h 35m€117–218Drive, ferry
- Drive from Bern to Naples Beverellocar
- Take the ferry from Naples Beverello to Port of Capriferry
11h 34m€208–319
Bern to Capri by train, bus, and ferry
Questions & Answers
The cheapest way to get from Bern to Capri is to train and bus and ferry via Benevento which costs €110 - €220 and takes 20h 35m.
The fastest way to get from Bern to Capri is to train and fly and ferry which takes 6h 57m and costs €140 - €440.
The distance between Bern and Capri is 1030 km.
The best way to get from Bern to Capri without a car is to train and ferry which takes 13h 25m and costs €150 - €340.
It takes approximately 6h 57m to get from Bern to Capri, including transfers.
There are 4087+ hotels available in Capri.
What companies run services between Bern, Switzerland and Capri, Campania, Italy?
There is no direct connection from Bern to Capri. However, you can take the train to Zürich Flughafen, walk to Zurich Airport (ZRH) airport, fly to Naples Airport (NAP), walk to Napoli - Capodichino Aeroporto, take the bus to Naples - p.zza Garibaldi, walk to Garibaldi, take the subway to Municipio, walk to Naples Beverello, then take the ferry to Port of Capri. Alternatively, you can take a train from Bern to Port of Capri via Spiez, Domodossola, Milano Rogoredo, Napoli, Alibus - Garibaldi - Rosa Parks, Beverello - Angioino, and Naples Beverello in around 13h 25m.
- Website
- easyjet.com
Flights from Zurich Airport to Naples Airport
- Ave. Duration
- 1h 50m
- When
- Monday and Friday
- Estimated price
- €55–190
Flights from Basel to Naples Airport
- Ave. Duration
- 1h 47m
- When
- Every day
- Estimated price
- €55–210
Flights from Geneva International Airport to Naples Airport
- Ave. Duration
- 1h 44m
- When
- Every day
- Estimated price
- €70–220
Flights from Geneva International Airport to Naples Airport via Nice
- Ave. Duration
- 4h 2m
- When
- Monday, Wednesday, Friday, and Thursday
- Estimated price
- €70–220
Flights from Milano Malpensa Airport to Naples Airport
- Ave. Duration
- 1h 32m
- When
- Every day
- Estimated price
- €24–160
Flights from Zurich Airport to Fiumicino International Airport
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- €35–140
Train from Bern to Zürich Flughafen
- Ave. Duration
- 1h 12m
- Frequency
- Hourly
- Estimated price
- €45–130
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Bern to Spiez
- Ave. Duration
- 30 min
- Frequency
- Every 30 minutes
- Estimated price
- €14–45
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Spiez to Domodossola
- Ave. Duration
- 1h 7m
- Frequency
- 3 times a day
- Estimated price
- €35–110
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Bern to Zürich HB
- Ave. Duration
- 56 min
- Frequency
- Every 30 minutes
- Estimated price
- €40–120
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Bern to Brig
- Ave. Duration
- 1h 6m
- Frequency
- Hourly
- Estimated price
- €35–110
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Bern to Basel SBB
- Ave. Duration
- 56 min
- Frequency
- Hourly
- Estimated price
- €35–110
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Bern to Genève-Aéroport
- Ave. Duration
- 2h 11m
- Frequency
- Hourly
- Estimated price
- €55–170
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Bern to Brig
- Ave. Duration
- 1h 6m
- Frequency
- Hourly
- Estimated price
- €35–110
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Bern to Zürich Flughafen
- Ave. Duration
- 1h 12m
- Frequency
- Hourly
- Estimated price
- €45–130
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Bern to Luzern
- Ave. Duration
- 1h 1m
- Frequency
- Hourly
- Estimated price
- €35–120
- Website
- Swiss Federal Railways (SBB CFF FFS)
- Phone
- +39 0362 185 0590
- info@onebus.it
- Website
- Onebus
Bus from ZÜRICH, Carparkplatz am Sihlquai to Salerno
- Ave. Duration
- 9h 34m
- Frequency
- Once a week
- Estimated price
- €100–150
- Website
- Onebus
- Phone
- (+39)081.552.07.63
- customercare@nlg.it
- Website
- Navigazione Libera del Golfo
Ferry from Naples Beverello to Port of Capri
- Ave. Duration
- 50 min
- Frequency
- Every 3 hours
- Estimated price
- €23–45
- Website
- Navigazione Libera del Golfo
Ferry from Naples Beverello to Port of Capri
- Ave. Duration
- 50 min
- Frequency
- Every 3 hours
- Estimated price
- €23–45
- Website
- Navigazione Libera del Golfo
Ferry from Port of Sorrento to Port of Capri
- Ave. Duration
- 25 min
- Frequency
- Every 4 hours
- Estimated price
- €11–27
- Website
- Navigazione Libera del Golfo
Ferry from Naples Beverello to Port of Capri
- Ave. Duration
- 50 min
- Frequency
- Every 3 hours
- Estimated price
- €23–45
- Website
- Navigazione Libera del Golfo
Ferry from Naples Beverello to Port of Capri
- Ave. Duration
- 50 min
- Frequency
- Every 3 hours
- Estimated price
- €23–45
- Website
- Navigazione Libera del Golfo
Ferry from Naples Beverello to Port of Capri
- Ave. Duration
- 50 min
- Frequency
- Every 3 hours
- Estimated price
- €23–45
- Website
- Navigazione Libera del Golfo
Ferry from Naples Beverello to Port of Capri
- Ave. Duration
- 50 min
- Frequency
- Every 3 hours
- Estimated price
- €23–45
- Website
- Navigazione Libera del Golfo
Ferry from Naples Beverello to Port of Capri
- Ave. Duration
- 50 min
- Frequency
- Every 3 hours
- Estimated price
- €23–45
- Website
- Navigazione Libera del Golfo
Ferry from Naples Beverello to Port of Capri
- Ave. Duration
- 50 min
- Frequency
- Every 3 hours
- Estimated price
- €23–45
- Website
- Navigazione Libera del Golfo
Want to know more about travelling around Italy
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
Travelling by boat in Italy
Read the travel guide



