Travel Information
Compare bus, train, and flight for Naples to Zurich
Omio recommends booking the train as it is the most popular option from Naples to Zurich among Omio's users. If you are prioritising price, take the bus, with an average ticket price of DKK 650 For those with little time, consider booking a flight, which has an average total journey time of 5h 39m. If you are seeking to minimise your carbon footprint, the train is your best option, with estimated CO2 emissions of 0.3 - 0.8kg. Average ticket prices depend on the travel mode: a bus costs an average of DKK 650, while a flight costs an average of DKK 3,304.
Distance: 532 miles (857 km)
Compare train with
Most popular Train | Flight | Bus | Driving |
|---|---|---|---|
DKK 699 Average price | DKK 3,304 Average price | DKK 650 Average price Cheapest | DKK 2,440 Average price (fuel + tolls) |
8h 59m Average total duration 8h 29m Onboard + 30m Additional time* | 5h 39m Average total duration Fastest 3h 39m Onboard + 2h 0m Additional time* | 18h 45m Average total duration 18h 15m Onboard + 30m Additional time* | 12h 27m Average total duration (door-to-door) |
0.3 - 0.8kg CO2 emissions Lowest | 2.6 - 5.1kg CO2 emissions | 0.9 - 2.1kg CO2 emissions | - CO2 emissions |
![]() Most popular train company | ![]() Most popular airline | ![]() Most popular bus company | Your own car or car rental |
Direct Options | Direct Options | Direct Options | Direct Options |
Additional time: Average total travel duration to departure point, security checks and transfers.
Compare ways to travel from Naples to Zurich
Compare the available ways to get from Naples to Zurich, with the key details around price, speed, convenience, and direct service.
This is compared to other travel options from Naples to Zurich:
A bus is DKK 50 less than a train for this route with tickets for a train from Naples to Zurich costing on average DKK 699.
A bus is DKK 2,655 less than a flight for this route with tickets for a flight from Naples to Zurich costing on average DKK 3,304.
Other travel options to Zurich take longer:
Train takes on average 8h 59m.
Bus takes on average 18h 45m.
The journey is about 3h 58m faster (8h 29m by train vs 12h 27m by car) and roughly DKK 1,741 cheaper once you factor in fuel and tolls (DKK 699 vs DKK 2,440). You'll also arrive in the city centre rather than hunting for parking, and you can work, read, or watch the landscape go by instead of concentrating on the road.
Driving is still worth considering if you want to stop along the way or need a car once you arrive.
Travel optionsfrom Naples to Zurich
How to get from Naples to Zurich by train, bus or flight.
Our recommendation
The best way to travel from Naples to Zurich is by taking a bus because it’s the best combination of price and speed.
24947:30 PM 15h45 Napoli, Autostazione Metropark 11:15 AM Zürich, Sihlquai Bus Terminal (Carparkplatz Sihlquai) DKK 398 1 One-way 0 transfers
Cheapest
24947:30 PM 15h45 Napoli, Autostazione Metropark 11:15 AM Zürich, Sihlquai Bus Terminal (Carparkplatz Sihlquai) DKK 398 1 One-way 0 transfers
Fastest
FRECCIAROSSA 9648+
AZ7190+
Leonardo express 46463:00 PM 6h50 Naples Centrale 9:50 PM Zurich Airport DKK 1,988 1 One-way 2 transfers
Other options
EuroCity 28+
Intercity 59010:31 AM 12h56 Naples Centrale 11:27 PM Zurich HB DKK 1,346 1 One-way 1 transfer
Intercity 652+
EuroCity 14+
InterCityNotte 7969:35 PM 14h52 Naples Centrale 12:27 PM Zurich HB DKK 1,378 1 One-way 2 transfers
9970+
EuroCity 1506:02 AM 8h25 Naples Centrale 2:27 PM Zurich HB DKK 1,512 1 One-way 1 transfer
FlixBus · FlixBus · FlixBus10:45 AM 28h45 Afragola, Stazione di Napoli Afragola 3:30 PM Kloten, Zürich Flughafen (Bahnhof) DKK 593 1 One-way 2 transfers
FlixBus · FlixBus · FlixBus1:05 PM 26h25 Naples, Metropark Centrale(Terminal Bus FS Park) 3:30 PM Kloten, Zürich Flughafen (Bahnhof) DKK 713 1 One-way 2 transfers
054 · 2538:05 PM 15h50 Napoli, Metropark Staz.FS Terminalbus 11:55 AM Zürich, Sihlquai Bus Terminal (Carparkplatz Sihlquai) DKK 741 1 One-way 1 transfer
Regionale 21076 · Regionale 12530 · Regionale 20501+
AZ719012:20 PM 9h30 Naples Centrale 9:50 PM Zurich Airport DKK 1,535 1 One-way 3 transfers
Regionale 21072 · Regionale 12564 · Regionale 20489+
AZ719011:20 AM 10h30 Naples Centrale 9:50 PM Zurich Airport DKK 1,535 1 One-way 3 transfers
Regionale 21400 · Regionale 20467+
AZ71909:35 AM 12h15 Naples Centrale 9:50 PM Zurich Airport DKK 1,535 1 One-way 2 transfers
Find all the dates and times for this journey by train, bus, flight, and ferry .
Compare prices and tickets Prices for trains, buses and flights
Compare bus, train, and flight prices over the next three weeks. See the best deals at a glance, find the lowest fares, and choose the option that fits your budget.
More than 1,000 travel companies trust us to sell their tickets all in one place.
FAQs: Travel from Naples to Zurich
Travel to Zurich easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Naples to Zurich.

This is compared to other travel options from Naples to Zurich:
A bus is DKK 50 less than a train for this route with tickets for a train from Naples to Zurich costing on average DKK 699.
A bus is DKK 2,655 less than a flight for this route with tickets for a flight from Naples to Zurich costing on average DKK 3,304.
Other travel options to Zurich take longer:
Train takes on average 8h 59m.
Bus takes on average 18h 45m.
- Around 41 flights per day.
- Around 35 trains per day.
- Around 8 buses per day.
However, we recommend checking specific travel dates for your route between Naples and Zurich as scheduled services by bus, train, and flight can vary by season or day of the week.
- Flights mostly depart from Naples International Airport and arrive in Zurich Airport.
- Trains mostly depart from Naples Centrale and arrive in Zurich HB.
- Buses mostly depart from Naples, Metropark Centrale(Terminal Bus FS Park) and arrive in Zürich, Sihlquai Bus Terminal (Carparkplatz Sihlquai).
- Travel with Italo, Frecciarossa, Trenitalia, Intercity, Intercity Notte to go to Zurich by train.
- Travel with Air France, KLM, ITA, Vueling, Swiss, Lufthansa, Transavia France, British Airways, Turkish Airlines, Air Baltic, Austrian Airlines, Lufthansa City Airlines, Helvetic Airways, Eurowings, easyJet, CitizenPlane, KLM Cityhopper, Edelweiss Air, GetJet Airlines, Brussels Airlines, Avion Express Malta, Smartwings, Lufthansa Cityline, TAP Portugal, Air Dolomiti, asl airlines, Royal Air Maroc to go to Zurich by flight.
- Travel with FlixBus, Itabus, Marino Autolinee to go to Zurich by bus.
- 4 direct flights per day with ITA, Swiss, Air Baltic, Helvetic Airways, easyJet, CitizenPlane.
- 1 direct buses per day with Itabus.
Travelling from Naples to Zurich: related information
Here are some other resources that might have the information you need

