Singapore and Kuala Lumpur are only around 350 km apart, making it easy to combine the two cities on the same Southeast Asia trip. The bigger question is how you should travel between them. Flights are the obvious choice if speed matters; buses offer a convenient and affordable city-to-city journey, while trains provide a more relaxed way to cross into Malaysia. The best option ultimately depends on your budget, schedule, and how much time you are willing to spend traveling.
Singapore To Kuala Lumpur By Bus

For most travelers, the bus offers one of the best combinations of price and convenience. The journey usually takes around five to six hours, although traffic at the Singapore-Malaysia border can considerably increase travel time. Unlike flying, traveling by bus also lets you leave Singapore and arrive in central Kuala Lumpur without a long airport transfer.
What To Know About The Bus?
- Travel time: Around 5 to 6 hours
- Approximate fare: Around INR 1,000 to INR 3,200 one way
- Best for: Budget travelers, city-to-city convenience, and travelers carrying luggage
- Main drawback: Border congestion can make journey times unpredictable
Several coach operators connect Singapore and Kuala Lumpur, with options ranging from standard buses to premium coaches offering reclining seats, Wi-Fi, and entertainment. Passengers must complete immigration when exiting Singapore and entering Malaysia, so keep travel documents handy. Border queues can significantly increase travel time, especially on weekends and public holidays.
Planning a Singapore and Malaysia trip together? Follow this 8-day itinerary from India to cover the key attractions, experiences and travel essentials across both countries.
Singapore To Kuala Lumpur By Flight

Flying is the fastest option if you look purely at time spent in transit. Direct flights between Singapore and Kuala Lumpur take approximately one hour. The actual journey, however, is much longer once you include traveling to the airport, arriving early, security, immigration, baggage collection, and getting from the airport to Kuala Lumpur.
What To Know About Flying?
- Flight time: Approximately 1 hour
- Realistic total journey: Approximately 3 to 4.5 hours depending on airport, immigration, and transfers
- Approximate fare: Budget fares can start around INR 4,000 to INR 6,000 one way
- Best for: Travelers short on time and those traveling when land borders are expected to be busy
- Main drawback: Airport transfers and formalities reduce the time advantage
Most services operate between Singapore Changi Airport and Kuala Lumpur International Airport. Once you arrive at KLIA, you still need to travel into Kuala Lumpur, adding both time and cost to the journey. This is why a one-hour flight does not necessarily mean reaching Kuala Lumpur four hours earlier than someone taking a bus. Flying is particularly useful when you are traveling during a major holiday or another period when congestion at land checkpoints can be severe.
Singapore or Malaysia for your next holiday? Compare costs, attractions, food, transportation and overall experiences to decide which destination suits your trip better.
Singapore To Kuala Lumpur By Train

The train is the most interesting option for travelers who would rather make the journey part of the experience. There is no direct train from Singapore itself to Kuala Lumpur. Instead, travelers can take the KTM Shuttle from Woodlands to JB Sentral in Johor Bahru, then connect to the ETS service to Kuala Lumpur. Importantly, travelers should check current schedules rather than rely on older guides that describe an additional transfer at Gemas. The newer journey described in the supplied information connects JB Sentral with Kuala Lumpur using the ETS service.
What To Know About The Train?
- KTM Shuttle: Woodlands to JB Sentral
- Journey time: Around 5 minutes for the cross-border shuttle
- Next leg: JB Sentral to Kuala Lumpur by ETS
- Combined train time: Around 4.5 hours, excluding waiting and transfer time
- Approximate starting fare: Around INR 2,000 for the combined journey
- Best for: Train enthusiasts, travelers who dislike highway traffic, and those who prefer a more relaxed journey
- Main drawback: Multiple stages make it less straightforward than taking a direct bus or flight
The supplied fare information lists the Woodlands-JB shuttle at RM15.80 and JB-KL ETS tickets from RM73 for Gold service, bringing the combined starting fare to RM88.80. Platinum services cost more.
Planning a Malaysia holiday from India? Here are seven essential things to know about visas, currency, weather, costs and other practical travel details.
Bus Vs Flight Vs Train: Which Is Best?
There is no single winner for every traveler, but each option has a clear advantage over the others.
- Best overall option: Bus. It combines reasonable fares, a straightforward journey, and convenient arrivals in Kuala Lumpur, making it the most balanced choice.
- Fastest option: Flight. Choose it when time matters most, especially during periods of heavy land-border congestion.
- Best for a relaxed journey: Train. Choose it if you prefer a slower, more comfortable journey and want the trip itself to feel more worthwhile, although transfers require more planning.
- Best for budget travelers: Bus or train. Both can cost significantly less than flying, particularly when flights are booked close to departure.
What Should Indian Travelers Keep In Mind?

- Keep documents handy: Carry your passport and all required immigration documents for entering Malaysia.
- Allow extra time by road: Causeway traffic and immigration queues can extend bus journey times, especially during busy periods.
- Avoid tight schedules: If traveling by road, avoid booking activities immediately after your expected arrival in Kuala Lumpur.
- Consider the full flight journey: A flight may take around one hour, but airport transfers, check-in, immigration, and baggage collection add to the total travel time.
- Compare total costs: When flying, factor in airport transfers along with the airfare before comparing it with bus or train travel.
Flying into Malaysia soon? The country has introduced a new digital immigration system designed to streamline arrival procedures and reduce airport queues.
Summing Up
For most travelers, the bus offers the strongest balance of affordability, convenience, and travel time between Singapore and Kuala Lumpur. You avoid airport transfers, fares are relatively affordable, and the journey takes you from one city to the other with minimal planning. Flying makes more sense when time is the priority or land checkpoints are expected to be extremely busy. The train, meanwhile, is worth considering if you prefer a slower, more comfortable journey and want to experience more of Malaysia beyond its highways and airports. Ultimately, choosing between a bus, flight, and train comes down to what matters most on your trip: saving money, saving time, or enjoying the journey.