There are 11 ways to get from Narva to Zurich by train, plane, bus, car, ferry, or car train
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 Lennart Meri International Airport, fly
best- Take the train from Narva to Ülemistetrain
- Fly from Lennart Meri International Airport (TLL) to Zurich Airport (ZRH)plane TLL - ZRH
8h 23mCHF 96–257Train, bus via Magdeburg
- Take the train from Narva to Tapatrain E33
- Take the train from Tapa to Riia raudteejaamtrain 0
- Take the bus from Rīga to Magdeburgbus
- Take the train from Magdeburg Hbf to Basel SBBtrain 12
- Take the train from Basel SBB to Zürich HBtrain Tgv / ...
39h 51mCHF 186–311Drive 2,342.2 km
- Drive from Narva to Zurichcar 2,342.2 km
25h 24mCHF 369–533Bus to Tartu Ülenurme Airport, fly
- Take the bus from Peetri plats to Tartu bussijaambus
- Fly from Tartu Ülenurme Airport (TAY) to Zurich Airport (ZRH)plane TAY - ZRH
11h 9mTrain to Pulkovo Airport, fly
- Take the train from Ivangorod to Airporttrain
- Fly from Pulkovo Airport (LED) to Zurich Airport (ZRH)plane LED - ZRH
11h 59mCHF 111–336Train, ferry to Helsinki Airport, fly
- Take the train from Narva to Tallinntrain
- Take the ferry from Tallinn to Helsinkiferry
- Fly from Helsinki Airport (HEL) to Zurich Airport (ZRH)plane HEL - ZRH
12h 26mTrain, bus
- Take the train from Narva to Tapatrain E33
- Take the train from Tapa to Riia raudteejaamtrain 0
- Take the bus from Rīga to Kasselbus
- Take the train from Kassel Bahnhof Wilhelmshöhe to Basel SBBtrain 20 / ...
- Take the train from Basel SBB to Zürich HBtrain Tgv / ...
40h 4mCHF 161–306Bus
- Take the bus from Fama keskus to Tallinna bussijaambus 347 / ...
- Take the bus from Tallinn, Bus Station to Berlin Airport BERbus
- Take the bus from Berlin Airport BER to Zurich Bus Stationbus
40h 50mCHF 153–263Train, bus #2
- Take the train from Narva to Tapatrain E33
- Take the train from Tapa to Riia raudteejaamtrain 0
- Take the bus from Rīga to Karlsruhebus
- Take the train from Karlsruhe Hbf to Zuerich Hbtrain Ec
43h 33mCHF 111–226Bus via Katowice
- Take the bus from Fama keskus to Tallinna bussijaambus 347 / ...
- Take the bus from Tallinn to Katowicebus
- Take the bus from Katowice to Zürich Bus Stationbus
2d 6hDrive, car train
- Drive from Narva to Hamburg Hbfcar
- Take the car train from Hamburg Hbf to München Ostcartrain
- Drive from München Ost to Zurichcar
29h 31mCHF 382–1,177
Narva to Zurich by train, foot, and bus
Questions & Answers
The cheapest way to get from Narva to Zurich is to train and fly which costs SFr 95 - SFr 260 and takes 8h 23m.
The fastest way to get from Narva to Zurich is to train and fly which takes 8h 23m and costs SFr 95 - SFr 260.
No, there is no direct bus from Narva to Zurich station. However, there are services departing from Fama keskus and arriving at Zurich Bus Station via Tallinn, Bus Station and Berlin Airport BER. The journey, including transfers, takes approximately 40h 50m.
The distance between Narva and Zurich is 1916 km. The road distance is 2342.2 km.
The best way to get from Narva to Zurich without a car is to train and bus via Magdeburg which takes 39h 51m and costs SFr 180 - SFr 320.
It takes approximately 8h 23m to get from Narva to Zurich, including transfers.
Narva to Zurich bus services, operated by Lux Express, depart from Fama keskus station.
Narva to Zurich bus services, operated by Lux Express, arrive at Tallinna bussijaam station.
Zurich is 1h behind Narva. It is currently 2:28 AM in Narva and 1:28 AM in Zurich.
Yes, the driving distance between Narva to Zurich is 2342 km. It takes approximately 25h 24m to drive from Narva to Zurich.
What companies run services between Narva, Estonia and Zurich, Switzerland?
You can take a bus from Fama keskus to Zurich Bus Station via Tallinn, Bus Station and Berlin Airport BER in around 40h 50m.
- Website
- lufthansa.com
Flights from Lennart Meri International Airport to Zurich Airport via Munich
- Ave. Duration
- 4h 25m
- When
- Monday
- Estimated price
- CHF 95–120
Flights from Lennart Meri International Airport to Zurich Airport via Frankfurt
- Ave. Duration
- 5h 45m
- When
- Every day
- Estimated price
- CHF 75–310
Flights from Helsinki Airport to Zurich Airport via Munich
- Ave. Duration
- 4h 32m
- When
- Every day
- Estimated price
- CHF 65–330
- Website
- flysas.com
Flights from Lennart Meri International Airport to Zurich Airport via Copenhagen
- Ave. Duration
- 4h 26m
- When
- Every day
- Estimated price
- CHF 70–220
Flights from Helsinki Airport to Zurich Airport via Copenhagen
- Ave. Duration
- 4h 30m
- When
- Every day
- Estimated price
- CHF 120–220
- Website
- finnair.com
Flights from Tartu Ülenurme Airport to Zurich Airport via Helsinki Airport
- Ave. Duration
- 4h 45m
- When
- Every day
- Estimated price
- CHF 160–270
Flights from Helsinki Airport to Zurich Airport
- Ave. Duration
- 2h 50m
- When
- Every day
- Estimated price
- CHF 100–290
- Website
- turkishairlines.com
Flights from Pulkovo Airport to Zurich Airport via Istanbul
- Ave. Duration
- 9h 38m
- When
- Every day
- Estimated price
- CHF 200–800
- Website
- airserbia.com
Flights from Pulkovo Airport to Zurich Airport via Belgrade
- Ave. Duration
- 8h 10m
- When
- Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- CHF 95–310
- Website
- swiss.com
Flights from Lennart Meri International Airport to Zurich Airport
- Ave. Duration
- 3h
- When
- Monday, Friday, Saturday, and Sunday
- Estimated price
- CHF 110–300
- Website
- airbaltic.com
Flights from Lennart Meri International Airport to Zurich Airport via Riga
- Ave. Duration
- 6h 25m
- When
- Wednesday to Sunday
- Estimated price
- CHF 95–120
- Website
- ajet.com
Flights from Pulkovo Airport to Zurich Airport via Sabiha Gokcen
- Ave. Duration
- 8h 45m
- When
- Every day
- Estimated price
- CHF 210–410
- Website
- flypgs.com
Flights from Pulkovo Airport to Zurich Airport via Sabiha Gokcen
- Ave. Duration
- 9h 15m
- When
- Every day
- Estimated price
- CHF 160–700
- Phone
- +372 616 0245
- klienditugi@elron.ee
- Website
- elron.ee
Train from Narva to Ülemiste
- Ave. Duration
- 2h 39m
- Frequency
- Every 3 hours
- Estimated price
- CHF 10–17
- Website
- https://elron.ee/en
- Express Train Ticket
- CHF 12–17
Train from Narva to Tapa
- Ave. Duration
- 1h 44m
- Frequency
- Every 3 hours
- Estimated price
- CHF 7–12
- Website
- https://elron.ee/en
- Express Train Ticket
- CHF 8–12
Train from Tapa to Riia raudteejaam
- Ave. Duration
- 4h 52m
- Frequency
- 3 times a day
- Estimated price
- CHF 16–30
- Website
- https://elron.ee/en
- Express Train Ticket
- CHF 20–30
Train from Narva to Tallinn
- Ave. Duration
- 2h 47m
- Frequency
- Every 3 hours
- Estimated price
- CHF 10–18
- Website
- https://elron.ee/en
- Express Train Ticket
- CHF 12–18
- Phone
- +370 700 55 111
- informacija@ltglink.lt
- Website
- ltglink.lt
Train from Tapa to Riia raudteejaam
- Ave. Duration
- 5h 27m
- Frequency
- Once daily
- Estimated price
- CHF 14–19
- Website
- https://ltglink.lt/en
- Phone
- +49 30 311 682904
- Website
- bahn.de
Train from Magdeburg Hbf to Basel SBB
- Ave. Duration
- 8h 5m
- Frequency
- 4 times a week
- Estimated price
- CHF 100–120
- Website
- https://int.bahn.de/en
Train from Kassel Bahnhof Wilhelmshöhe to Basel SBB
- Ave. Duration
- 4h 33m
- Frequency
- Hourly
- Estimated price
- CHF 70–85
- Website
- https://int.bahn.de/en
- Phone
- +41 848 446 688
- Website
- sbb.ch
Train from Basel SBB to Zürich HB
- Ave. Duration
- 1h 13m
- Frequency
- Every 20 minutes
- Estimated price
- CHF 30–60
- Website
- https://www.sbb.ch/en
- Phone
- 8 800 775 0000
- OfRas_SZPPK@orw.rzd.ru
- Website
- ppk-piter.ru
Train from Ivangorod to Airport
- Ave. Duration
- 2h 46m
- Frequency
- Once daily
- Estimated price
- CHF 3–6
- Book at
- https://eng.rzd.ru/
- Website
- https://ppk-piter.ru
- Schedules at
- https://ppk-piter.ru
- Commuter Electric Train
- CHF 3–5
- Lastochka Train
- CHF 4–6
- Phone
- +43 5 1717
- Website
- oebb.at
Train from Karlsruhe Hbf to Zuerich Hb
- Ave. Duration
- 3h 56m
- Frequency
- 5 times a week
- Estimated price
- CHF 45–65
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/eurocity-intercity
- Website
- https://shop.oebbtickets.at/en/ticket
- Phone
- +49 (0) 221 800 20 820
- info@urlaubs-express.de
- Website
- urlaubs-express.de
Car train from Hamburg Hbf to München Ost
- Ave. Duration
- 4h 37m
- Frequency
- Once daily
- Estimated price
- CHF 90–750
- Website
- https://urlaubs-express.de/?lang=en
- Car Single Bed
- CHF 360–400
- Car Compartment
- CHF 650–750
- Phone
- +371 67 214 512
- info@ecolines.lv
- Website
- ecolines.net
Bus from Rīga to Magdeburg
- Ave. Duration
- 20h 40m
- Frequency
- 5 times a week
- Estimated price
- CHF 35–90
- Website
- https://ecolines.net/
Bus from Rīga to Kassel
- Ave. Duration
- 24h 35m
- Frequency
- 6 times a week
- Estimated price
- CHF 40–120
- Website
- https://ecolines.net/
Bus from Rīga to Karlsruhe
- Ave. Duration
- 29h 55m
- Frequency
- 6 times a week
- Estimated price
- CHF 45–120
- Website
- https://ecolines.net/
- Phone
- +372 5656 3056
- info@balticshuttle.ee
- Website
- balticshuttle.ee
Bus from Peetri plats to Tartu bussijaam
- Ave. Duration
- 2h 43m
- Frequency
- Twice daily
- Website
- https://www.balticshuttle.ee/en
- Phone
- +372 680 0909
- info@luxexpress.eu
- Website
- luxexpress.eu
Bus from Fama keskus to Tallinna bussijaam
- Ave. Duration
- 3h 10m
- Frequency
- Hourly
- Estimated price
- CHF 13–19
- Website
- https://luxexpress.eu/en/
Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Tallinn, Bus Station to Berlin Airport BER
- Ave. Duration
- 22h
- Frequency
- Twice daily
- Estimated price
- CHF 85–150
- Website
- https://www.flixbus.co.uk
Bus from Berlin Airport BER to Zurich Bus Station
- Ave. Duration
- 13h 40m
- Frequency
- Twice daily
- Estimated price
- CHF 55–95
- Website
- https://www.flixbus.co.uk
- Phone
- +373 789 18 888
- info@busline.md
- Website
- busline.md
Bus from Tallinn to Katowice
- Ave. Duration
- 29h 23m
- Frequency
- 6 times a week
- Website
- https://busline.md/en/
- Phone
- +38 098-888-11-08
- igoruzhanskyi@grandbus.com.ua
- Website
- grandbus.com.ua
Bus from Katowice to Zürich Bus Station
- Ave. Duration
- 19h 33m
- Frequency
- Once daily
- Website
- https://www.grandbus.com.ua/en
- Website
- en.tallink.com
Ferry from Tallinn to Helsinki
- Ave. Duration
- 2h
- Frequency
- Every 4 hours
- Schedules at
- en.tallink.com
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
How to plan an amazing trip around Scandinavia
Read the travel guide
Want to know more about Flixbus?
Read the travel guide
More Questions & Answers
Book your Narva to Zurich bus tickets online with Omio.
There are 1224+ hotels available in Zurich.











































