Set along the north shores of Lake Geneva sits the vibrant city of Lausanne. With its medieval streets, gothic cathedral, Olympic heritage, and snow-capped mountain backdrop, this lakeside destination attracts a diverse array of travelers year-round.
If you’re planning a visit, you’ll likely be arriving via Geneva Airport. When travelling from Geneva Airport to Lausanne you’ll have three modes of transport to choose from: taxi, bus, or private transfer. Taking a Geneva Airport taxi is a direct and comfortable option. The distance from Geneva Airport to Lausanne is around 62 km, with a journey time of approximately 45 minutes. For an all-inclusive price and guaranteed immediate departure, booking a Geneva Airport transfer in advance is the best option.
If you’re looking to take public transport, you can take the train directly from the airport. The trains are operated by the Swiss Federal Railway train service. The journey takes just 52 minutes and is an affordable way to reach Lausanne while enjoying the views of Lake Geneva and the surrounding mountains.
Welcome Pickups offers meet and greet services and a friendly introduction to Geneva at the same price as a regular taxi. Click here to see the cost.





