Flights from India to Switerland are available from nearly all the international airports of the country. Airlines such as Qatar, Etihad, Air India, Jet Airways and many pther airlines provide flights to Zurich. Swiss Air and Air India operate direct flights only from New Delhi and Bombay. From Zurich, you can take a train to Lucerne, or rent a car, both of which will take you approximately another hour.
Lucerne does not have an airport. A flight has to be taken to Zurich or Berne, and then a train to reach Lucerne.
Driving to Lucerne is going to make you witness some of the most stunning and picturesque views Switzerland has to offer. The roads are magnificent too, adding to the entire spectacle of driving down. Lucerne is at a distance of about 45 minutes from Zurich, and an hour from Berne and Basel. Renting cars in Zurich is fairly simple. You'll find a lot of options at the airport itself.
The train system in Switzerland is actually quite sophistciated. It covers almost the entire country and the views and sceneries are just breathtaking. Trains from Zurich will take you about 50 minutes to an hour, and an hour and 15 - 20 minutes from Basel and Berne.
Direct intercity bus services in Switzerland aren't very prominent. For example, to go from Zurich to Lucerne in a bus, you first have to take a train to the outskirts and then take the bus. Train travel is recommended to get to Lucerne.