Wednesday, May 16, 2012

How to go from Singapore to Kuala Lumpur (Malaysia)?

With some of the world's cheapest 5-star hotels, cheap and great shopping and even better food, Kuala Lumpur, the capital city of Malaysia, is a great destination to visit from Singapore. It can be accessed from Singapore by bus (5 hours of travel one-way), rail and flight. The fastest and the most expensive way to go to Kuala Lumpur from Singapore is of course flying. But flying also has expensive and cheaper alternatives. On the expensive side, both full service carriers Singapore Airlines and Malaysian Airlines fly there several times every day. On the budget side, Air Asia and Tiger Airways fly to KL. Since this a very short flight, you may choose to use budget airliners but in KL airport the airliner decision makes a big difference in time since budget airliners use  Low Cost Carrier Terminal (LCCT) which is quite a bus ride to main airport terminals (where the buses and trains go to the city).

A tip here on flying to KL from Singapore:

You can take Malaysian budget airline, Air Asia, from Johor Bahru's Senai Airport. This is also a good alternative to fly to other parts of Malaysia from Singapore, since Air Asia flies to many other destinations in Malaysia from here, like gateway to the Pulau Perhentian, Kota Bharu; and Kota Kinabalu (Borneo). You can check for details. But how will you go to Senai Airport.  Malaysian Airlines had a bus service from Copthorne Orchid Hotel (Dunearn Road) to this airport airport. I say “had” because I do not know they still have it or not.

You can also check this web site, Flight Lovers, to find out budget flights from Singapore to many destinations. Check also this article, Singapore to KL for a business trip day, for some tips to access KL center from KL airport.

KL City Center (KL Tower on the left and Petronas Towers on the right)
You can also go to KL by bus like many locals do. The travel takes 5 hours from Singapore to KL. You have 2 options here:

  • You can travel to Larkin Station in Johor Bahru, just outside Singapore and get a bus ticket to Kuala Lumpur. The ticket should cost between RM20 to RM50, roughly 10 SGD to 22 SGD.
  • Your second and more comfortable option is to take an express coach straight from Singapore. Here is a  list of coach operators:

Suprisingly, you can also take train to KL. Until recently, you could even take train to KL from Singapore city center. The railway station in Singapore, along Keppel Road, was the southern-most terminus of the Malaysian railway system, Keretapi Tanah Melayu ("KTM"). But the railway part in Singapore is phased out and now you need to take train from Johor Bahru. The KTM Johor Bahru railway station is located about 5 minutes walk directly north from the Malaysian checkpoint.


  1. Johor Bahru is the nearest entry point to Malaysia from Singapore, and yeah taking a bus is one of the cheapest way to get there.