Select from 7 ways to get there

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Fly  •  5 h 20 min

  1. ZRH - HEL

$85 - $250

5 alternative options

Night bus, bus, car ferry  •  30 h 18 min

$215 - $449

Bus, ferry  •  30 h 34 min

  1. 401 / ...

$207 - $281

Train  •  46 h 51 min

  1. Ice / ...
  2. D
  3. AVE
  4. 781 / ...

$346 - $491

Bus, car ferry  •  47 h 55 min

  1. 007 / ...

$174 - $410

Drive  •  32 h 44 min

  1. 1788.5 miles

$400 - $600

What companies run services between Zürich, Switzerland and Helsinki, Finland?

Finnair, Lufthansa and seven other airlines fly from Zürich to Helsinki hourly. Alternatively, you can take a train from Zürich to Helsinki via Karlsruhe Hbf, Orscha Central, St Petersburg Vitebskii, Pushkinskaya, Ploshchad Lenina, and Pietari (Finljandski) in around 46 h 51 min.

Airlines
Lufthansa
Website
lufthansa.com
Flights from Zurich to Helsinki via Munich
Ave. Duration
4 h 43 min
When
Every day
Estimated price
$160 - $800
Flights from Zurich to Helsinki via Frankfurt
Ave. Duration
5 h 5 min
When
Every day
Estimated price
$160 - $800
Scandinavian Airlines
Website
flysas.com
Flights from Zurich to Helsinki via Stockholm
Ave. Duration
4 h 55 min
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$90 - $450
Flights from Zurich to Helsinki via Copenhagen
Ave. Duration
5 h 15 min
When
Every day
Estimated price
$90 - $450
Finnair
Website
finnair.com
Flights from Zurich to Helsinki
Ave. Duration
2 h 40 min
When
Every day
Estimated price
$220 - $850
Air Baltic
Website
airbaltic.com
Flights from Zurich to Helsinki via Riga
Ave. Duration
4 h 50 min
When
Every day
Estimated price
$85 - $440
KLM
Website
klm.com
Flights from Zurich to Helsinki via Amsterdam
Ave. Duration
5 h 22 min
When
Every day
Estimated price
$160 - $600
Transavia Holland
Website
transavia.com
Flights from Zurich to Helsinki via Amsterdam
Ave. Duration
4 h 55 min
When
Wednesday
Estimated price
$70 - $390
Train operators
Swiss Railways (SBB/CFF/FFS)
Website
sbb.ch
Train from Zürich HB to Karlsruhe Hbf
Ave. Duration
2 h 49 min
Frequency
Every 2 hours
Estimated price
$70 - $120
Website
fahrplan.sbb.ch
Schedules at
fahrplan.sbb.ch
Russian Railways
Website
rzd.ru
Train from Karlsruhe Hbf to Orscha Central
Ave. Duration
26 h 54 min
Frequency
Twice a week
Estimated price
$220 - $280
Schedules at
reiseauskunft.bahn.de
Belorussian Railways (BŽD)
Website
rw.by
Train from Orscha Central to St Petersburg Vitebskii
Ave. Duration
10 h 32 min
Frequency
3 times a day
Estimated price
$15 - $35
Website
www.rw.by
VR Osakeyhtiö
Phone
0600 41 902
Email
firstname.lastname@vr.fi
Website
vr.fi
Train from Pietari (Finljandski) to Helsinki
Ave. Duration
3 h 27 min
Frequency
4 times a day
Estimated price
$35 - $55
Schedules at
vr.fi
Bus operators
FlixBus
Phone
+49 1807 123 99 123
Email
info@flixbus.de
Website
flixbus.de
Night bus from Zurich to Venice, Venice
Ave. Duration
8 h 15 min
Frequency
Once daily
Estimated price
$30 - $60
Website
flixbus.co.uk
Bus from Zurich to Freiburg
Ave. Duration
2 h 20 min
Frequency
Every 2 hours
Estimated price
$9 - $15
Website
flixbus.co.uk
Ecolines
Phone
+371 67214512
Email
info@ecolines.lv
Website
ecolines.net
Bus from Freiburg to Rīga
Ave. Duration
35 h 20 min
Frequency
Twice a week
Estimated price
$100 - $160
Schedules at
ecolines.net
Bus from Rīga to Tallinn
Ave. Duration
4 h 30 min
Frequency
Once daily
Estimated price
$14 - $22
Schedules at
ecolines.net
Ferry operators

Want to know more about travelling around Finland

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.

Questions & Answers

The distance between Zürich and Helsinki is 1775 km. The road distance is 2862 km.

The cheapest way to get from Zürich to Helsinki is to fly which costs SFr 85 - SFr 250 and takes 5 h 20 min.

The quickest way to get from Zürich to Helsinki is to fly which takes 5 h 20 min and costs SFr 85 - SFr 250.

It takes approximately 5 h 20 min to get from Zürich to Helsinki, including transfers.