Travel options for:
Nearby airports Martigny

Geneva (GVA)  •  1 h 40 min

$45 - $80

Milan Malpensa (MXP)  •  3 h 17 min

$87 - $138

Lyon (LYS)  •  5 h 30 min

  1. ×2

$87 - $147

Turin (TRN)  •  5 h

$15 - $23

Sion (SIR)  •  13 min

$15 - $28

  • Martigny Accommodation
  • Best Price Guarantee
  • Car Hire
  • Compare Best Rates
  • Things to do
  • View attractions

Travel from Nearby-Airports to Martigny

Bus or train from Nearby airports to Martigny?

Swiss Railways (SBB/CFF/FFS) operates a train from Geneva (GVA) to Martigny hourly. Tickets cost $45 - $80 and the journey takes 1 h 40 min. Alternatively, FlixBus operates a bus from Turin (TRN) to Martigny once daily. Tickets cost $11 - $19 and the journey takes 3 h 15 min.

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
Italy Travel GuidesTravel inspiration and top planning tips for getting around Italy.
5 delightfully under-the-radar French towns you need to visitGo beyond Paris, the Alps, the Loire chateaux and the French Riviera.
Train travel in France: A guide to SNCFFrom the famed TGVs to no-frills Ouigo, we explain which SNCF train to choose and how to book.
Want to know more about Flixbus?Rome2rio’s guide has all the details

How to get from Nearby airports to Martigny

From Genève-Aéroport train to Martigny.1 h 40 minSFr 76
From Malpensa, aeroporto bus to Domodossola, Stazione, walk to Domodossola, train to Brig, then train to Martigny.3 h 17 minSFr 122
From Lyon Airport Rhonexpress to Lyon Gare de Lyon-Part-Dieu, walk to Lyon Part Dieu, train to Genève, then train to Martigny.5 h 30 minSFr 127
From Fermata 14416 - Caselle line 3165 bus to Fermata 28300 - Torino, walk to Fermata 3563 - DUCHESSA JOLANDA EST, line 60 bus to Fermata 1555 - PALAGIUSTIZIA, walk to Turin, Torino, then bus to Martigny.5 hSFr 21
From Sion line 90 train to Martigny.13 minSFr 26

How long does it take to get from Nearby airports to Martigny?

The train from Genève-Aéroport to Martigny takes 1 h 40 min including transfers and departs hourly.

Is there a direct train between Nearby airports and Martigny?

Yes, there is a direct train departing from Genève-Aéroport and arriving at Martigny. Services depart hourly, and operate every day. The journey takes approximately 1 h 40 min.

Is there a direct bus between Nearby airports and Martigny?

No, there is no direct bus from Nearby airports to Martigny. However, there are services departing from Fermata 14416 - Caselle and arriving at Martigny via Fermata 3563 - DUCHESSA JOLANDA EST and Turin, Torino. The journey, including transfers, takes approximately 5 h.

Operators from Nearby airports to Martigny

Swiss Railways (SBB/CFF/FFS)Swiss Railways (SBB/CFF/FFS)
Swiss PostAutoSwiss PostAuto
Trenitalia Eurocity+39 06 68475475Trenitalia Eurocity
Lyon Rhônexpress0826 00 17 18Lyon Rhônexpress
SNCF+33 9 70 60 99 70SNCF
5T Torino5T Torino
FlixBus+49 1807 123 99 123FlixBus