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 33mCHF 97–235Train, 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 Ice / ...
40hCHF 136–306Drive 2,342 km
- Drive from Narva to Zurichcar 2,342 km
25h 25mCHF 364–525Train to Pulkovo Airport, fly
- Take the train from Ivangorod to Airporttrain
- Fly from Pulkovo Airport (LED) to Zurich Airport (ZRH)plane LED - ZRH
11h 58mCHF 181–565Bus 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 32mTrain, 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 36mCHF 144–354Train, 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 Ice / ...
40h 14mCHF 131–301Bus
- 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 N42
40h 50mCHF 106–194Train, 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 43mCHF 167–262Bus 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 33mCHF 379–1,172
Narva to Zurich by train, foot, and bus
Questions & Answers
The cheapest way to get from Narva to Zurich is to bus which costs SFr 100 - SFr 200 and takes 40h 50m.
The fastest way to get from Narva to Zurich is to train and fly which takes 8h 33m and costs SFr 95 - SFr 240.
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 km.
The best way to get from Narva to Zurich without a car is to train and bus via Magdeburg which takes 40h and costs SFr 130 - SFr 310.
It takes approximately 8h 33m 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 3:23 AM in Narva and 2:23 AM in Zurich.
Yes, the driving distance between Narva to Zurich is 2342 km. It takes approximately 25h 25m 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
- flysas.com
Flights from Lennart Meri International Airport to Zurich Airport via Copenhagen
- Ave. Duration
- 4h 26m
- When
- Every day
- Estimated price
- CHF 80–210
Flights from Helsinki Airport to Zurich Airport via Copenhagen
- Ave. Duration
- 4h 30m
- When
- Every day
- Estimated price
- CHF 120–220
Flights from Helsinki Airport to Zurich Airport via Stockholm
- Ave. Duration
- 6h 25m
- When
- Sunday
- 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–260
Flights from Helsinki Airport to Zurich Airport
- Ave. Duration
- 2h 50m
- When
- Every day
- Estimated price
- CHF 100–280
- Website
- lufthansa.com
Flights from Lennart Meri International Airport to Zurich Airport via Munich
- Ave. Duration
- 5h 40m
- When
- Monday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- CHF 80–180
Flights from Helsinki Airport to Zurich Airport via Munich
- Ave. Duration
- 4h 35m
- When
- Every day
- Estimated price
- CHF 100–260
- Website
- turkishairlines.com
Flights from Pulkovo Airport to Zurich Airport via Istanbul
- Ave. Duration
- 9h 40m
- When
- Every day
- Estimated price
- CHF 220–750
- 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 260–550
- Website
- swiss.com
Flights from Lennart Meri International Airport to Zurich Airport
- Ave. Duration
- 3h
- When
- Monday, Friday, and Saturday
- Estimated price
- CHF 80–230
- 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 80–180
- Website
- ajet.com
Flights from Pulkovo Airport to Zurich Airport via Sabiha Gokcen
- Ave. Duration
- 8h 45m
- When
- Every day
- Estimated price
- CHF 160–430
- Website
- flypgs.com
Flights from Pulkovo Airport to Zurich Airport via Sabiha Gokcen
- Ave. Duration
- 9h 15m
- When
- Every day
- Estimated price
- CHF 160–750
- Phone
- +372 616 0245
- klienditugi@elron.ee
- Website
- elron.ee
Train from Narva to Ülemiste
- Ave. Duration
- 2h 49m
- Frequency
- 5 times a day
- Estimated price
- CHF 10–18
- Website
- https://elron.ee/en
- Express Train Ticket
- CHF 12–18
Train from Narva to Tapa
- Ave. Duration
- 1h 54m
- Frequency
- 5 times a day
- 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
- Once daily
- Estimated price
- CHF 17–30
- Website
- https://elron.ee/en
- Express Train Ticket
- CHF 21–30
Train from Narva to Tallinn
- Ave. Duration
- 2h 57m
- Frequency
- 5 times a day
- Estimated price
- CHF 11–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 60–130
- Website
- https://int.bahn.de/en
Train from Kassel Bahnhof Wilhelmshöhe to Basel SBB
- Ave. Duration
- 4h 33m
- Frequency
- Hourly
- Estimated price
- CHF 50–100
- 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 12m
- Frequency
- Every 20 minutes
- Estimated price
- CHF 20–40
- 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–6
- Lastochka Train
- CHF 4–6
- Phone
- +43 5 1717
- Website
- oebb.at
Train from Karlsruhe Hbf to Zuerich Hb
- Ave. Duration
- 3h 56m
- Frequency
- Once daily
- Estimated price
- CHF 101
- 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–410
- 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
- 4 times a week
- Estimated price
- CHF 35–95
- Website
- https://ecolines.net/
Bus from Rīga to Kassel
- Ave. Duration
- 24h 35m
- Frequency
- 4 times a week
- Estimated price
- CHF 40–120
- Website
- https://ecolines.net/
Bus from Rīga to Karlsruhe
- Ave. Duration
- 29h 55m
- Frequency
- 4 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
- 6 times a week
- 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
- Every 2 hours
- Estimated price
- CHF 11–14
- 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 55–95
- Website
- https://www.flixbus.co.uk
Bus from Berlin Airport BER to Zurich Bus Station
- Ave. Duration
- 13h 40m
- Frequency
- Once daily
- Estimated price
- CHF 40–85
- 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
Ferry from Tallinn to Helsinki
- Ave. Duration
- 2h
- Frequency
- Every 4 hours
- Estimated price
- CHF 30–70
- Website
- https://www.tallink.com/en
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 1232+ hotels available in Zurich.
















































