Geneva Airport is just 4 kms away from the city itself. Buses, trains and cars are available to take you to the city from there. It is also easy to get here from nearby places, by bus or by car.
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.
You can easily get around the city, owing to its convenient tram and bus system. There is also a taxi boat system which will take you across Lake Geneva. These modes of transport connect every bit of the city to the other, so you don't have to worry about getting around Geneva. Tickets for these can be purchased from machines close to the bus stops or even at newspaper stands. The UNIRESO ticket, as it is called can be used to travel by bus, tram and even by boat. A regular ticket for zone 10 (that grants you 80 minutes of travel), which is the city area of Geneva, costs CHF 3. If you are taking a short trip, which includes a total of 3 rides by tram or bus and 1 boat ride, your ticket will cost you CHF 2. In most cases, if you are staying in a hotel or a hostel, you as a tourist ought to receive a free Geneva Transport Card which includes all the modes of transport mentioned above. All you have to do is ask for it at the reception desk.