There are 7 ways to get from Naples to Spiez by plane, train, train (Trenitalia), bus, 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.
Fly to Zurich Airport, train
best- Fly from Naples Airport (NAP) to Zurich Airport (ZRH)plane NAP - ZRH
- Take the train from Zürich Flughafen to Spieztrain
4h 37mCHF 108–334Fly to Milano Malpensa Airport, train
cheapest- 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 Spieztrain
6h 7mCHF 42–213Train
- Take the train from Napoli Centrale to Milano Centraletrain Fr
- Take the train from Milano Centrale to Domodossolatrain
- Take the train from Domodossola to Spieztrain Ec / ...
9h 17mCHF 99–233Bus
- Take the bus from Napoli to Zurigobus Napoli
- Take the bus from Zürich HB Schweizerhof to Interlaken Bahnhof Westbus Shuttler L1 online shuttle
22h 29mCHF 82–133Drive 1,046.5 km
- Drive from Naples to Spiezcar 1,046.5 km
10h 20mCHF 166–240Fly to Geneva International Airport, train
- Fly from Naples Airport (NAP) to Geneva International Airport (GVA)plane NAP - GVA
- Take the train from Genève-Aéroport to Berntrain
- Take the train from Bern to Spieztrain
5h 27mCHF 102–330Train via Napoli
- Take the train from Napoli to Milano Centraletrain
- Take the train from Milano Centrale to Domodossolatrain
- Take the train from Domodossola to Spieztrain Ec / ...
9h 19mCHF 122–223
Naples to Spiez by train
Questions & Answers
The cheapest way to get from Naples to Spiez is to bus which costs SFr 80 - SFr 140 and takes 22h 29m.
The fastest way to get from Naples to Spiez is to fly and train which takes 4h 37m and costs SFr 100 - SFr 340.
No, there is no direct bus from Naples to Spiez. However, there are services departing from Napoli and arriving at Spiez, Bahnhof via Zürich HB Schweizerhof and Interlaken West, Bahnhof. The journey, including transfers, takes approximately 22h 29m.
No, there is no direct train from Naples to Spiez. However, there are services departing from Napoli Centrale and arriving at Spiez via Milano Centrale and Domodossola. The journey, including transfers, takes approximately 9h 17m.
The distance between Naples and Spiez is 1029 km. The road distance is 1046.5 km.
The best way to get from Naples to Spiez without a car is to train which takes 9h 17m and costs SFr 95 - SFr 240.
It takes approximately 4h 37m to get from Naples to Spiez, including transfers.
Naples to Spiez bus services, operated by Itabus S.p.A., depart from Napoli station.
Naples to Spiez train services, operated by Trenitalia Frecce, depart from Napoli Centrale station.
The best way to get from Naples to Spiez is to train which takes 9h 17m and costs SFr 95 - SFr 240. Alternatively, you can bus, which costs SFr 80 - SFr 140 and takes 22h 29m.
What companies run services between Naples, Italy and Spiez, Switzerland?
You can take a train from Napoli Centrale to Spiez via Milano Centrale and Domodossola in around 9h 17m. Alternatively, you can take a bus from Napoli to Spiez, Bahnhof via Zurigo, Zürich HB Schweizerhof, and Interlaken West, Bahnhof in around 22h 29m.
- Website
- easyjet.com
Flights from Naples Airport to Zurich Airport
- Ave. Duration
- 1h 50m
- When
- Every day
- Estimated price
- CHF 35–160
Flights from Naples Airport to Geneva International Airport
- Ave. Duration
- 1h 45m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- CHF 30–170
Flights from Naples Airport to Geneva International Airport via Nice
- Ave. Duration
- 4h 15m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- CHF 30–170
Flights from Naples Airport to Milano Malpensa Airport
- Ave. Duration
- 1h 36m
- When
- Every day
- Estimated price
- CHF 22–110
Flights from Naples Airport to Milano Malpensa Airport via Palermo
- Ave. Duration
- 3h 52m
- When
- Tuesday and Wednesday
- Estimated price
- CHF 22–110
- Website
- swiss.com
Flights from Naples Airport to Zurich Airport
- Ave. Duration
- 1h 50m
- When
- Every day
- Estimated price
- CHF 70–260
Flights from Naples Airport to Zurich Airport via Rome
- Ave. Duration
- 4h 5m
- When
- Every day
- Estimated price
- CHF 55–260
Flights from Naples Airport to Geneva International Airport via Rome
- Ave. Duration
- 4h 5m
- When
- Every day
- Estimated price
- CHF 60–150
- Website
- ita-airways.com
Flights from Naples Airport to Zurich Airport
- Ave. Duration
- 1h 50m
- When
- Every day
- Estimated price
- CHF 70–260
Flights from Naples Airport to Zurich Airport via Rome
- Ave. Duration
- 4h 5m
- When
- Every day
- Estimated price
- CHF 55–260
Flights from Naples Airport to Geneva International Airport via Rome
- Ave. Duration
- 4h 5m
- When
- Every day
- Estimated price
- CHF 60–150
- Website
- ryanair.com
Flights from Naples Airport to Milano Malpensa Airport
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- CHF 30–120
Flights from Naples Airport to Milano Malpensa Airport via Palermo
- Ave. Duration
- 4h
- When
- Sunday
- Estimated price
- CHF 30–120
- Website
- flyulendo.com
Flights from Naples Airport to Milano Malpensa Airport
- Ave. Duration
- 1h 40m
- When
- Every day
- Estimated price
- CHF 28–130
- Phone
- +41 848 446 688
- Website
- sbb.ch
Train from Zürich Flughafen to Spiez
- Ave. Duration
- 1h 51m
- Frequency
- Hourly
- Estimated price
- CHF 50–150
- Website
- https://www.sbb.ch/en
Train from Domodossola to Spiez
- Ave. Duration
- 1h 5m
- Frequency
- 3 times a day
- Estimated price
- CHF 30–90
- 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 Bern to Spiez
- Ave. Duration
- 30 min
- Frequency
- Every 30 minutes
- Estimated price
- CHF 13–40
- Website
- https://www.sbb.ch/en
Train from Brig to Spiez
- Ave. Duration
- 36 min
- Frequency
- Hourly
- Estimated price
- CHF 19–60
- Website
- https://www.sbb.ch/en
- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Napoli Centrale to Milano Centrale
- Ave. Duration
- 4h 33m
- Frequency
- Hourly
- Estimated price
- CHF 100–200
- Schedules at
- trenitalia.com
- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Napoli Centrale to Milano Centrale
- Ave. Duration
- 8h 59m
- Frequency
- Twice daily
- Estimated price
- CHF 70–160
- Website
- https://www.trenitalia.com/en.html
- Phone
- +39 02 7249 4494
- my-link@trenord.it
- Website
- trenord.it
Train from Milano Centrale to Domodossola
- Ave. Duration
- 1h 39m
- Frequency
- Every 2 hours
- Estimated price
- CHF 8–10
- 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/
- Phone
- +41 58 327 32 71
- Website
- bls.ch
Train from Domodossola to Spiez
- Ave. Duration
- 1h 46m
- Frequency
- Every 3 hours
- Estimated price
- CHF 17–24
- Website
- https://www.bls.ch/en
Train from Bern to Spiez
- Ave. Duration
- 34 min
- Frequency
- 4 times a week
- Estimated price
- CHF 8–11
- Website
- https://www.bls.ch/en
Train from Brig to Spiez
- Ave. Duration
- 1h 33m
- Frequency
- Twice daily
- Estimated price
- CHF 10–14
- Website
- https://www.bls.ch/en
- Phone
- +39.06.5210550
- Website
- trenitalia.com
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
- +49 (0) 7531 915109
- info@sbb-deutschland.de
- Website
- sbb-deutschland.de
Train from Brig to Spiez
- Ave. Duration
- 36 min
- Frequency
- Twice daily
- Estimated price
- CHF 3–5
- Schedules at
- sbb-deutschland.de
- Phone
- +39 06 8937 1892
- Website
- italotreno.it
Train from Napoli to Milano Centrale
- Ave. Duration
- 4h 35m
- Frequency
- Hourly
- Estimated price
- CHF 95–190
- Website
- https://www.italotreno.it/en
- Phone
- +39 06 88 93 82 32
- Website
- itabus.it
Bus from Napoli to Zurigo
- Ave. Duration
- 18h 20m
- Frequency
- 3 times a day
- Estimated price
- CHF 55–110
- Website
- https://www.itabus.it/en/home
- Phone
- +41 44 552 0807
- contact@shuttler.ch
- Website
- shuttler.ch
Bus from Zürich HB Schweizerhof to Interlaken Bahnhof West
- Ave. Duration
- 2h
- Frequency
- 5 times a week
- Estimated price
- CHF 22–27
- Website
- https://shuttler.ch/
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
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide
Italy Travel Guides
Read the travel guide
More Questions & Answers
Naples to Spiez bus services, operated by Itabus S.p.A., arrive at Zurigo station.
Naples to Spiez train services, operated by Trenitalia Frecce, arrive at Milano Centrale station.
Yes, the driving distance between Naples to Spiez is 1046 km. It takes approximately 10h 20m to drive from Naples to Spiez.
Book your Naples to Spiez train tickets online with Omio.
There are 785+ hotels available in Spiez.








































