Buses & Coaches, Kuala Lumpur
You can choose train or bus. But for me, I prefer bus than train. Bus will take journey 5,5 hours. But train will take longer than bus.
There are several schedule bus from Singapore to Kuala Lumpur. I took the midnight one. And reach Kuala Lumpur earling morning at 6 AM. Bus is quite comfortable. I took bus from Golden Mile. The other bus station from Singapore to Malaysia is from Lavender Bus Station.
I never have experience take train from Singapore to Kuala Lumpur. But I m sure, from this website you can find the information about it.
You may consider First Coach.
From Bangsar > Novena
Last bus 2030hr @ RM 45.00
By LRT - Get off at Bangsar Station
No. 48 Jalan Kemaju
59100 Kuala Lumpur
Telephone +603 2287 3311
Facsmille +603 2282 1211
Going from Singapore to KL, take Causeway Link bus express from IMM (Jurong East, Singapore) to Puduraya Bus Terminal (Jalan Pudu, Kuala Lumpur). Tickets are as low as SGD25/way, SGD50 for 2ways. Busses used are 25seater coaches. This is the cheapest coach service compared to others for the Singapore-KL bus route.For more info, click on the given link below to the coach company's website. From the wbsite's homepage, click on"Express Bus Services" for more info on the Express Bus route.
If your in KL and would like to go to Singapore for cheaper cost, you can ride a bus from bus station in KL ( you can ask the cab driver to get you to bus station, i forgot the name of the station) this will only cost you around RM45. The fare back to KL from Singapore is just the same almost 45 but of course in Singapore dollars. Bring something to read or eat in the bus because this is a 5 hour trip.
Another comfortable way to travel to Kuala Lumpur is by luxury coach. I took one from Kuala Lumpur to Singapore. It offers almost everything that the airlines have to offer including the cabin crew service. As I took the 6pm coach, we had dinner served onboard. Plus points will be that it has more leg room and half way through the journey there's a half hour stop so you can alight the coach to move your muscles, freshen yourself and take a walk or a bite. Minus point will, of course be the time factor. It is a five hour journey. So if time is not a matter and if you cannot find a good deal on any airlines, give this one a try. I enjoyed my ride.
There are between 4-5 buses per hour from Kuala Lumpur to Penang during the day. The majority leave from Puduraya bus station in KL to Sg. Nibong Bus Terminal in Penang.
There is also 1 bus an hour run by Nice from the Old Train Station in KL. One way cost 68MYR with this company.
From Kuala Lumpur to Singapore, you can take Transnasional Bus at Pudu Raya Bus Station. It will go to singapore at 11 PM and arrival at Lavender Street (bus station) arround 3 or 4 AM. The price for economical class is 30 MYR (please update coz i hv been there last year).
For those travelling with AirAsia, they will arrive in LCCT (Low Cost Carrier Terminal) located about 20 km from KLIA (KL Int'l Airport). Both terminals can be accessed with Taxi or bus. From LCCT arrival exit, go out and turn left where you'll find bus stops (with numbers and directions). It's on the second bus stop, and the direction is 'LCCT - MTB'. I guess MTB stands for Main Terminal Building or KLIA. You pay 1.5 Ringgit to the driver.
Once you arrive at KLIA, you will be on the gate one of 1st level of the terminal. Go upstairs for departure, pan pacific airport hotel, or the same level for continuing by bus to your next destination.
If you fly with Air Asia for example, you have to get to the Sulatn Abdul Aziz Shah Airport for low cost carriers. One way to get there is by bus connection from sentral. Since I missed the last one in time though, I had to take a teksi for around 80 Ringit....stupid me ;-)
Puduraya is a messy area but it is the main bus terminal. The idea is to get there and continue on to KL Sentral (which is more decent) via the Putra Light Rail Transit nearby. Avoid eating, drinking or even pissing there.
Stick with the reputable ones such as Plusliner. They serve snacks and give freebies. However seats are limited and need to be booked in advance. Web booking is available.
If you are forced to take one of the cheaper ones due to overdemand for tickets during festivals make sure you give the driver a good whack if he drives too fast or dangerously. Remember its better he gets a black eye than you lose your life.
Arriving at Melaka Sentral a few minutes before 12 noon from Singapore, we immediately looked for a bus to KL, and we took KKKL Bus Express.
This is not really my choice of bus, but this bus company got the schedule that fits with our schedule. We took the 1pm bus, so we were able to have our lunch before going on with our journey. Bus fare is RM9.40, two hour fast but safe trip. Bus looked a bit old inside.
This row of shops opposite Puduraya Bus Terminal is an alternative if you don't feel like going into Puduraya to get your bus tickets. There are ticket agents along the road and you can get bus tickets to almost everywhere in Peninsula Malaysia, Singapore and Hatyai (Thailand). I like to buy my tickets here because it is more convenient and lee crowded than in Puduraya. But check with the ticket agent which platform or where you have to wait for the bus. And don't forget to ask them for the bus license plate number. Sometimes you don't have to go to Puduraya to board your bus. It gets a bit confusing sometimes...
PUDURAYA Bus Terminal has been serving Kuala Lumpur and its people for as long as I can remember. Puduraya is the main bus terminal in the heart of downtown KL on Jalan Pudu. Buses leave here around the clock everyday. You can pretty much get to any parts of Malaysia Peninsula and even Singapore and Hatyai (Thailand)!
Puduraya is built more than 20 years ago and it certainly exceeds its capacity. The place is crowded, stuffy, noisy, and chaotic! On the main level, there are like close to a hundred of ticket counters but they are actually agents who sell for only a few of bus companies. Therefore there are competition among these agents.
The buses are parked on the lower level of Puduraya. Travelers have to go down to the bus via each designated platforms that are clearly numbered in big orange signs. Arrive at Puduraya about 15 minutes before your departure time as you really wouldn't want to stay longer in Puduraya then you really have to. The fume coming out from the buses is really bad.
At the main level, there is a post office, ATM, a food court, Dunkin Donuts, magazine stalls and a luggage storage counter (I have more info of it at General Tips). And not to forget a hotel on the upper levels of Puduraya.
To get to Puduraya via LRT, you can get off at Plaza Rakyat station and it's about a 5 minutes walk following the covered walkway.
I heard that PLAZA RAKYAT, a project that was started and planned in the 1990's but was put on hold after the economic crisis in 1997, will resume its construction soon. Hopeful the new PLAZA RAKYAT will replace Puduraya and make bus traveling a more pleasant experience.
Now there is a convenient and economical way to travel between LCCT Terminal (Air Asia) and Kuala Lumpur. There are at least 3 bus companies providing services to KL. Travel time: about 1 hour.
Bus fare starts from RM8 depending on which bus company you are going with and where.
Starshuttle: From LCCT or KLIA to: KL Sentral, Puduraya Bus Terminal (downtown KL), Jalan Ipoh, Subang Jaya, and even to selected hotels. Bus fare starts from RM10
Aerobus: Located at the basement level of KL Sentral Station, it offers a non-stop service to LCCT (Low Cost Carrier Terminal) for RM8.00 per trip, or RM14.00 for a two-ways trip.