There are 11 ways to get from Helsinki to Martigny by plane, train, bus, car, ferry, 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.
Fly to Geneva International Airport, train
best- Fly from Helsinki Airport (HEL) to Geneva International Airport (GVA)plane HEL - GVA
- Take the train from Genève-Aéroport to Martignytrain
7h 45mCHF 124–313Bus, train #2
cheapest- Take the bus from Helsinki, Bus Station to Tallinn, Bus Stationbus
- Take the bus from Tallinna bussijaam to Prahabus
- Take the bus from Praha, ÚAN Florenc to Lausanne Bus Stationbus
- Take the train from Lausanne to Martignytrain Ir / ...
2d 1hCHF 81–135Bus, train
- Take the bus from Helsinki, Harbour Terminal 2 to Berlin, Zentralen Omnibusbahnhofbus
- Take the train from S Südkreuz Bhf to Frankfurttrain 82 / ...
- Take the train from Frankfurt to Basel SBBtrain 20 / ...
- Take the train from Basel SBB to Visptrain Ic6 / ...
- Take the train from Visp to Martignytrain Ec / ...
38h 2mCHF 291–464Bus, train via Ełk
- Take the bus from Helsinki, Harbour Terminal 2 to Elk, Dabrowskiego - Bus station 01 and Railway station 02bus
- Take the train from Elk to Tczewtrain Tlk / ...
- Take the train from Tczew to Berlin Ostbahnhoftrain Ic
- Take the train from S Ostbahnhof to Basel SBBtrain 12
- Take the train from Basel SBB to Visptrain Ic6 / ...
- Take the train from Visp to Martignytrain Ec / ...
38h 47mCHF 210–294Drive 3,820.9 km
- Drive from Helsinki to Martignycar 3,820.9 km
39h 45mCHF 630–910Fly to Zurich Airport, train
- Fly from Helsinki Airport (HEL) to Zurich Airport (ZRH)plane HEL - ZRH
- Take the train from Zürich Flughafen to Lausannetrain
- Take the train from Lausanne to Martignytrain
9h 23mCHF 200–443Fly to Milano Malpensa Airport, train
- Fly from Helsinki Airport (HEL) to Milano Malpensa Airport (MXP)plane HEL - MXP
- Take the train from Gallarate to Domodossolatrain
- Take the train from Brig to Martignytrain
9h 43mCHF 110–336Fly to Milan Linate Airport, train
- Fly from Helsinki Airport (HEL) to Milan Linate Airport (LIN)plane HEL - LIN
- Take the train from Milano Centrale to Brigtrain
- Take the train from Brig to Martignytrain
10h 4mCHF 153–397Bus
- Take the bus from Helsinki, Harbour Terminal 2 to Berlin, Zentralen Omnibusbahnhofbus
- Take the bus from Berlin, Zentralen Omnibusbahnhof to Milano, Autostazione Lampugnanobus N95
- Take the bus from Milan to Aostabus
- Take the bus from Aosta, Autostazione to Martigny, garebus 211
2d 1hCHF 175–307Ferry, train
- Take the ferry from Helsinki to Stockholmferry
- Take the train from Stockholm Centralstation to Jenbachtrain
- Take the train from Jenbach to St. Gallen(Ch)train Rjx / ...
- Take the train from St. Gallen to Lausannetrain Ic5 / ...
- Take the train from Lausanne to Martignytrain Ir / ...
2d 7hDrive, car ferry, car train
- Drive from Helsinki to Halmstadcar
- Take the car ferry from Halmstad to Grenåcarferry
- Drive from Grenå to Hamburg Altonacar
- Take the car train from Hamburg Altona to Lörrach Hbfcartrain
- Drive from Lörrach Hbf to Martignycar
47h 56mCHF 609–1,519
Helsinki to Martigny by bus and train
Questions & Answers
The cheapest way to get from Helsinki to Martigny is to bus and train which costs SFr 80 - SFr 140 and takes 2 days 1h.
The fastest way to get from Helsinki to Martigny is to fly and train which takes 7h 45m and costs SFr 120 - SFr 320.
No, there is no direct bus from Helsinki to Martigny. However, there are services departing from Helsinki, Harbour Terminal 2 and arriving at Martigny, gare via Berlin, Zentralen Omnibusbahnhof, Milan and Aosta, Autostazione. The journey, including transfers, takes approximately 2 days 1h.
The distance between Helsinki and Martigny is 2148 km. The road distance is 3820.9 km.
The best way to get from Helsinki to Martigny without a car is to bus and train which takes 38h 2m and costs SFr 290 - SFr 470.
It takes approximately 7h 45m to get from Helsinki to Martigny, including transfers.
Helsinki to Martigny bus services, operated by FlixBus, depart from Helsinki, Harbour Terminal 2 station.
Helsinki to Martigny bus services, operated by FlixBus, arrive at Berlin, Zentralen Omnibusbahnhof station.
Martigny is 1h behind Helsinki. It is currently 5:57 AM in Helsinki and 4:57 AM in Martigny.
Yes, the driving distance between Helsinki to Martigny is 3821 km. It takes approximately 39h 45m to drive from Helsinki to Martigny.
What companies run services between Helsinki, Finland and Martigny, Switzerland?
You can take a bus from Helsinki, Harbour Terminal 2 to Martigny, gare via Berlin, Zentralen Omnibusbahnhof, Milan, and Aosta, Autostazione in around 2d 1h.
- Website
- lufthansa.com
Flights from Helsinki Airport to Zurich Airport via Frankfurt
- Ave. Duration
- 5h 16m
- When
- Every day
- Estimated price
- CHF 65–320
Flights from Helsinki Airport to Milano Malpensa Airport via Munich
- Ave. Duration
- 5h 30m
- When
- Every day
- Estimated price
- CHF 60–290
Flights from Helsinki Airport to Milan Linate Airport via Frankfurt
- Ave. Duration
- 6h 10m
- When
- Every day
- Estimated price
- CHF 70–350
Flights from Helsinki Airport to Milan Linate Airport via Munich
- Ave. Duration
- 7h
- When
- Every day
- Estimated price
- CHF 70–340
- Website
- finnair.com
Flights from Helsinki Airport to Geneva International Airport
- Ave. Duration
- 3h 2m
- When
- Every day
- Estimated price
- CHF 95–180
Flights from Helsinki Airport to Zurich Airport
- Ave. Duration
- 2h 50m
- When
- Every day
- Estimated price
- CHF 100–290
Flights from Helsinki Airport to Milano Malpensa Airport
- Ave. Duration
- 3h 10m
- When
- Every day
- Estimated price
- CHF 80–230
Flights from Helsinki Airport to Milan Linate Airport
- Ave. Duration
- 3h
- When
- Wednesday, Thursday, and Sunday
- Estimated price
- CHF 80–230
- Website
- flysas.com
Flights from Helsinki Airport to Geneva International Airport via Copenhagen
- Ave. Duration
- 5h 21m
- When
- Every day
- Estimated price
- CHF 110–230
Flights from Helsinki Airport to Zurich Airport via Copenhagen
- Ave. Duration
- 4h 30m
- When
- Every day
- Estimated price
- CHF 120–240
Flights from Helsinki Airport to Milan Linate Airport via Copenhagen
- Ave. Duration
- 5h 55m
- When
- Sunday
- Estimated price
- CHF 80–310
Flights from Helsinki Airport to Milan Linate Airport via Stockholm
- Ave. Duration
- 6h 10m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- CHF 80–310
- Phone
- +41 848 446 688
- Website
- sbb.ch
Train from Genève-Aéroport to Martigny
- Ave. Duration
- 1h 46m
- Frequency
- Every 30 minutes
- Estimated price
- CHF 40–80
- Website
- https://www.sbb.ch/en
Train from Frankfurt to Basel SBB
- Ave. Duration
- 2h 48m
- Frequency
- Twice a week
- Estimated price
- CHF 100–180
- Website
- https://www.sbb.ch/en
Train from Basel SBB to Visp
- Ave. Duration
- 2h 6m
- Frequency
- Hourly
- Estimated price
- CHF 60–120
- Website
- https://www.sbb.ch/en
Train from Visp to Martigny
- Ave. Duration
- 44 min
- Frequency
- Every 30 minutes
- Estimated price
- CHF 19–35
- Website
- https://www.sbb.ch/en
Train from Zürich Flughafen to Lausanne
- Ave. Duration
- 2h 37m
- Frequency
- Hourly
- Estimated price
- CHF 70–130
- Website
- https://www.sbb.ch/en
Train from Lausanne to Martigny
- Ave. Duration
- 52 min
- Frequency
- Every 30 minutes
- Estimated price
- CHF 26–50
- Website
- https://www.sbb.ch/en
Train from Brig to Martigny
- Ave. Duration
- 56 min
- Frequency
- Every 30 minutes
- Estimated price
- CHF 22–40
- Website
- https://www.sbb.ch/en
Train from St. Gallen to Lausanne
- Ave. Duration
- 3h 28m
- Frequency
- Hourly
- Estimated price
- CHF 90–170
- Website
- https://www.sbb.ch/en
- Phone
- +49 30 311 682904
- Website
- bahn.de
Train from S Südkreuz Bhf to Frankfurt
- Ave. Duration
- 3h 43m
- Frequency
- Hourly
- Estimated price
- CHF 70–85
- Website
- https://int.bahn.de/en
Train from Frankfurt to Basel SBB
- Ave. Duration
- 3h 1m
- Frequency
- Hourly
- Estimated price
- CHF 50–60
- Website
- https://int.bahn.de/en
Train from S Ostbahnhof to Basel SBB
- Ave. Duration
- 7h 31m
- Frequency
- Every 4 hours
- Estimated price
- CHF 110–130
- Website
- https://int.bahn.de/en
- Phone
- +49 (0) 7531 915109
- info@sbb-deutschland.de
- Website
- sbb-deutschland.de
Train from Basel SBB to Visp
- Ave. Duration
- 2h 5m
- Frequency
- 3 times a day
- Estimated price
- CHF 14–19
- Schedules at
- sbb-deutschland.de
- Phone
- +41 27 720 47 47
- info@regionalps.ch
- Website
- regionalps.ch
Train from Visp to Martigny
- Ave. Duration
- 57 min
- Frequency
- Hourly
- Estimated price
- CHF 20–40
- Schedules at
- regionalps.ch
- 2nd Class Ticket
- CHF 20–23
- 1st Class Ticket
- CHF 35–40
Train from Brig to Martigny
- Ave. Duration
- 1h 4m
- Frequency
- Hourly
- Estimated price
- CHF 22–45
- Schedules at
- regionalps.ch
- 2nd Class Ticket
- CHF 22–26
- 1st Class Ticket
- CHF 39–45
- Phone
- +39 06 68475475
- ufficiogruppi@trenitalia.it
- Website
- trenitalia.com
Train from Visp to Martigny
- Ave. Duration
- 40 min
- Frequency
- 6 times a week
- Estimated price
- CHF 10–16
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- CHF 10–14
- 2nd Class
- CHF 12–16
Train from Brig to Martigny
- Ave. Duration
- 50 min
- Frequency
- 6 times a week
- Estimated price
- CHF 11–19
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- CHF 11–16
- 2nd Class
- CHF 13–19
Train from Milano Centrale to Brig
- Ave. Duration
- 2h 4m
- Frequency
- Every 4 hours
- Estimated price
- CHF 35–80
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- CHF 55–80
- 2nd Class
- CHF 35–50
- Phone
- +48 22 322 22 22
- infokraj@intercity.pl
- Website
- intercity.pl
Train from Elk to Tczew
- Ave. Duration
- 4h 14m
- Frequency
- Twice daily
- Estimated price
- CHF 11–20
- Website
- https://www.intercity.pl/en/
- 2nd Class
- CHF 11–17
- 1st Class
- CHF 16–20
Train from Tczew to Berlin Ostbahnhof
- Ave. Duration
- 5h 11m
- Frequency
- Once daily
- Estimated price
- CHF 16–27
- Website
- https://www.intercity.pl/en/
- 2nd Class
- CHF 16–24
- 1st Class
- CHF 21–27
- Phone
- +39 02 7249 4494
- my-link@trenord.it
- Website
- trenord.it
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
- +39.06.5210550
- Website
- trenitalia.com
Train from Gallarate to Domodossola
- Ave. Duration
- 1h 40m
- Frequency
- Every 4 hours
- Estimated price
- CHF 5–9
- Website
- https://www.trenitalia.com/en.html
- Phone
- +46 40 669 62 00
- snalltaget@snalltaget.se
- Website
- snalltaget.se
Train from Stockholm Centralstation to Jenbach
- Ave. Duration
- 27h 8m
- Frequency
- Once a week
- Estimated price
- CHF 110–150
- Website
- https://www.snalltaget.se/en
Train from Jenbach to St. Gallen(Ch)
- Ave. Duration
- 3h 30m
- Frequency
- 3 times a day
- Estimated price
- CHF 35–55
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/railjet
- *
- CHF 35–55
- Phone
- +49 (0) 221 800 20 820
- info@urlaubs-express.de
- Website
- urlaubs-express.de
Car train from Hamburg Altona to Lörrach Hbf
- Ave. Duration
- 10h 33m
- Frequency
- Once a week
- Estimated price
- CHF 90–750
- Website
- https://urlaubs-express.de/?lang=en
- Car Single Bed
- CHF 340–390
- Car Compartment
- CHF 550–750
Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Helsinki, Harbour Terminal 2 to Berlin, Zentralen Omnibusbahnhof
- Ave. Duration
- 25h 55m
- Frequency
- Once daily
- Estimated price
- CHF 95–170
- Website
- https://www.flixbus.co.uk
Bus from Helsinki, Harbour Terminal 2 to Elk, Dabrowskiego - Bus station 01 and Railway station 02
- Ave. Duration
- 15h 5m
- Frequency
- Once daily
- Estimated price
- CHF 45–85
- Website
- https://www.flixbus.co.uk
Bus from Berlin, Zentralen Omnibusbahnhof to Milano, Autostazione Lampugnano
- Ave. Duration
- 15h 55m
- Frequency
- Once daily
- Estimated price
- CHF 65–120
- Website
- https://www.flixbus.co.uk
Bus from Milan to Aosta
- Ave. Duration
- 2h 15m
- Frequency
- Every 3 hours
- Estimated price
- CHF 10–18
- Website
- https://www.flixbus.co.uk
Bus from Helsinki, Bus Station to Tallinn, Bus Station
- Ave. Duration
- 6h 25m
- Frequency
- Every 4 hours
- Estimated price
- CHF 5–9
- Website
- https://www.flixbus.co.uk
- Phone
- +41 27 721 68 40
- info@tmrsa.ch
- Website
- tmrsa.ch
Bus from Aosta, Autostazione to Martigny, gare
- Ave. Duration
- 2h
- Frequency
- 5 times a week
- Estimated price
- CHF 5–8
- Website
- https://www.tmrsa.ch/en/
- Website
- flixbus.pl
Bus from Tallinna bussijaam to Praha
- Ave. Duration
- 27h 15m
- Frequency
- Once daily
- Estimated price
- CHF 1–2
- Schedules at
- flixbus.pl
- Phone
- +420 222 222 221
- info@regiojet.cz
- Website
- regiojet.com
Bus from Praha, ÚAN Florenc to Lausanne Bus Station
- Ave. Duration
- 12h 35m
- Frequency
- Once a week
- Estimated price
- CHF 45–70
- Website
- https://regiojet.com/
- Website
- vikingline.com
Ferry from Helsinki to Stockholm
- Ave. Duration
- 17h 45m
- Frequency
- Once daily
- Schedules at
- vikingline.com
- Phone
- +44 844 770 7070
- info.se@stenaline.com
- Website
- stenaline.dk
Car ferry from Halmstad to Grenå
- Ave. Duration
- 4h 35m
- Frequency
- Twice daily
- Estimated price
- CHF 65–100
- Website
- https://www.stenalinetravel.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
How to plan an amazing trip around Scandinavia
Read the travel guide
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide
Want to know more about Flixbus?
Read the travel guide
More Questions & Answers
There are 2596+ hotels available in Martigny.



















































