COMPARE Prices across different modes

16 Oct
17 Oct
18 Oct
19 Oct
20 Oct
21 Oct
22 Oct
23 Oct
24 Oct
25 Oct
26 Oct
27 Oct
28 Oct
29 Oct
30 Oct
31 Oct
1 Nov
2 Nov
3 Nov
4 Nov

These companies trust us. We sell their tickets all in one place.

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Train Information between Lausanne and Geneva

distanceDistance32 miles (51 km)
durationAverage train duration36 min
priceAverage train ticket price£14 (€16)
frequencyTrain frequency51 a day
changesDirect trainYes, there are 51 direct trains a day
carriersTrain providersSBB

Trains from Lausanne to Geneva cover the 32 miles (51 km) long trip taking on average 36 min with our travel partners like SBB. Normally, there are 51 trains operating per day, including direct services available. You can get the cheapest train tickets for this route for as low as £10, but the average price of train tickets is £14. Travellers depart most frequently from Lausanne and arrive in Genève.

Train companies

SBB Lausanne – Geneva

Travel between Lausanne and Geneva from £10 with Omio’s train partners SBB! You can find the best timetables and tickets when comparing and booking the most affordable trip for you.


SBB is Switzerland's main train company and for your next train trip from Lausanne to Geneva, SBB offers these ticket types: Round-trip Standard Ticket or First Class.

Omio helps you find the perfect Lausanne - Geneva train with SBB. Whether you are searching for the fastest, earliest or cheapest train from Lausanne to Geneva, Omio shows you SBB’s current train timetables, tickets, prices and other travel information (such as baggage allowance and amenities onboard) to help you find the best train ticket for your upcoming Lausanne to Geneva trip. You can expect to travel around 32 miles (51 km) from Lausanne to Geneva on a train with SBB. Once you are ready, buy your one-way SBB tickets between Lausanne and Geneva starting as low as £10 if you book in advance. If you use the Omio app to book your ticket, you can check straight away to see if it's a mobile ticket so that you can go paperless when travelling by train instead of purchasing tickets at the train station in person. So, book your tickets with ease and comfort online and enjoy a smooth journey with SBB!

    SBB has the following ticket policies due to COVID-19, which you should be aware of when booking and travelling by train from Lausanne to Geneva:

    • Normal conditions apply
    • Cashless payments recommended
    • Online booking and check-in recommended

    Trains from Lausanne to Geneva

    There are frequent daily direct trains from Lausanne to Geneva 7 days a week, on one of Switzerland's busiest commuter lines. From early morning throughout the day and evening there are departures roughly every 10 minutes, with connections decreasing to around 3 per hour in the late evenings. Journey times for the trip southwest along the lake shoreline to Geneva range from 36 minutes to 55 minutes. 

    Lausanne to Geneva train times: daily departures

    Daily direct trains from Lausanne to Geneva run from early morning to late at night, with morning peak time services departing 7 to 8 times an hour. Daytime and evening services depart from Lausanne every 10 minutes on average, with 3 trains an hour to Geneva operating in the late evening until around midnight. 

    How long is the journey by train from Lausanne to Geneva?

    Trains from Lausanne to Geneva take between 36 and 55 minutes to cover the 37-mile route southwest along the shore of Lake Geneva, depending on the class of train and the stops made en route. With very frequent direct services to Geneva, indirect journeys are not a consideration for this trip.  

    What are the departure and arrival stations for trains from Lausanne to Geneva? 

    Departure station: Lausanne Gare is located on the south side of the city center, about 20 minutes on foot, with frequent public transit connections available on Metro trams, city bus routes and RER suburban rail lines. Passenger facilities at the station include a shopping mall, food stores, coffee bars, ATMs, car rental agencies and luggage lockers.  

    Arrival station: Geneva Cornavin Station is located in the center of the city, with public transit links available on city buses, trams and suburban rail lines. The station concourse has a shopping mall, restaurants, fast food outlets, coffee bars, luggage storage lockers, ATMs and taxi stands. 

    Which train companies travel from Lausanne to Geneva?

    Swiss Federal Railways, the national rail operator, known in German, French and Italian as SBB, CFF and FFS, provides all the trains from Lausanne to Geneva on this busy commuter route. 

    Swiss Federal Railways Lausanne to Geneva

    Swiss Federal Railways (SBB)  trains from Lausanne to Geneva  include some InterCity long distance services but are predominantly InterRegional and local Regional trains. The quickest connections between the Swiss cities take 36 minutes to complete the journey southwest, while the slower Regional connections take around 20 minutes longer. 

    Lausanne to Geneva trains: services on board

    SBB InterCity trains from Lausanne to Geneva have a choice of first- and second-class seating, with quiet zones and a cafe-bistro. The InterRegional and Regional services operating on this route are mostly double-decker trains with two classes of ticket. Dedicated wheelchair spaces are available on all SBB trains, and staff are available to provide assistance with boarding to travelers with limited mobility. Dogs are permitted, with a charge of half a second-class fare, and small pets in carriers travel for free. Cyclists can take bikes on board but must buy a bike ticket or a one day bike card. A check-in service is available for passengers with a lot of luggage, with a small charge.  

    How to find cheap train tickets from Lausanne to Geneva

    With frequent daily trains from Lausanne to Geneva, there are plenty of economical fares available, with off-peak journeys usually the cheapest. Booking in advance on the Omio site makes it simple to see the differences in fares at a glance. By being a little flexible with travel plans, finding the cheapest tickets for travel to Geneva is usually straightforward. 

    Travel Tips

    Trains from Lausanne to Geneva
    Travel by train to Geneva easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Lausanne to Geneva.
    How much do cheap trains from Lausanne to Geneva cost?
    Omio customers have found cheap train tickets to Geneva from Lausanne for as low as £10  for the next 7 days.
    How much does the train from Lausanne to Geneva cost on average?
    If you are looking to purchase your train ticket in the next 7 days, you can expect the Lausanne to Geneva train to cost on average £14  one way.
    What is the distance by train from Lausanne to Geneva?
    You should expect to travel around 32 miles (51 km)  between Lausanne and Geneva by train.
    How long is the train to Geneva from Lausanne?
    On average the train from Lausanne to Geneva duration is 36 min  for the 32 miles (51 km) long route, but the travel time can vary if you depart on weekends and holidays.
    Which train station in Lausanne goes to Geneva? Which train station do I come into Geneva from Lausanne?

    When departing from Lausanne, you have various train station options to start your trip from including Lausanne, Lausanne, Closelet and Lausanne, Grattapaille. When arriving in Geneva, you can end your journey in train stations like Genève and Geneva.

    Omio customers book a train from Lausanne   to Genève   most frequently for this route.

    Where is the train station in Lausanne? Where is the train station in Geneva?

    You can find the most popular departure train station for this journey, Lausanne, located approximately 0 mile (s) / 0 km from the city centre of Lausanne. The most popular arrival train station in Geneva, called Genève, is located around 0 mile (s) / 0 km away from its city centre.

    What train companies go from Lausanne to Geneva?
    If you're looking for trains from Lausanne to Geneva, you can rely on SBB to get you to Geneva. It's also good to check out all possible train providers for the Lausanne to Geneva journey to see if there might be differences in the amenities they offer.
    Are there any Lausanne to Geneva direct train services?
    Yes, there are 51 direct trains a day from Lausanne to Geneva. If you’re looking for a direct train from Lausanne to Geneva, consider travelling with SBB. Non-stop train services tend to offer more convenience and save you time getting you to your destination, so it's worth paying attention to this when booking your train tickets.
    How many trains per day are there from Lausanne to Geneva?
    The average number of trains departing Lausanne for Geneva is 51 a day. The train schedules and services may vary between weekdays and weekends.
    When does the first train depart from Lausanne to Geneva? When does the last train depart from Lausanne to Geneva?
    The first train from Lausanne to Geneva leaves at 06: 08   and the last train for this leaves at 17: 42. Omio shows you the latest train from Lausanne to Geneva times to help you book the best departure time for this journey.
    When should I buy Lausanne Geneva train tickets to score the best deals?
    You can find a train to Geneva from Lausanne to cost on average £14 one way if you book within the next 7 days. But we recommend buying train tickets in advance to score the best deals and save money on your route. You’ll see tickets for the Lausanne to Geneva train generally on sale a few months before the planned travel date.

    Important Stations and Airports for this Journey

    Lausanne is the most popular Lausanne railway station for Omio travellers, but it's not the only one. Read all the information you need to know about the main train stations in Lausanne for your journey to Geneva.