There are 6 ways to get from Bolzano to Martigny by train (Trenitalia), bus, car, shuttle, plane, or 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 via Milan (Trenitalia)
best- Take the train from Bolzano Bozen to Milano Centraletrain Fr
- Take the train from Milano Centrale to Martignytrain Ec
7h 6mCHF 90–171Bus
cheapest- Take the bus from Bolzano South to Bergamobus 408 / ...
- Take the bus from Bergamo to Aostabus
- Take the bus from Aosta, Autostazione to Martigny, garebus 211
10h 40mCHF 40–66Drive 459.6 km
- Drive from Bolzano to Martignycar 459.6 km
6h 43mCHF 77–110Shuttle, fly, train
- Take a shuttle bus from Bolzano to Flughafen München
- Fly from Munich International Airport (MUC) to Geneva International Airport (GVA)plane MUC - GVA
- Take the train from Genève-Aéroport to Martignytrain
9h 55mCHF 272–563Train
- Take the train from Bolzano Bozen to Verona Porta Nuovatrain Re / ...
- Take the train from Verona Porta Nuova to Martignytrain Ec
8h 4mCHF 90–168Train via Milan #2
- Take the train from Bolzano-Bozen to Milano Porta Garibalditrain Re6
- Take the train from Milano P.Garibaldi to Martignytrain Ec
8h 14mCHF 68–116
Bolzano to Martigny by train (Trenitalia)
Questions & Answers
The cheapest way to get from Bolzano to Martigny is to bus which costs SFr 35 - SFr 70 and takes 10h 40m.
The fastest way to get from Bolzano to Martigny is to drive which takes 6h 43m and costs SFr 75 - SFr 110.
No, there is no direct bus from Bolzano to Martigny. However, there are services departing from Bolzano South and arriving at Martigny, gare via Bergamo and Aosta, Autostazione. The journey, including transfers, takes approximately 10h 40m.
No, there is no direct train from Bolzano to Martigny. However, there are services departing from Bolzano Bozen and arriving at Martigny via Milano Centrale. The journey, including transfers, takes approximately 7h 6m.
The distance between Bolzano and Martigny is 530 km. The road distance is 459.6 km.
The best way to get from Bolzano to Martigny without a car is to train via Milan which takes 7h 6m and costs SFr 85 - SFr 180.
It takes approximately 7h 6m to get from Bolzano to Martigny, including transfers.
Bolzano to Martigny bus services, operated by FlixBus, depart from Bolzano South station.
Bolzano to Martigny train services, operated by Trenitalia Frecce, depart from Bolzano Bozen station.
The best way to get from Bolzano to Martigny is to train via Milan which takes 7h 6m and costs SFr 85 - SFr 180. Alternatively, you can bus, which costs SFr 35 - SFr 70 and takes 10h 40m.
What companies run services between Bolzano, Italy and Martigny, Switzerland?
You can take a train from Bolzano Bozen to Martigny via Milano Centrale in around 7h 6m. Alternatively, you can take a bus from Bolzano South to Martigny, gare via Bergamo and Aosta, Autostazione in around 10h 40m.
- Website
- lufthansa.com
Flights from Munich International Airport to Geneva International Airport
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- CHF 95–480
Flights from Munich International Airport to Geneva International Airport via Frankfurt
- Ave. Duration
- 3h 17m
- When
- Every day
- Estimated price
- CHF 110–550
- Phone
- +39 06 5210550
- Website
- Trenitalia Frecce
Train from Bolzano Bozen to Milano Centrale
- Ave. Duration
- 3h
- Frequency
- Once daily
- Estimated price
- CHF 35–80
- Website
- Trenitalia Frecce
Train from Bolzano Bozen to Verona Porta Nuova
- Ave. Duration
- 1h 30m
- Frequency
- Every 4 hours
- Estimated price
- CHF 19–40
- Website
- Trenitalia Frecce
Rome2Rio's guide to FlixBus
Contact DetailsContact Details
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from Bolzano South to Bergamo
- Ave. Duration
- 3h 10m
- Frequency
- Every 4 hours
- Estimated price
- CHF 17–28
- Website
- Flixbus
Bus from Bergamo to Aosta
- Ave. Duration
- 3h 30m
- Frequency
- 3 times a day
- Estimated price
- CHF 17–28
- Website
- Flixbus
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
Italy Travel Guides
Read the travel guide
Want to know more about Flixbus?
Read the travel guide
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide
More Questions & Answers
Bolzano to Martigny bus services, operated by FlixBus, arrive at Bergamo station.
Bolzano to Martigny train services, operated by Trenitalia Frecce, arrive at Milano Centrale station.
Yes, the driving distance between Bolzano to Martigny is 460 km. It takes approximately 6h 43m to drive from Bolzano to Martigny.
Book your Bolzano to Martigny train tickets online with Omio.
There are 2573+ hotels available in Martigny.







