Travel from Milan to Martigny

Train from Milan to Martigny

Trenitalia Eurocity operates a train from Milan to Martigny every 3 hours. Tickets cost $50 - $80 and the journey takes 2 hours 21 minutes.

Travel Guides

Heading to Europe? Read this before you buy a Eurail PassWe compare the different Eurail types and help you decide if a Eurail Pass is right for you

How to get from Milan to Martigny

ModeDurationPrice
From Milano Centrale train to Sion then line 90 train to Martigny.2 h 52 min81€
From Milan drive to Martigny.3 h 1 min38€

How long does it take to get from Milan to Martigny?

It takes approximately 2 hours 52 minutes to get from Milan to Martigny, including transfers.

Is there a direct train between Milan and Martigny?

No, there is no direct train from Milan to Martigny. However, there are services departing from Milano Centrale and arriving at Martigny via Sion. The journey, including transfers, takes approximately 2 hours 52 minutes.

Operators from Milan to Martigny

OperatorPhoneWebsite
Trenitalia Eurocity+39 06 68475475Trenitalia Eurocity
Swiss Railways (SBB/CFF/FFS)Swiss Railways (SBB/CFF/FFS)