Skip to main content

Geneva Airport to Martigny-Ville train

Book a train ticket Geneva Airport - Martigny-Ville

Train timetable info Geneva Airport-Martigny-Ville

Travel by train from Geneva Airport to Martigny-Ville. 51 trains run each day: choose between the first train departing Geneva Airport at 5h 14m and the last at 23h 11m, allowing you to cover the 75.8 km distance in as little as 1h 45m.

Cheap train tickets Geneva Airport Martigny-Ville

How much does a train ticket from Geneva Airport to Martigny-Ville cost?

Book your train ticket in advance to travel for less. Get tickets at the lowest prices by adjusting the day and time of your departure. To stay up to date with our best offers, create an alert in the "Low Prices" section.

How long does a journey on a train from Geneva Airport to Martigny-Ville take?

The Geneva Airport to Martigny-Ville journey takes just 1h 54m on average.

How long does the fastest train take to travel from Geneva Airport to Martigny-Ville?

The fastest train between Geneva Airport and Martigny-Ville completes the journey in 1h 45m.

How many trains run from Geneva Airport to Martigny-Ville each day?

To travel from Geneva Airport to Martigny-Ville, you can take one of the 51 trains that operate on this route every day.

Are there direct trains or connecting trains between Geneva Airport and Martigny-Ville?

You will find at least one Direct Journey service between Geneva Airport and Martigny-Ville.

What is the distance between Geneva Airport and Martigny-Ville by train?

The total distance between Geneva Airport and Martigny-Ville by train is approximately 75.8 km.

What time is the first train from Geneva Airport to Martigny-Ville?

Looking for an early start? Take the Geneva Airport to Martigny-Ville train at 5h 14m.

What time is the last train from Geneva Airport to Martigny-Ville?

The last train departs Geneva Airport at 23h 11m.

To leave Geneva Airport, which station(s) can I depart from?

This page presents a list of trains departing from: GENEVE AEROPORT.

At Martigny-Ville, which station(s) will I arrive at?

The trains on this page terminate at: MARTIGNY.

Which train companies operate trains from Geneva Airport to Martigny-Ville?

You can make the Geneva Airport to Martigny-Ville journey with SBB.

How to buy a cheap train ticket from Geneva Airport to Martigny-Ville?

The price of a Geneva Airport – Martigny-Ville train ticket depends on several factors, such as the rail operator, the travel class, when you buy your ticket, the date and time of departure, and the stations you choose for departure and arrival. However, you can still save money on your train ticket from Geneva Airport to Martigny-Ville thanks to promotions or discounts: SNCF cards, national or regional subscriptions, and youth or senior fares. Find out how to buy a cheap train ticket from Geneva Airport to Martigny-Ville.

Price of a Geneva Airport – Martigny-Ville Train Ticket

For a cheap train ticket from Geneva Airport to Martigny-Ville, we recommend exploring the many options available on SNCF Connect: SNCF cards and subscriptions (Cartes Avantage, Carte Liberté, weekly or monthly subscriptions, MAX subscriptions), Prem's tickets, (TGV INOUI, INTERCITÉS), & Interrail Pass.
Some discounts only apply when you book a return journey from Geneva Airport to Martigny-Ville with your discount card or subscription.
Depending on the rail operator, you can also choose between different travel classes to go from Geneva Airport to Martigny-Ville at the best price.

Promotional Fare for Geneva Airport – Martigny-Ville

We may offer occasional promotions or flash sales on train tickets from Geneva Airport to Martigny-Ville throughout the year. Discover the current SNCF Connect Deals and feel free to subscribe to our newsletter to receive promotional offers. Notifications in the app also let you know as soon as new deals become available on our website.

Last-minute Geneva Airport – Martigny-Ville Train

The best way to pay less for your Geneva Airport to Martigny-Ville train ticket is to book it in advance, for example during sales events. Train tickets are usually released for sale several months ahead. If you are unsure about your travel dates, depending on your route and the rail operator, you can select the option to hold the fare you have found for a set period. Even for a last-minute ticket from Geneva Airport to Martigny-Ville, find the lowest price using our train ticket search tool, which displays fares for the next five to seven days at a glance.

Direct train from Geneva Airport to Martigny-Ville and alternative routes

On some journeys, direct services exist as well as services with connections. When booking your ticket to Martigny-Ville on SNCF Connect, the label "Direct" or "Connection" is displayed under the timetable for each service. This is also where you can compare the prices of trains, whether they are direct or not. For certain journeys, we display alternative routes and departures/arrivals from nearby stations, making it easier to compare prices and schedules.

Companies serving Geneva Airport - Martigny-Ville

If you're travelling from Geneva Airport to Martigny-Ville, the following train companies offer direct lines or journeys with a changeover.

SBB

SBB

Travel from Geneva Airport to Martigny-Ville with Swiss Federal Railways (SBB). SBB is Switzerland’s national rail operator, with an extensive and punctual network connecting cities across the country efficiently. SBB operates a range of services, including high-speed, long-distance and regional trains, all of which can now be booked on the SNCF Connect website and app.

Discover

Classes of rail companies serving Geneva Airport - Martigny-Ville

To travel from Geneva Airport to Martigny-Ville, the railway companies listed below offer different classes of comfort.

SBB

SBB

Travel from Geneva Airport to Martigny-Ville by train with Swiss Federal Railways (SBB). Depending on your journey and the train selected, enjoy 1st or 2nd class comfort on long-distance InterCity (IC) and EuroCity (EC) trains, tilting trains, or the regional network, which includes InterRegio (IR), RegioExpress (RE), and Regio (R) services. Your SBB train ticket Geneva Airport - Martigny-Ville allows you to explore Switzerland and its Alpine landscapes with complete peace of mind.

All on-board services provided by companies operating Geneva Airport - Martigny-Ville

Discover the on-board services provided by various carriers operating the Geneva Airport to Martigny-Ville route, either directly or through connections. Click on the carrier to view associated services.

SBB

SBB

  • Treats and relaxation at the SBB Restaurant

    Turn your journey into a break: enjoy a selection of carefully chosen meals and drinks at the SBB Restaurant or SBB Bistro, to delight your taste buds even on the train.

  • Free Internet on board and in stations

    Browse free of charge: thanks to SBB WiFi, Internet access is available in many stations and on board mainline trains!

  • Enhanced comfort in 1st class

    Travel with greater ease: in 1st class, you'll enjoy more legroom, individually adjustable seats spaced further apart, outlets in every compartment, 2+1 layouts, as well as "business" and "quiet" areas for greater peace of mind.

  • Transporting your luggage on board the train

    SBB makes it easy to travel with your luggage. You can keep your luggage with you on the train thanks to the numerous storage areas: under or between the seats, in the overhead luggage racks, or in the multi-function compartments of duplex cars. Pictograms indicate luggage and stroller zones.

  • Transporting your bicycle on board the train

    Bicycles are welcome on SBB trains. You can transport your personal bicycle in the areas provided, including in the IC2000 cars on the lower level. Groups of cyclists (10 people or more) can benefit from specially adapted services on booking. Folding bicycles can be transported as hand luggage, without a specific ticket. For other types of bicycles, we recommend checking transport conditions and booking in advance, especially during busy periods.

  • Travelling with your pet

    Small animals, up to the size of a cat, can travel free of charge on SBB trains if they are transported in a closed cage or bag, placed under the seat or in the luggage racks. For dogs, a specific ticket is required and can be purchased via the SNCF Connect application. Dogs must be kept on a leash and remain on the floor during the journey.

Train timetables Geneva Airport-Martigny-Ville Tuesday 16 June 2026
Departure Arrival Duration Carrier
5h 14m 7h 04m 1h 50m SBB
Booking
  • Geneve Aeroport
    SBB 1707
  • Geneve Cornavin
  • Nyon
  • Morges
  • Lausanne
  • Vevey
  • Montreux
  • Aigle
  • Martigny
5h 25m 7h 23m 1h 58m SBB
Booking
  • Geneve Aeroport
    SBB 707
  • Geneve Cornavin
  • Renens Vd
  • Lausanne
  • 17 min
  • Lausanne
    SBB 18457
  • Vevey
  • Montreux
  • Villeneuve
  • Aigle
  • Bex
  • St-Maurice
  • Martigny
5h 45m 7h 41m 1h 56m SBB
Booking
  • Geneve Aeroport
    SBB 2509
  • Geneve Cornavin
  • 13 min
  • Geneve Cornavin
    SBB 1807
  • Renens Vd
  • Lausanne
  • Montreux
  • Aigle
  • St-Maurice
  • Martigny
6h 14m 8h 04m 1h 50m SBB
Booking
  • Geneve Aeroport
    SBB 1709
  • Geneve Cornavin
  • Nyon
  • Morges
  • Renens Vd
  • Lausanne
  • Vevey
  • Montreux
  • Aigle
  • Martigny
6h 25m 8h 23m 1h 58m SBB
Booking
  • Geneve Aeroport
    SBB 709
  • Geneve Cornavin
  • Renens Vd
  • Lausanne
  • 17 min
  • Lausanne
    SBB 18459
  • Vevey
  • Montreux
  • Villeneuve
  • Aigle
  • Bex
  • St-Maurice
  • Martigny
6h 55m 8h 41m 1h 46m SBB
Booking
  • Geneve Aeroport
    SBB 1809
  • Geneve Cornavin
  • Renens Vd
  • Lausanne
  • Montreux
  • Aigle
  • St-Maurice
  • Martigny
7h 14m 9h 04m 1h 50m SBB
Booking
  • Geneve Aeroport
    SBB 1711
  • Geneve Cornavin
  • Nyon
  • Morges
  • Renens Vd
  • Lausanne
  • Vevey
  • Montreux
  • Aigle
  • Martigny
7h 25m 9h 23m 1h 58m SBB
Booking
  • Geneve Aeroport
    SBB 711
  • Geneve Cornavin
  • Renens Vd
  • Lausanne
  • 17 min
  • Lausanne
    SBB 18461
  • Vevey
  • Montreux
  • Villeneuve
  • Aigle
  • Bex
  • St-Maurice
  • Martigny
7h 55m 9h 41m 1h 46m SBB
Booking
  • Geneve Aeroport
    SBB 1811
  • Geneve Cornavin
  • Renens Vd
  • Lausanne
  • Montreux
  • Aigle
  • St-Maurice
  • Martigny
8h 14m 10h 04m 1h 50m SBB
Booking
  • Geneve Aeroport
    SBB 1713
  • Geneve Cornavin
  • Nyon
  • Morges
  • Renens Vd
  • Lausanne
  • Vevey
  • Montreux
  • Aigle
  • Martigny
8h 25m 10h 23m 1h 58m SBB
Booking
  • Geneve Aeroport
    SBB 713
  • Geneve Cornavin
  • Renens Vd
  • Lausanne
  • 17 min
  • Lausanne
    SBB 18463
  • Vevey
  • Montreux
  • Villeneuve
  • Aigle
  • Bex
  • St-Maurice
  • Martigny
8h 55m 10h 41m 1h 46m SBB
Booking
  • Geneve Aeroport
    SBB 1813
  • Geneve Cornavin
  • Renens Vd
  • Lausanne
  • Montreux
  • Aigle
  • St-Maurice
  • Martigny
9h 14m 11h 04m 1h 50m SBB
Booking
  • Geneve Aeroport
    SBB 1715
  • Geneve Cornavin
  • Nyon
  • Morges
  • Renens Vd
  • Lausanne
  • Vevey
  • Montreux
  • Aigle
  • Martigny
9h 25m 11h 23m 1h 58m SBB
Booking
  • Geneve Aeroport
    SBB 715
  • Geneve Cornavin
  • Renens Vd
  • Lausanne
  • 17 min
  • Lausanne
    SBB 18465
  • Vevey
  • Montreux
  • Villeneuve
  • Aigle
  • Bex
  • St-Maurice
  • Martigny
9h 55m 11h 41m 1h 46m SBB
Booking
  • Geneve Aeroport
    SBB 1815
  • Geneve Cornavin
  • Renens Vd
  • Lausanne
  • Montreux
  • Aigle
  • St-Maurice
  • Martigny
10h 14m 12h 04m 1h 50m SBB
Booking
  • Geneve Aeroport
    SBB 1717
  • Geneve Cornavin
  • Nyon
  • Morges
  • Renens Vd
  • Lausanne
  • Vevey
  • Montreux
  • Aigle
  • Martigny
10h 25m 12h 23m 1h 58m SBB
Booking
  • Geneve Aeroport
    SBB 717
  • Geneve Cornavin
  • Renens Vd
  • Lausanne
  • 17 min
  • Lausanne
    SBB 18467
  • Vevey
  • Montreux
  • Villeneuve
  • Aigle
  • Bex
  • St-Maurice
  • Martigny
10h 55m 12h 41m 1h 46m SBB
Booking
  • Geneve Aeroport
    SBB 1817
  • Geneve Cornavin
  • Renens Vd
  • Lausanne
  • Montreux
  • Aigle
  • St-Maurice
  • Martigny
11h 14m 13h 04m 1h 50m SBB
Booking
  • Geneve Aeroport
    SBB 1719
  • Geneve Cornavin
  • Nyon
  • Morges
  • Renens Vd
  • Lausanne
  • Vevey
  • Montreux
  • Aigle
  • Martigny
11h 25m 13h 23m 1h 58m SBB
Booking
  • Geneve Aeroport
    SBB 719
  • Geneve Cornavin
  • Renens Vd
  • Lausanne
  • 17 min
  • Lausanne
    SBB 18469
  • Vevey
  • Montreux
  • Villeneuve
  • Aigle
  • Bex
  • St-Maurice
  • Martigny
11h 55m 13h 41m 1h 46m SBB
Booking
  • Geneve Aeroport
    SBB 1819
  • Geneve Cornavin
  • Renens Vd
  • Lausanne
  • Montreux
  • Aigle
  • St-Maurice
  • Martigny
12h 14m 14h 04m 1h 50m SBB
Booking
  • Geneve Aeroport
    SBB 1721
  • Geneve Cornavin
  • Nyon
  • Morges
  • Renens Vd
  • Lausanne
  • Vevey
  • Montreux
  • Aigle
  • Martigny
12h 25m 14h 23m 1h 58m SBB
Booking
  • Geneve Aeroport
    SBB 721
  • Geneve Cornavin
  • Renens Vd
  • Lausanne
  • 17 min
  • Lausanne
    SBB 18471
  • Vevey
  • Montreux
  • Villeneuve
  • Aigle
  • Bex
  • St-Maurice
  • Martigny
12h 55m 14h 40m 1h 45m SBB
Booking
  • Geneve Aeroport
    SBB 1821
  • Geneve Cornavin
  • Renens Vd
  • Lausanne
  • Montreux
  • Aigle
  • St-Maurice
  • Martigny
13h 14m 15h 04m 1h 50m SBB
Booking
  • Geneve Aeroport
    SBB 1723
  • Geneve Cornavin
  • Nyon
  • Morges
  • Renens Vd
  • Lausanne
  • Vevey
  • Montreux
  • Aigle
  • Martigny
13h 25m 15h 23m 1h 58m SBB
Booking
  • Geneve Aeroport
    SBB 723
  • Geneve Cornavin
  • Renens Vd
  • Lausanne
  • 17 min
  • Lausanne
    SBB 18473
  • Vevey
  • Montreux
  • Villeneuve
  • Aigle
  • Bex
  • St-Maurice
  • Martigny
13h 55m 15h 41m 1h 46m SBB
Booking
  • Geneve Aeroport
    SBB 1823
  • Geneve Cornavin
  • Renens Vd
  • Lausanne
  • Montreux
  • Aigle
  • St-Maurice
  • Martigny
14h 14m 16h 04m 1h 50m SBB
Booking
  • Geneve Aeroport
    SBB 1725
  • Geneve Cornavin
  • Nyon
  • Morges
  • Renens Vd
  • Lausanne
  • Vevey
  • Montreux
  • Aigle
  • Martigny
14h 25m 16h 23m 1h 58m SBB
Booking
  • Geneve Aeroport
    SBB 725
  • Geneve Cornavin
  • Renens Vd
  • Lausanne
  • 17 min
  • Lausanne
    SBB 18475
  • Vevey
  • Montreux
  • Villeneuve
  • Aigle
  • Bex
  • St-Maurice
  • Martigny
14h 55m 16h 41m 1h 46m SBB
Booking
  • Geneve Aeroport
    SBB 1825
  • Geneve Cornavin
  • Renens Vd
  • Lausanne
  • Montreux
  • Aigle
  • St-Maurice
  • Martigny
15h 14m 17h 04m 1h 50m SBB
Booking
  • Geneve Aeroport
    SBB 1727
  • Geneve Cornavin
  • Nyon
  • Morges
  • Renens Vd
  • Lausanne
  • Vevey
  • Montreux
  • Aigle
  • Martigny
15h 25m 17h 23m 1h 58m SBB
Booking
  • Geneve Aeroport
    SBB 727
  • Geneve Cornavin
  • Renens Vd
  • Lausanne
  • 17 min
  • Lausanne
    SBB 18477
  • Vevey
  • Montreux
  • Villeneuve
  • Aigle
  • Bex
  • St-Maurice
  • Martigny
15h 55m 17h 41m 1h 46m SBB
Booking
  • Geneve Aeroport
    SBB 1827
  • Geneve Cornavin
  • Renens Vd
  • Lausanne
  • Montreux
  • Aigle
  • St-Maurice
  • Martigny
16h 14m 18h 04m 1h 50m SBB
Booking
  • Geneve Aeroport
    SBB 1729
  • Geneve Cornavin
  • Nyon
  • Morges
  • Renens Vd
  • Lausanne
  • Vevey
  • Montreux
  • Aigle
  • Martigny
16h 25m 18h 23m 1h 58m SBB
Booking
  • Geneve Aeroport
    SBB 729
  • Geneve Cornavin
  • Renens Vd
  • Lausanne
  • 17 min
  • Lausanne
    SBB 18479
  • Vevey
  • Montreux
  • Villeneuve
  • Aigle
  • Bex
  • St-Maurice
  • Martigny
16h 55m 18h 41m 1h 46m SBB
Booking
  • Geneve Aeroport
    SBB 1829
  • Geneve Cornavin
  • Renens Vd
  • Lausanne
  • Montreux
  • Aigle
  • St-Maurice
  • Martigny
17h 14m 19h 04m 1h 50m SBB
Booking
  • Geneve Aeroport
    SBB 1731
  • Geneve Cornavin
  • Nyon
  • Morges
  • Renens Vd
  • Lausanne
  • Vevey
  • Montreux
  • Aigle
  • Martigny
17h 21m 19h 23m 2h 02m SBB
Booking
  • Geneve Aeroport
    SBB 731
  • Geneve Cornavin
  • Renens Vd
  • Lausanne
  • 17 min
  • Lausanne
    SBB 18481
  • Vevey
  • Montreux
  • Villeneuve
  • Aigle
  • Bex
  • St-Maurice
  • Martigny
17h 55m 19h 41m 1h 46m SBB
Booking
  • Geneve Aeroport
    SBB 1831
  • Geneve Cornavin
  • Renens Vd
  • Lausanne
  • Montreux
  • Aigle
  • St-Maurice
  • Martigny
18h 14m 20h 04m 1h 50m SBB
Booking
  • Geneve Aeroport
    SBB 1733
  • Geneve Cornavin
  • Nyon
  • Morges
  • Renens Vd
  • Lausanne
  • Vevey
  • Montreux
  • Aigle
  • Martigny
18h 25m 20h 23m 1h 58m SBB
Booking
  • Geneve Aeroport
    SBB 733
  • Geneve Cornavin
  • Renens Vd
  • Lausanne
  • 17 min
  • Lausanne
    SBB 18483
  • Vevey
  • Montreux
  • Villeneuve
  • Aigle
  • Bex
  • St-Maurice
  • Martigny
18h 55m 20h 41m 1h 46m SBB
Booking
  • Geneve Aeroport
    SBB 1833
  • Geneve Cornavin
  • Renens Vd
  • Lausanne
  • Montreux
  • Aigle
  • St-Maurice
  • Martigny
19h 14m 21h 04m 1h 50m SBB
Booking
  • Geneve Aeroport
    SBB 1735
  • Geneve Cornavin
  • Nyon
  • Morges
  • Renens Vd
  • Lausanne
  • Vevey
  • Montreux
  • Aigle
  • Martigny
19h 55m 21h 40m 1h 45m SBB
Booking
  • Geneve Aeroport
    SBB 1835
  • Geneve Cornavin
  • Renens Vd
  • Lausanne
  • Vevey
  • Montreux
  • Aigle
  • St-Maurice
  • Martigny
20h 14m 22h 07m 1h 53m SBB
Booking
  • Geneve Aeroport
    SBB 1737
  • Geneve Cornavin
  • Nyon
  • Morges
  • Renens Vd
  • Lausanne
  • Vevey
  • Montreux
  • Aigle
  • Martigny
20h 25m 22h 43m 2h 18m SBB
Booking
  • Geneve Aeroport
    SBB 737
  • Geneve Cornavin
  • Renens Vd
  • Lausanne
  • 34 min
  • Lausanne
    SBB 1837
  • Vevey
  • Montreux
  • Aigle
  • St-Maurice
  • Martigny
21h 10m 23h 08m 1h 58m SBB
Booking
  • Geneve Aeroport
    SBB 1739
  • Geneve Cornavin
  • Nyon
  • Morges
  • Renens Vd
  • Lausanne
  • Vevey
  • Montreux
  • Aigle
  • St-Maurice
  • Martigny
21h 29m 23h 43m 2h 14m SBB
Booking
  • Geneve Aeroport
    SBB 18489
  • Geneve Cornavin
  • Coppet
  • Nyon
  • Gland
  • Rolle
  • Allaman
  • Morges
  • Renens Vd
  • Lausanne
  • 19 min
  • Lausanne
    SBB 1839
  • Vevey
  • Montreux
  • Aigle
  • St-Maurice
  • Martigny
22h 13m 0h 12m 1h 59m SBB
Booking
  • Geneve Aeroport
    SBB 1741
  • Geneve Cornavin
  • Nyon
  • Morges
  • Renens Vd
  • Lausanne
  • Vevey
  • Montreux
  • Aigle
  • Bex
  • St-Maurice
  • Martigny
22h 28m 0h 42m 2h 14m SBB
Booking
  • Geneve Aeroport
    SBB 18491
  • Geneve Cornavin
  • Coppet
  • Nyon
  • Gland
  • Rolle
  • Allaman
  • Morges
  • Renens Vd
  • Lausanne
  • 19 min
  • Lausanne
    SBB 1841
  • Vevey
  • Montreux
  • Aigle
  • St-Maurice
  • Martigny
23h 11m 1h 14m 2h 03m SBB
Booking
  • Geneve Aeroport
    SBB 1743
  • Geneve Cornavin
  • Nyon
  • Morges
  • Renens Vd
  • Lausanne
  • Vevey
  • Montreux
  • Aigle
  • Bex
  • St-Maurice
  • Martigny