There are 10 ways to get from Delft to Martigny by train (TGV), bus, car, train, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train via Paris
best- Take the train from Rotterdam Centraal to Paris Nord
- Take the train from Paris Gare De Lyon to GeneveTgv
- Take the train from Genève to MartignyIr
10h 12mCHF 124–449Bus
cheapest- Take the bus from Delft Station to Brussels-North train station813
- Take the bus from Brussels-North train station to Lausanne
- Take the bus from Lausanne to Martigny
17h 35mCHF 58–159Drive 850.9 km
- Drive from Delft to Martigny850.9 km
9h 35mCHF 139–200Train to Amsterdam Airport Schiphol, fly to Geneva International Airport, train
- Take the train from Delft to Schiphol Airport
- Fly from Amsterdam Airport Schiphol (AMS) to Geneva International Airport (GVA)AMS - GVA
- Take the train from Genève-Aéroport to Martigny
6h 23mCHF 95–270Train
- Take the train from Delft to Eindhoven
- Take the train from Eindhoven to Basel SBB43N
- Take the train from Basel SBB to Biel/Bienne
- Take the train from Biel/Bienne to LausanneIc5 / ...
- Take the train from Lausanne to MartignyIr / ...
15h 1mCHF 135–442Train, bus
- Take the train from Rotterdam Centraal to Brussel-Zuid / Bruxelles-Midi
- Take the bus from Brussels - Midi Train Station to Nancy - Quai Sainte-Catherine
- Take the bus from Nancy - Quai Sainte-Catherine to Evian-les-Bains
- Take the train from St-Gingolph to MartignyR91
22h 17mCHF 117–247Train, train to Brussels Airport, fly to Geneva International Airport
- Take the train from Delft to Breda
- Take the train from Breda to Brussels Airport-Zaventem
- Fly from Brussels Airport (BRU) to Geneva International Airport (GVA)BRU - GVA
- Take the train from Genève-Aéroport to Martigny
7h 59mCHF 95–249Train to Amsterdam Airport Schiphol, fly to Zurich Airport, train
- Take the train from Delft to Schiphol Airport
- Fly from Amsterdam Airport Schiphol (AMS) to Zurich Airport (ZRH)AMS - ZRH
- Take the train from Zürich Flughafen to Visp
- Take the train from Visp to Martigny
7h 58mCHF 171–425Train to Amsterdam Airport Schiphol, fly to Basel, train
- Take the train from Delft to Schiphol Airport
- Fly from Amsterdam Airport Schiphol (AMS) to Basel (BSL)AMS - BSL
- Take the train from Basel SBB to Visp
- Take the train from Visp to Martigny
8h 11mCHF 137–361Train to Amsterdam Airport Schiphol, fly to Milano Malpensa Airport, train
- Take the train from Delft to Schiphol Airport
- Fly from Amsterdam Airport Schiphol (AMS) to Milano Malpensa Airport (MXP)AMS - MXP
- Take the train from Gallarate to Domodossola
- Take the train from Brig to Martigny
8h 24mCHF 96–287
Delft to Martigny by train
Questions & Answers
The cheapest way to get from Delft to Martigny is to bus which costs SFr 55 - SFr 160 and takes 17h 35m.
The fastest way to get from Delft to Martigny is to train and fly which takes 6h 23m and costs SFr 95 - SFr 270.
No, there is no direct bus from Delft station to Martigny. However, there are services departing from Delft Station and arriving at Martigny via Brussels-North train station and Lausanne. The journey, including transfers, takes approximately 17h 35m.
No, there is no direct train from Delft to Martigny. However, there are services departing from Delft and arriving at Martigny via Rotterdam Centraal, Paris Nord, Paris Gare De Lyon and Genève. The journey, including transfers, takes approximately 10h 12m.
The distance between Delft and Martigny is 1090 km. The road distance is 850.9 km.
The best way to get from Delft to Martigny without a car is to train via Paris which takes 10h 12m and costs SFr 120 - SFr 450.
It takes approximately 10h 12m to get from Delft to Martigny, including transfers.
Delft to Martigny bus services, operated by FlixBus, depart from Delft Station.
Delft to Martigny train services, operated by Nederlandse Spoorwegen (NS), depart from Delft station.
The best way to get from Delft to Martigny is to train via Paris which takes 10h 12m and costs SFr 120 - SFr 450. Alternatively, you can bus, which costs SFr 55 - SFr 160 and takes 17h 35m.
What companies run services between Delft, Netherlands and Martigny, Switzerland?
You can take a train from Delft to Martigny via Rotterdam Centraal, Paris Nord, Paris Gare De Lyon, and Genève in around 10h 12m. Alternatively, you can take a bus from Delft Station to Martigny via Brussels-North train station and Lausanne in around 17h 35m.
- Website
- swiss.com
Flights from Amsterdam Airport Schiphol to Geneva International Airport via Zurich Airport
- Ave. Duration
- 3h 17m
- When
- Monday, Tuesday, Thursday, Friday, and Sunday
- Estimated price
- CHF 90–210
Flights from Brussels Airport to Geneva International Airport
- Ave. Duration
- 1h 16m
- When
- Every day
- Estimated price
- CHF 45–120
Flights from Brussels Airport to Geneva International Airport via Zurich Airport
- Ave. Duration
- 3h 15m
- When
- Every day
- Estimated price
- CHF 45–120
Flights from Amsterdam Airport Schiphol to Zurich Airport
- Ave. Duration
- 1h 28m
- When
- Every day
- Estimated price
- CHF 100–260
Flights from Amsterdam Airport Schiphol to Milano Malpensa Airport via Zurich Airport
- Ave. Duration
- 3h 55m
- When
- Every day
- Estimated price
- CHF 75–300
- Website
- easyjet.com
Flights from Amsterdam Airport Schiphol to Geneva International Airport
- Ave. Duration
- 1h 30m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- CHF 55–170
Flights from Brussels Airport to Geneva International Airport
- Ave. Duration
- 1h 17m
- When
- Every day
- Estimated price
- CHF 35–120
Flights from Amsterdam Airport Schiphol to Basel
- Ave. Duration
- 1h 16m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- CHF 60–200
Flights from Amsterdam Airport Schiphol to Milano Malpensa Airport
- Ave. Duration
- 1h 40m
- When
- Every day
- Estimated price
- CHF 45–170
- Website
- klm.com
Flights from Amsterdam Airport Schiphol to Geneva International Airport
- Ave. Duration
- 1h 27m
- When
- Every day
- Estimated price
- CHF 50–310
Flights from Amsterdam Airport Schiphol to Zurich Airport
- Ave. Duration
- 1h 22m
- When
- Every day
- Estimated price
- CHF 45–300
Flights from Amsterdam Airport Schiphol to Basel
- Ave. Duration
- 1h 13m
- When
- Every day
- Estimated price
- CHF 50–320
- Website
- lufthansa.com
Flights from Brussels Airport to Geneva International Airport via Frankfurt
- Ave. Duration
- 3h 22m
- When
- Every day
- Estimated price
- CHF 90–300
Flights from Amsterdam Airport Schiphol to Zurich Airport via Frankfurt
- Ave. Duration
- 3h 30m
- When
- Every day
- Estimated price
- CHF 85–370
Flights from Amsterdam Airport Schiphol to Basel via Frankfurt
- Ave. Duration
- 3h
- When
- Monday, Thursday, and Sunday
- Estimated price
- CHF 130–410
Flights from Amsterdam Airport Schiphol to Milano Malpensa Airport via Frankfurt
- Ave. Duration
- 3h 37m
- When
- Every day
- Estimated price
- CHF 75–330
- Website
- airfrance.com
Flights from Amsterdam Airport Schiphol to Geneva International Airport via Paris Charles de Gaulle
- Ave. Duration
- 3h 28m
- When
- Every day
- Estimated price
- CHF 55–320
Flights from Amsterdam Airport Schiphol to Basel
- Ave. Duration
- 1h 13m
- When
- Every day
- Estimated price
- CHF 50–320
- Website
- brusselsairlines.com
Flights from Brussels Airport to Geneva International Airport
- Ave. Duration
- 1h 16m
- When
- Every day
- Estimated price
- CHF 45–120
- Website
- airdolomiti.it
Flights from Amsterdam Airport Schiphol to Zurich Airport via Frankfurt
- Ave. Duration
- 3h 20m
- When
- Monday, Tuesday, Thursday, and Sunday
- Estimated price
- CHF 120–370
Flights from Amsterdam Airport Schiphol to Basel via Frankfurt
- Ave. Duration
- 3h
- When
- Monday, Thursday, and Sunday
- Estimated price
- CHF 130–410
- Phone
- +31 30 751 5155
- Website
- ns.nl
Train from Rotterdam Centraal to Paris Nord
- Ave. Duration
- 2h 40m
- Frequency
- Every 2 hours
- Estimated price
- CHF 60–220
- Website
- https://www.ns.nl/en
- 2nd Class
- CHF 60–95
- 1st Class
- CHF 130–220
Train from Delft to Schiphol Airport
- Ave. Duration
- 40 min
- Frequency
- Every 30 minutes
- Estimated price
- CHF 9–25
- Website
- https://www.ns.nl/en
- 2nd Class
- CHF 9–14
- 1st Class
- CHF 15–25
Train from Delft to Eindhoven
- Ave. Duration
- 1h 16m
- Frequency
- Every 30 minutes
- Estimated price
- CHF 23
- Website
- https://www.ns.nl/en
Train from Eindhoven to Basel SBB
- Ave. Duration
- 8h 35m
- Frequency
- 6 times a week
- Estimated price
- CHF 90–320
- Website
- https://www.ns.nl/en
- 2nd Class
- CHF 90–140
- 1st Class
- CHF 190–320
Train from Delft to Breda
- Ave. Duration
- 36 min
- Frequency
- Every 30 minutes
- Estimated price
- CHF 14
- Website
- https://www.ns.nl/en
Train from Breda to Brussels Airport-Zaventem
- Ave. Duration
- 1h 8m
- Frequency
- Hourly
- Estimated price
- CHF 15–50
- Website
- https://www.ns.nl/en
- 2nd Class
- CHF 15–22
- 1st Class
- CHF 27–50
- Phone
- +33 1 84 94 36 35
- Website
- sncf-connect.com
Train from Paris Gare De Lyon to Geneve
- Ave. Duration
- 3h 11m
- Frequency
- Every 4 hours
- Estimated price
- CHF 35–170
- Website
- https://www.sncf-connect.com/en-en
- Phone
- +41 848 446 688
- Website
- sbb.ch
Train from Genève to Martigny
- Ave. Duration
- 1h 45m
- Frequency
- Every 30 minutes
- Estimated price
- CHF 24–50
- Website
- https://www.sbb.ch/en
Train from Genève-Aéroport to Martigny
- Ave. Duration
- 1h 47m
- Frequency
- Every 30 minutes
- Estimated price
- CHF 26–55
- Website
- https://www.sbb.ch/en
Train from Basel SBB to Biel/Bienne
- Ave. Duration
- 1h 8m
- Frequency
- Hourly
- Estimated price
- CHF 17–35
- Website
- https://www.sbb.ch/en
Train from Biel/Bienne to Lausanne
- Ave. Duration
- 1h 8m
- Frequency
- Every 30 minutes
- Estimated price
- CHF 21–35
- Website
- https://www.sbb.ch/en
Train from Lausanne to Martigny
- Ave. Duration
- 52 min
- Frequency
- Every 30 minutes
- Estimated price
- CHF 14–29
- Website
- https://www.sbb.ch/en
Train from Zürich Flughafen to Visp
- Ave. Duration
- 2h 19m
- Frequency
- Hourly
- Estimated price
- CHF 55–110
- Website
- https://www.sbb.ch/en
Train from Visp to Martigny
- Ave. Duration
- 40 min
- Frequency
- Every 30 minutes
- Estimated price
- CHF 12–26
- Website
- https://www.sbb.ch/en
Train from Basel SBB to Visp
- Ave. Duration
- 2h 8m
- Frequency
- Every 3 hours
- Estimated price
- CHF 50–95
- Website
- https://www.sbb.ch/en
Train from Brig to Martigny
- Ave. Duration
- 50 min
- Frequency
- Hourly
- Estimated price
- CHF 14–29
- Website
- https://www.sbb.ch/en
- Phone
- +43 5 1717
- Website
- konzern.oebb.at
Train from Eindhoven to Basel SBB
- Ave. Duration
- 8h 35m
- Frequency
- 3 times a day
- Estimated price
- CHF 120–180
- Website
- https://konzern.oebb.at/en/
- Phone
- +49 30 311 682904
- Website
- bahn.de
Train from Eindhoven to Basel SBB
- Ave. Duration
- 10h 51m
- Frequency
- Once a week
- Estimated price
- CHF 60–150
- Website
- https://int.bahn.de/en
- Phone
- +44 343 218 6186
- Website
- eurostar.com
Train from Rotterdam Centraal to Brussel-Zuid / Bruxelles-Midi
- Ave. Duration
- 1h 8m
- Frequency
- Hourly
- Estimated price
- CHF 35–85
- Website
- https://www.eurostar.com/rw-en
- Standard
- CHF 35–55
- Comfort
- CHF 40–60
- Premium
- CHF 60–85
- Phone
- +41 27 720 47 47
- info@regionalps.ch
- Website
- regionalps.ch
Train from St-Gingolph to Martigny
- Ave. Duration
- 56 min
- Frequency
- Hourly
- Estimated price
- CHF 14–30
- Schedules at
- regionalps.ch
- 2nd Class Ticket
- CHF 14–17
- 1st Class Ticket
- CHF 26–30
Train from Visp to Martigny
- Ave. Duration
- 57 min
- Frequency
- Hourly
- Estimated price
- CHF 23–46
- Schedules at
- regionalps.ch
- 2nd Class Ticket
- CHF 23–27
- 1st Class Ticket
- CHF 41–46
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
- Once daily
- Estimated price
- CHF 21–60
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- CHF 40–60
- 2nd Class
- CHF 21–28
Train from Brig to Martigny
- Ave. Duration
- 50 min
- Frequency
- Once daily
- Estimated price
- CHF 11–19
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- CHF 11–16
- 2nd Class
- CHF 14–19
- Phone
- +39 02 7249 4494
- my-link@trenord.it
- Website
- trenord.it
Train from Gallarate to Domodossola
- Ave. Duration
- 1h 4m
- Frequency
- Every 3 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 43m
- Frequency
- Every 4 hours
- Estimated price
- CHF 5–9
- Website
- https://www.trenitalia.com/en.html
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Delft Station to Brussels-North train station
- Ave. Duration
- 2h 45m
- Frequency
- 3 times a day
- Estimated price
- CHF 11–28
- Website
- https://www.flixbus.co.uk
Bus from Brussels-North train station to Lausanne
- Ave. Duration
- 11h 55m
- Frequency
- 5 times a week
- Estimated price
- CHF 40–120
- Website
- https://www.flixbus.co.uk
Bus from Lausanne to Martigny
- Ave. Duration
- 55 min
- Frequency
- 6 times a week
- Estimated price
- CHF 7–11
- Website
- https://www.flixbus.co.uk
- Phone
- +3-389-268-0068
- Website
- blablacar.co.uk
Bus from Brussels - Midi Train Station to Nancy - Quai Sainte-Catherine
- Ave. Duration
- 5h
- Frequency
- 5 times a week
- Estimated price
- CHF 21–65
- Website
- https://www.blablacar.co.uk/bus
Bus from Nancy - Quai Sainte-Catherine to Evian-les-Bains
- Ave. Duration
- 10h 25m
- Frequency
- 4 times a week
- Estimated price
- CHF 40–55
- Website
- https://www.blablacar.co.uk/bus
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
5 delightfully under-the-radar French towns you need to visit
Read the travel guide
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide
Train travel in France: A guide to SNCF
Read the travel guide
More Questions & Answers
Delft to Martigny bus services, operated by FlixBus, arrive at Brussels-North train station.
Delft to Martigny train services, operated by Nederlandse Spoorwegen (NS), arrive at Eindhoven station.
Yes, the driving distance between Delft to Martigny is 851 km. It takes approximately 9h 35m to drive from Delft to Martigny.
Book your Delft to Martigny train tickets online with Omio.
Book your Delft to Martigny bus tickets online with FlixBus.
There are 2534+ hotels available in Martigny.

















































