There are 11 ways to get from Ischia to Bern by ferry, train, bus, car ferry, car, 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.
Ferry, train via Rho
best- Take the ferry from Port of Ischia to Naples Beverelloferry
- Take the train from Napoli to Milano Rogoredotrain
- Take the train from Rho Fiera Milano to Domodossolatrain
- Take the train from Domodossola to Spieztrain Ec / ...
- Take the train from Spiez to Berntrain Ic8 / ...
10h 46mCHF 134–366Ferry, fly to Basel, train
cheapest- Take the ferry from Port of Ischia to Naples Beverelloferry
- Fly from Naples Airport (NAP) to Basel (BSL)plane NAP - BSL
- Take the train from Basel SBB to Berntrain
7h 6mCHF 86–345Ferry, bus, train
- Take the ferry from Port of Ischia to Naples Beverelloferry
- Take the bus from Napoli - Capodichino Aeroporto to Benevento - Terminal Busbus
- Take the bus from Benevento to Luthernbus
- Take the train from Luzern to Berntrain Ic
20h 48mCHF 87–143Car ferry, drive
- Take the car ferry from Port of Ischia to Pozzuolicarferry
- Drive from Pozzuoli to Berncar
12h 8mCHF 182–299Ferry, fly to Zurich Airport, train
- Take the ferry from Port of Ischia to Naples Beverelloferry
- Fly from Naples Airport (NAP) to Zurich Airport (ZRH)plane NAP - ZRH
- Take the train from Zürich Flughafen to Berntrain
6h 47mCHF 108–375Ferry, train
- Take the ferry from Port of Ischia to Naples Beverelloferry
- Take the train from Napoli to Peschieratrain
- Take the train from Peschiera Del Garda to Zuerich Hbtrain Ec
- Take the train from Zürich HB to Berntrain Ic1 / ...
13h 56mCHF 199–399Ferry, bus
- Take the ferry from Port of Ischia to Naples Beverelloferry
- Take the bus from Napoli, Autostazione Metropark to Casello - A1 Ingresso Caianellobus 6
- Take the bus from Caianello to Bernbus
21h 52mCHF 106–195Ferry, fly to Geneva International Airport, train
- Take the ferry from Port of Ischia to Naples Beverelloferry
- Fly from Naples Airport (NAP) to Geneva International Airport (GVA)plane NAP - GVA
- Take the train from Genève-Aéroport to Berntrain
8h 6mCHF 108–395Ferry, fly to Milano Malpensa Airport, train
- Take the ferry from Port of Ischia to Naples Beverelloferry
- Fly from Naples Airport (NAP) to Milano Malpensa Airport (MXP)plane NAP - MXP
- Take the train from Gallarate to Domodossolatrain
- Take the train from Brig to Berntrain
8h 30mCHF 86–321Ferry, fly to Milan Linate Airport, train
- Take the ferry from Port of Ischia to Naples Beverelloferry
- Fly from Naples Airport (NAP) to Milan Linate Airport (LIN)plane NAP - LIN
- Take the train from Rho Fiera Milano to Domodossolatrain
- Take the train from Brig to Berntrain
9h 7mCHF 103–326Ferry, fly to Il Caravaggio International Airport, train
- Take the ferry from Port of Ischia to Naples Beverelloferry
- Fly from Naples Airport (NAP) to Il Caravaggio International Airport (BGY)plane NAP - BGY
- Take the train from Milano Centrale to Domodossolatrain
- Take the train from Brig to Berntrain
9h 48mCHF 101–380
Ischia to Bern by ferry, bus, and train
Questions & Answers
The cheapest way to get from Ischia to Bern is to ferry and bus and train which costs SFr 85 - SFr 150 and takes 20h 48m.
The fastest way to get from Ischia to Bern is to ferry and fly and train which takes 6h 47m and costs SFr 100 - SFr 380.
The distance between Ischia and Bern is 1082 km.
The best way to get from Ischia to Bern without a car is to ferry and train via Rho which takes 10h 46m and costs SFr 130 - SFr 370.
It takes approximately 10h 46m to get from Ischia to Bern, including transfers.
There are 356+ hotels available in Bern.
What companies run services between Ischia, Campania, Italy and Bern, Switzerland?
There is no direct connection from Ischia to Bern. However, you can take the ferry to Naples Beverello, walk to Beverello - Angioino, take the bus to Garibaldi, walk to Napoli, take the train to Milano Rogoredo, walk to Rho Fiera Milano, take the train to Domodossola, take the train to Spiez, then take the train to Bern. Alternatively, you can take a ferry from Port of Ischia to Bern via Naples Beverello, Beverello - Angioino, Napoli - Capodichino Aeroporto, Benevento, Luthern, and Luzern in around 20h 48m.
- Website
- easyjet.com
Flights from Naples Airport to Zurich Airport
- Ave. Duration
- 1h 45m
- When
- Monday and Friday
- Estimated price
- CHF 30–160
Flights from Naples Airport to Basel
- Ave. Duration
- 1h 55m
- When
- Every day
- Estimated price
- CHF 30–140
Flights from Naples Airport to Geneva International Airport
- Ave. Duration
- 1h 48m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- CHF 30–160
Flights from Naples Airport to Geneva International Airport via Nice
- Ave. Duration
- 3h 52m
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- CHF 30–160
Flights from Naples Airport to Milano Malpensa Airport
- Ave. Duration
- 1h 32m
- When
- Every day
- Estimated price
- CHF 23–120
- Website
- ryanair.com
Flights from Naples Airport to Milano Malpensa Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- CHF 30–120
Flights from Naples Airport to Il Caravaggio International Airport
- Ave. Duration
- 1h 24m
- When
- Every day
- Estimated price
- CHF 35–150
- Website
- ita-airways.com
Flights from Naples Airport to Zurich Airport
- Ave. Duration
- 1h 50m
- When
- Monday, Thursday, Friday, and Sunday
- Estimated price
- CHF 75–260
Flights from Naples Airport to Zurich Airport via Rome
- Ave. Duration
- 3h 22m
- When
- Every day
- Estimated price
- CHF 55–180
Flights from Naples Airport to Geneva International Airport via Rome
- Ave. Duration
- 4h 10m
- When
- Every day
- Estimated price
- CHF 60–180
Flights from Naples Airport to Milan Linate Airport
- Ave. Duration
- 1h 21m
- When
- Every day
- Estimated price
- CHF 40–120
Flights from Naples Airport to Milan Linate Airport via Rome
- Ave. Duration
- 3h 15m
- When
- Every day
- Estimated price
- CHF 40–120
- Website
- swiss.com
Flights from Naples Airport to Zurich Airport
- Ave. Duration
- 1h 50m
- When
- Monday, Thursday, Friday, and Sunday
- Estimated price
- CHF 75–260
Flights from Naples Airport to Zurich Airport via Rome
- Ave. Duration
- 3h 20m
- When
- Every day
- Estimated price
- CHF 55–180
Flights from Naples Airport to Geneva International Airport via Rome
- Ave. Duration
- 4h 10m
- When
- Every day
- Estimated price
- CHF 60–180
- Website
- lufthansa.com
Flights from Naples Airport to Zurich Airport via Munich
- Ave. Duration
- 3h 30m
- When
- Every day
- Estimated price
- CHF 45–280
- Website
- flyulendo.com
Flights from Naples Airport to Milano Malpensa Airport
- Ave. Duration
- 1h 40m
- When
- Every day
- Estimated price
- CHF 40–150
- Phone
- +39 06 8937 1892
- Website
- italotreno.it
Train from Napoli to Milano Rogoredo
- Ave. Duration
- 4h 29m
- Frequency
- Hourly
- Estimated price
- CHF 90–180
- Website
- https://www.italotreno.it/en
Train from Napoli to Peschiera
- Ave. Duration
- 5h 3m
- Frequency
- 4 times a day
- Estimated price
- CHF 80–160
- Website
- https://www.italotreno.it/en
- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Napoli to Milano Rogoredo
- Ave. Duration
- 5h 30m
- Frequency
- 3 times a day
- Estimated price
- CHF 100–200
- Schedules at
- trenitalia.com
- Phone
- +39 02 7249 4494
- my-link@trenord.it
- Website
- trenord.it
Train from Rho Fiera Milano to Domodossola
- Ave. Duration
- 1h 26m
- Frequency
- Every 2 hours
- Estimated price
- CHF 7–9
- Website
- https://www.trenord.it/en/
Train from Gallarate to Domodossola
- Ave. Duration
- 1h 1m
- Frequency
- Every 2 hours
- Estimated price
- CHF 5–8
- Website
- https://www.trenord.it/en/
Train from Milano Centrale to Domodossola
- Ave. Duration
- 1h 39m
- Frequency
- Every 2 hours
- Estimated price
- CHF 7–10
- Website
- https://www.trenord.it/en/
- Phone
- +39.06.5210550
- Website
- trenitalia.com
Train from Rho Fiera Milano to Domodossola
- Ave. Duration
- 2h 4m
- Frequency
- Every 4 hours
- Estimated price
- CHF 12–21
- Website
- https://www.trenitalia.com/en.html
Train from Gallarate to Domodossola
- Ave. Duration
- 1h 40m
- Frequency
- Every 4 hours
- Estimated price
- CHF 9–16
- Website
- https://www.trenitalia.com/en.html
- Phone
- +39 06 68475475
- ufficiogruppi@trenitalia.it
- Website
- trenitalia.com
Train from Rho Fiera Milano to Domodossola
- Ave. Duration
- 1h 24m
- Frequency
- 6 times a week
- Estimated price
- CHF 27–70
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- CHF 45–70
- 2nd Class
- CHF 27–40
Train from Peschiera Del Garda to Zuerich Hb
- Ave. Duration
- 4h 39m
- Frequency
- Once daily
- Estimated price
- CHF 70–120
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- CHF 85–120
- 2nd Class
- CHF 70–100
- Phone
- +41 848 446 688
- Website
- sbb.ch
Train from Domodossola to Spiez
- Ave. Duration
- 1h 5m
- Frequency
- 3 times a day
- Estimated price
- CHF 30–95
- Website
- https://www.sbb.ch/en
Train from Spiez to Bern
- Ave. Duration
- 33 min
- Frequency
- Every 30 minutes
- Estimated price
- CHF 13–40
- Website
- https://www.sbb.ch/en
Train from Luzern to Bern
- Ave. Duration
- 1h
- Frequency
- Hourly
- Estimated price
- CHF 35–110
- Website
- https://www.sbb.ch/en
Train from Zürich Flughafen to Bern
- Ave. Duration
- 1h 19m
- Frequency
- Hourly
- Estimated price
- CHF 40–120
- Website
- https://www.sbb.ch/en
Train from Zürich HB to Bern
- Ave. Duration
- 56 min
- Frequency
- Every 30 minutes
- Estimated price
- CHF 35–110
- Website
- https://www.sbb.ch/en
Train from Basel SBB to Bern
- Ave. Duration
- 58 min
- Frequency
- Hourly
- Estimated price
- CHF 30–95
- Website
- https://www.sbb.ch/en
Train from Genève-Aéroport to Bern
- Ave. Duration
- 2h 1m
- Frequency
- Hourly
- Estimated price
- CHF 50–150
- Website
- https://www.sbb.ch/en
Train from Brig to Bern
- Ave. Duration
- 1h 8m
- Frequency
- Hourly
- Estimated price
- CHF 30–100
- Website
- https://www.sbb.ch/en
- Phone
- +41 58 327 32 71
- Website
- bls.ch
Train from Domodossola to Spiez
- Ave. Duration
- 1h 46m
- Frequency
- Hourly
- Estimated price
- CHF 17–24
- Website
- https://www.bls.ch/en
Train from Spiez to Bern
- Ave. Duration
- 41 min
- Frequency
- 4 times a week
- Estimated price
- CHF 6–10
- Website
- https://www.bls.ch/en
Train from Luzern to Bern
- Ave. Duration
- 1h 37m
- Frequency
- 3 times a day
- Estimated price
- CHF 19–26
- Website
- https://www.bls.ch/en
- Phone
- +41 58 580 70 70
- info@sob.ch
- Website
- sob.ch
Train from Zürich HB to Bern
- Ave. Duration
- 1h 33m
- Frequency
- Once a week
- Estimated price
- CHF 35–55
- Schedules at
- sob.ch
- Phone
- 800 901 142
- air@aircampania.it
- Website
- aircampania.it
Bus from Napoli - Capodichino Aeroporto to Benevento - Terminal Bus
- Ave. Duration
- 1h 50m
- Frequency
- Every 2 hours
- Estimated price
- CHF 4–6
- Schedules at
- aircampania.it
- Phone
- +39 0825-26416
- INFORMAZIONI@BARTOLINIPULLMAN.IT
- Website
- bartolinipullman.it
Bus from Benevento to Luthern
- Ave. Duration
- 14h
- Frequency
- Once a week
- Estimated price
- CHF 46
- Schedules at
- bartolinipullman.it
- Phone
- 0865.221788
- info@satiautobus.com
- Website
- satiautobus.com
Bus from Napoli, Autostazione Metropark to Casello - A1 Ingresso Caianello
- Ave. Duration
- 55 min
- Frequency
- 3 times a day
- Estimated price
- CHF 2–3
- Schedules at
- satiautobus.com
- Phone
- +39 0827 34 117
- info@gruppodimaio.it
- Website
- gruppodimaio.it
Bus from Caianello to Bern
- Ave. Duration
- 17h 30m
- Frequency
- Twice a week
- Estimated price
- CHF 90–130
- Schedules at
- gruppodimaio.it
- Phone
- +39 081 497 22 06
- alilauro@alilauro.it
- Website
- alilauro.it
Ferry from Port of Ischia to Naples Beverello
- Ave. Duration
- 50 min
- Frequency
- Every 3 hours
- Estimated price
- CHF 21–28
- Schedules at
- alilauro.it
- Phone
- 081 18 96 66 90
- Website
- shop.caremar.it
Ferry from Port of Ischia to Naples Beverello
- Ave. Duration
- 1h 5m
- Frequency
- Every 4 hours
- Estimated price
- CHF 14–65
- Website
- https://shop.caremar.it/en/
- Passenger Ferry Ticket
- CHF 14–20
- Passenger & Car Ferry Ticket
- CHF 50–65
- Passenger Hydrofoil Ticket
- CHF 20–25
Car ferry from Port of Ischia to Pozzuoli
- Ave. Duration
- 1h
- Frequency
- Twice daily
- Estimated price
- CHF 12–50
- Website
- https://shop.caremar.it/en/
- Passenger Ferry Ticket
- CHF 12–18
- Passenger & Car Ferry Ticket
- CHF 35–50
- Passenger Hydrofoil Ticket
- CHF 16–20
- Phone
- +39 081 3334411
- Website
- medmargroup.it
Ferry from Port of Ischia to Naples Beverello
- Ave. Duration
- 1h 20m
- Frequency
- 3 times a day
- Estimated price
- CHF 12–35
- Schedules at
- medmargroup.it
Car ferry from Port of Ischia to Pozzuoli
- Ave. Duration
- 45 min
- Frequency
- 5 times a day
- Estimated price
- CHF 12–18
- Schedules at
- medmargroup.it
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
Travelling by boat in Italy
Read the travel guide
Italy Travel Guides
Read the travel guide
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide























































