Kuala Lumpur can be easily reached via direct flight to KL international airport.
Flights from India to Kuala Lumpur are available from most of the cities whereas direct flights are available from Delhi, Amrtisar, Bengaluru, Chennai, Kochi, Kolkata and Mumbai. There are hundreds of airlines that generally fly on this route out of which most common are Malaysia airlines, Airasia and Singapore airlines.
Indian citizens require a visa to enter Kuala Lumpur. Visa cost for an Indian national is around MYR 60 - 70. Visa application form: http://www.vfsglobal.com/malaysia/india/pdf/applicationform.pdf
Kuala Lumpur can be easily reached via direct flight to KL international airport. However, one can also take a flight to Singapore and drive down to Kuala Lumpur which is 355 kms away.
Taxis can be easily hired and one should always ask to turn on the meter and avoid paying high fares which are demanded by the cab drivers. Also, taxi can be rented for visiting tourist attractions and one needs to pay for that per hour (MYR 15 - 25). Renting a car in KL can be pretty daring as there is pathetic traffic on the roads of Kuala Lumpur.
There are three railway lines: KTM Komuter trains which use KL Sentral as hub and run every 15 - 20 minutes, and has two lines Tanjung Malim_Sungai Gadut and Batu Caves_Pelabuhan Klang. Light rail transit system here are three lines: Ampang_Sentul Timur, Sri Petaling_Sentul Timur and Kelana Jaya_Terminal Putr, though these fucntion very poorly because they were constructed by different companies and one needs to walk, take escalators or lifts to go from one line to another. Kuala Lumpur monorail runs from Kl Sentral to Titiwangsa.
Kuala Lumpur can be explored best by renting a car, though driving in KL is very confusing because of their one way systems. A lot of air conditioned taxis are available at the designated taxi stands. One can always use KTM Komuter trains, light trail transit and Kuala Lumpur monorail.
Compare quotes from upto 3 travel agents for free