Arriving by plane
By air, Lausanne is usually reached through the airports of Geneva or Zürich. The airport of Geneva is about 50 min away from Lausanne by train. That of Zürich is about 2 hr 30 min away by train, but offers more connections. Trains from both airports are operated by the Swiss Federal Railways and run frequently in the daytime. A ticket from the airport of Geneva is about 30 CHF one way, while that from the airport of Zürich is about 80 CHF.
Arriving by train
Lausanne is also relatively well-connected to the rail networks of Germany, France and Italy.