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.
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.
Hop on hop off bus is a good way to get an overview of Kuala Lumpur. All day local bus (1 RM), All day city bus (2 RM), All day express bus (5RM). One can use touch n go travel cards for all the rapid KL train and bus lines
Kuala Lumpur can not be accesed by waterways.
Compare quotes from upto 3 travel agents for free