How to reach Lausanne
The airport that lies closest to Lausanne is the Geneva airport. It is a bustling airport that sees to several well-known carriers on a daily basis. Almost all European flights and four trans-Atlantic flights land at Geneva airport. You can take a direct train to Lausanne from the airport and get there within 45 minutes.
The Swiss Federal Rail System handles and operates the trains to Lausanne. Every half hour, everyday, there are trains coming in from Zurich, Berne, Geneva, Neuchatel, Brig and St.Gallen. Trains also come in from Paris, Venice and Milan.
Taxi services are available from the airport. The distance from there to Lausanne would cost you approximately CHF 190. Taking a cab from the railway station into the main city would cost you CHF 16 or more.
Getting to Lausanne by bus happens on almost a daily basis. International buses arrive at Lausanne from France, Spain and other cities that are a part of Central Europe. Buses also arrive at Lausanne from Geneva and Basel.