Travel options for:
Nearby airports Lausanne
  • Geneva (GVA)

    $26 - $50
    1. Genève-Aéroport

      46 min - every 2 hours

      $26 - $50

  • Lyon (LYS)

    $53 - $88
    1. Lyon - Saint-Exupéry Airport

      47 min - every 10 minutes

      $2 - $4

    2. Ambérieu-en-Bugey

      0 min - 170 feet

    3. Amberieu

      1 h 29 min - 3 times a day

      $26 - $40

    4. Geneve

      0 min - 81 feet

    5. Genève

      36 min - every 2 hours

      $25 - $45

  • Basel (BSL)

    $72 - $131
    1. St-Louis-la-Chaussee

      11 min - hourly

      $10 - $17

    2. Basel SBB

      57 min - 3 times a day

      $35 - $65

    3. Bern

      1 h 6 min - every 2 hours

      $27 - $50

  • Turin (TRN)

    $42 - $74
    1. Caselle Aeroporto

      20 min - hourly

      $2

    2. Torino Dora

      0 min - 391 feet

    3. Fermata 1307 - BALDISSERA

      5 min - every 20 minutes - line 49

      $2

    4. Fermata 2318 - CRISPI EST

      0 min - 256 feet

    5. Fermata 235 - NOVARA

      14 min - every 10 minutes - line 4

      $2

    6. Fermata 3233 - STAZIONE STURA

      0 min - 458 feet

    7. Turin, Torino Stura

      2 h 55 min - 5 times a week

      $10 - $18

    8. Martigny

      54 min - every 4 hours

      $26 - $50

  • Berne (BRN)

    $45 - $80
    1. Bern Flughafen

      9 min - every 30 minutes - line 160

      $2 - $4

    2. Belp, Bahnhof

      0 min - 139 feet

    3. Belp

      13 min - hourly - line 4

      $7 - $11

    4. Bern

      1 h 6 min - every 2 hours

      $35 - $65

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

Travel from Nearby-Airports to Lausanne

Train from Nearby airports to Lausanne

Swiss Railways (SBB/CFF/FFS) operates a train from Geneva (GVA) to Lausanne hourly. Tickets cost $26 - $50 and the journey takes 46 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
French strikes 2018: What are my alternative transport options?Avoid the travel chaos with these alternative options, from car-pooling to bus services
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 Lausanne

ModeDurationPrice
From Genève-Aéroport train to Lausanne.46 minSFr 45
From Lyon - Saint-Exupéry Airport bus to Ambérieu-en-Bugey, walk to Amberieu, train to Geneve, walk to Genève, then train to Lausanne.4 h 7 minSFr 82
From St-Louis-la-Chaussee train to Basel SBB, train to Bern, then train to Lausanne.2 h 51 minSFr 129
From Caselle Aeroporto train to Torino Dora, walk to Fermata 1307 - BALDISSERA, line 49 bus to Fermata 2318 - CRISPI EST, walk to Fermata 235 - NOVARA, line 4 tram to Fermata 3233 - STAZIONE STURA, walk to Turin, Torino Stura, bus to Martigny, then train to Lausanne.5 h 56 minSFr 67
From Bern Flughafen line 160 bus to Belp, Bahnhof, walk to Belp, line 4 train to Bern, then train to Lausanne.2 h 6 minSFr 71

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

The train from Genève-Aéroport to Lausanne takes 46 min including transfers and departs hourly.

Is there a direct train between Nearby airports and Lausanne?

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

Operators from Nearby airports to Lausanne

OperatorPhoneWebsite
Swiss Railways (SBB/CFF/FFS)Swiss Railways (SBB/CFF/FFS)
Ouibus0890715298Ouibus
SNCF+33 9 70 60 99 70SNCF
5T Torino5T Torino
FlixBus+49 1807 123 99 123FlixBus
BernmobilBernmobil
BLS AG+41 58 327 32 71BLS AG