Lausanne Station
Traveling by train from Geneva to Lausanne is an easy way to get between the two famous cities when you are visiting Switzerland.
Rail services depart from the Geneva Cornavin train station, which is the main station in the city center. They arrive at the Lausanne railway station. If you arrive at Geneva Airport (GVA), there are also trains to Lausanne from the airport station. This makes it easy to travel straight from your flight to your final destination.
Regardless of which station you start from, all services are operated by SBB, Switzerland’s national rail company.
Trains from the center of Geneva to Lausanne depart every 5 to 10 minutes at peak periods during the day, so you never have to wait long for one.
The total travel time ranges from 33 minutes to 50 minutes, making the journey quick and easy. The journey from the airport is slightly longer.
Tickets for trains from central Geneva to Lausanne cost 38.20 CHF for first class and 21.80 CHF for second class. Discounts are available if you buy your tickets online in advance.