There are 7 ways to get from Venice Airport (VCE) to Martigny by plane, train, train (Trenitalia), bus, rideshare, or car
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 Venice Marco Polo Airport (VCE) to Geneva International Airport (GVA)plane VCE - GVA
- Take the train from Genève-Aéroport to Martignytrain
3h 46mCHF 95–338Bus
cheapest- Take the bus from Venice to Milano, Autostazione Lampugnanobus 402 / ...
- Take the bus from Milan to Aostabus
- Take the bus from Aosta, Autostazione to Martigny, garebus 211
9h 50mCHF 41–68Train (Trenitalia)
- Take the train from Venezia Mestre to Martignytrain Ec
7h 6mCHF 97–161Airport Transfer
- Take the rideshare from Venice-VCE to Martigny517.1 km
5h 30mDrive 517.1 km
- Drive from Venice Airport (VCE) to Martignycar 517.1 km
5h 30mCHF 84–121Fly to Zurich Airport, train
- Fly from Venice Marco Polo Airport (VCE) to Zurich Airport (ZRH)plane VCE - ZRH
- Take the train from Zürich Flughafen to Lausannetrain
- Take the train from Lausanne to Martignytrain
5h 10mCHF 175–497Train via Milan
- Take the train from Venezia Mestre to Milano Centraletrain
- Take the train from Milano Centrale to Brigtrain Ec
- Take the train from Brig to Martignytrain R91 / ...
7h 31mCHF 90–231
Venice Airport (VCE) to Martigny by bus and train (Trenitalia)
Questions & Answers
The cheapest way to get from Venice Airport (VCE) to Martigny is to bus which costs SFr 40 - SFr 70 and takes 9h 50m.
The fastest way to get from Venice Airport (VCE) to Martigny is to fly and train which takes 3h 46m and costs SFr 95 - SFr 340.
No, there is no direct bus from Venice Airport (VCE) to Martigny. However, there are services departing from Venice and arriving at Martigny, gare via Milan and Aosta, Autostazione. The journey, including transfers, takes approximately 9h 50m.
No, there is no direct train from Venice Airport (VCE) to Martigny. However, there are services departing from Venezia Mestre and arriving at Martigny via . The journey, including transfers, takes approximately 7h 6m.
The distance between Venice Airport (VCE) and Martigny is 623 km. The road distance is 517.1 km.
The best way to get from Venice Airport (VCE) to Martigny without a car is to train which takes 7h 6m and costs SFr 95 - SFr 170.
It takes approximately 3h 46m to get from Venice Airport (VCE) to Martigny, including transfers.
Venice Airport (VCE) to Martigny bus services, operated by FlixBus, depart from Venice station.
Venice Airport (VCE) to Martigny train services, operated by Trenitalia EuroCity, depart from Venezia Mestre station.
The best way to get from Venice Airport (VCE) to Martigny is to train which takes 7h 6m and costs SFr 95 - SFr 170. Alternatively, you can bus, which costs SFr 40 - SFr 70 and takes 9h 50m.
What companies run services between Venice Airport (VCE), Italy and Martigny, Switzerland?
Trenitalia EuroCity operates a train from Venezia Mestre to Martigny twice daily. Tickets cost CHF 95–150 and the journey takes 5h 46m. Alternatively, you can take a bus from Venice to Martigny, gare via Milan and Aosta, Autostazione in around 9h 50m.
- Website
- swiss.com
Flights from Venice Marco Polo Airport to Geneva International Airport via Zurich Airport
- Ave. Duration
- 3h 13m
- When
- Every day
- Estimated price
- CHF 90–240
Flights from Venice Marco Polo Airport to Zurich Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- CHF 80–200
- Website
- easyjet.com
Flights from Venice Marco Polo Airport to Geneva International Airport
- Ave. Duration
- 1h 20m
- When
- Wednesday and Sunday
- Estimated price
- CHF 35–200
Train from Genève-Aéroport to Martigny
- Ave. Duration
- 1h 53m
- Frequency
- Every 30 minutes
- Estimated price
- CHF 40–140
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Zürich Flughafen to Lausanne
- Ave. Duration
- 2h 37m
- Frequency
- Hourly
- Estimated price
- CHF 75–230
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Lausanne to Martigny
- Ave. Duration
- 52 min
- Frequency
- Every 30 minutes
- Estimated price
- CHF 22–70
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Brig to Martigny
- Ave. Duration
- 56 min
- Frequency
- Every 30 minutes
- Estimated price
- CHF 26–80
- Website
- Swiss Federal Railways (SBB CFF FFS)
- Phone
- +39 06 68475475
- [email protected]
- Website
- Trenitalia Eurocity
Train from Venezia Mestre to Martigny
- Ave. Duration
- 5h 46m
- Frequency
- Twice daily
- Estimated price
- CHF 95–150
- Website
- Trenitalia Eurocity
- 1st Class
- CHF 100–150
- 2nd Class
- CHF 95–130
Train from Milano Centrale to Brig
- Ave. Duration
- 2h 4m
- Frequency
- Every 2 hours
- Estimated price
- CHF 35–80
- Website
- Trenitalia Eurocity
- 1st Class
- CHF 55–80
- 2nd Class
- CHF 35–50
Train from Brig to Martigny
- Ave. Duration
- 50 min
- Frequency
- Twice daily
- Estimated price
- CHF 23–65
- Website
- Trenitalia Eurocity
- 1st Class
- CHF 40–65
- 2nd Class
- CHF 23–30
- Phone
- +39 06 8937 1892
- Website
- Italo Treno
Train from Venezia Mestre to Milano Centrale
- Ave. Duration
- 2h 16m
- Frequency
- Hourly
- Estimated price
- CHF 30–60
- Website
- Italo Treno
- Phone
- +41 27 720 47 47
- [email protected]
- Website
- RegionalAlps
Train from Brig to Martigny
- Ave. Duration
- 1h 4m
- Frequency
- Hourly
- Estimated price
- CHF 25–51
- Schedules at
- RegionalAlps
- 2nd Class Ticket
- CHF 25–29
- 1st Class Ticket
- CHF 45–51
Rome2Rio's guide to FlixBus
Contact DetailsContact Details
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from Venice to Milano, Autostazione Lampugnano
- Ave. Duration
- 3h 35m
- Frequency
- Every 4 hours
- Estimated price
- CHF 22–40
- Website
- Flixbus
Bus from Milan to Aosta
- Ave. Duration
- 2h 15m
- Frequency
- Every 2 hours
- Estimated price
- CHF 14–24
- Website
- Flixbus
- Phone
- +41 27 721 68 40
- [email protected]
- Website
- Service d'automobiles TMR
Bus from Aosta, Autostazione to Martigny, gare
- Ave. Duration
- 2h
- Frequency
- 5 times a week
- Estimated price
- CHF 5–8
- Website
- Service d'automobiles TMR
- Website
- https://www.mozio.com
Rideshare from Venice-VCE to Martigny
- Ave. Duration
- 5h 30m
- Frequency
- On demand
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
Italy Travel Guides
Read the travel guide
Want to know more about Flixbus?
Read the travel guide
More Questions & Answers
Venice Airport (VCE) to Martigny bus services, operated by FlixBus, arrive at Milano, Autostazione Lampugnano station.
Venice Airport (VCE) to Martigny train services, operated by Trenitalia EuroCity, arrive at Martigny station.
Yes, the driving distance between Venice Airport (VCE) to Martigny is 517 km. It takes approximately 5h 30m to drive from Venice Airport (VCE) to Martigny.
Book your Venice Airport (VCE) to Martigny train tickets online with Omio.
There are 2540+ hotels available in Martigny.
Check out Blablacar's carpooling service for rideshare options between Venice Airport (VCE) and Martigny. A great option if you don't have a driver's licence or want to avoid public transport.






















