The carriers from India to Geneva Airport are Air France, Etihad, Saudia, Lufthansa, Swiss,Emirates, Qatar Airways and Jet Airways.
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.
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.
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.
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.
There are daily ferries that will usher you to Lausanne. They disembark from Evian, Geneva, Nyon, Coppet, Montreux and Vevey and make for a wonderful travel experience.