Catching a flight from India to Geneva is an easy task. Nearly all the international airports of the country have connecting flights to Geneva. Qatar Airways, Etihad, Saudia, Jet Airways and Air France all take you to Geneva International Airport, with one or two stops along the way. If you want to avoid stops, you can take a direct flight to Zurich and then take a bus or hire a car to drive you to Geneva.
Geneva's International Airport sees several flights landing and taking off each day. Most of the European carriers as well as some trans-Atlantic ones are avilable. The city is located very close to the airport itself and can be reached by bus, train or car. A train ride is ideal however, as it takes only about 6 minutes from the airport. It takes 15 minutes to get to the city by road.
It is a scenic route down to Geneva, with the mountains and the lakes dazzling you at every turn. If you're getting a cab to take you into Geneva, it will easily cost you around CHF 70 or more. If you are renting a car, make sure that you buy a vignette or a sticker, easily available at the border towns. A sticker is mandatory and costs CHF 40.
Gare Cornavin is the main train station in Geneva. Trains arrive here from across the continent, making connectivity really easy. In case you're coming in from Paris, take the TGV as it's the fastest route.
Taking a bus into Geneva is no problem at all. The A40 connects Geneva to Chamonix and the Alps, making it easy to get here by this mode of transport. There are buses coming in from Zurich, Chamonix and more, on a daily basis.