Kuala Lumpur is a great option for a family holiday. It’s relatively cheap and there is loads of cool stuff to see and do. Singapore is another awesome destination, and it’s just 350 km away. But is it best to travel from Kuala Lumpur to Singapore by bus or train?

Note: This post may contain affiliate links. Please read our disclosure policy for more information.

Is It Best To Travel From Kuala Lumpur to Singapore by Bus or Train?

On our holiday we decided to spend one week in Kuala Lumpur, then travel to Singapore and spend our second week there. Travelling between the two destinations presented heaps of different travel options. The three conventional modes of transport are train, bus or fly. And all 3 options have some definite pro’s and con’s.

Kuala Lumpur to Singapore by Bus or Train Petronis towers
Petronis Towers in Kuala Lumpur

Catching a Train From Kuala Lumpur to Singapore

I really wanted to try the train because it sounds like such an interesting journey. I love long train trips, they’re so relaxing. And let’s face it, trains are normally more spacious than buses, making it much easier to stand up and have a stretch.

I found the train trip from Kuala Lumpur to Singapore quite difficult to research, mainly due to changing countries midway though the journey. And the fact that the Malaysian side is not well translated into English online. In fact it’s hard just to figure out which train stations are along the route

After loads of research I discovered that a train journey actually meant catching a minimum of 4 trains to get from our Kuala Lumpur hotel to Singapore. That meant unloading our heavy baggage 4 times.

Also finding our directions in 4 different train stations looked like being a massive headache, especially with a child in tow. We had already tackled Kuala Lumpur metro train stations, and learnt that they are notoriously difficult to navigate.

Catching a train from Kuala Lumpur to Singapore? No way! Although an interesting option, it is just too difficult to contemplate with heavy baggage and kids. The Kuala Lumpur to Singapore bus fare is roughly the same as the train fare, but with much less hassles.

Fly from Kuala Lumpur to Singapore

Skyscanner is our favourite site for searching for cheap flights. Flights are ridiculously cheap for this particular journey, and all the budget carriers seem to offer flights. I’ve seen flights for as low as A$23 per person one way, in fact this is very common. Add a further $15 for 20kg of check-in baggage, and it comes to a modest $38 per person!

Total cost to fly from Kuala Lumpur to Singapore:

  • A$38 x 3 persons = $124
  • A$30 for taxi from KL city centre to KL International Airport
  • A$15 for taxi from Changi Airport to Singapore city centre
  • A$169 total

Time to fly from Kuala Lumpur to Singapore:

  • 40 minutes for taxi from KL city centre to KL International Airport
  • 120 minutes arrival at KL airport before flight
  • 65 minutes flight
  • 60 minutes to clear customs and collect baggage at Singapore
  • 30 minutes for taxi from Changi Airport to Singapore city centre
  • Total 5 hours 15 minutes
Kuala Lumpur to Singapore by Bus or Train immigration stop
Our bus at the Malaysia Immigration building

Catching a Bus from Kuala Lumpur to Singapore

A bus from Kuala Lumpur to Singapore did not sound very enticing to us. That’s because we have been on some very uncomfortable bus trips over the years. Let’s face it, a bus is not the first thought that comes to mind if you’re looking for a comfortable mode of transport. But a bus is well worth considering for this particular journey!

We used BusOnlineTicket.com to book our ticket, which cost S$20, or about A$19. These buses are seriously comfortable. They are so well equipped they feel more like a first class plane seat, complete with large recliner chairs and in-built entertainment systems.

Total cost to travel from Kuala Lumpur to Singapore by bus:

  • A$19 x 3 persons = $57
  • A$10 for taxi from KL city centre to bus station (optional)
  • A$15 for taxi from Changi Airport to Singapore city centre
  • A$82 total

Kuala Lumpur to Singapore bus duration:

  • 20 minutes for taxi from KL city centre to bus station
  • 60 minutes arrival at bus station before bus
  • 330 minutes bus trip
  • 15 minutes for taxi from bus stop to Singapore city centre
  • Total 7 hours 10 minutes

As you can see, the Kuala Lumpur to Singapore bus fare is remarkably cheap, and the duration is not too bad either.

Kuala Lumpur to Singapore by Bus or Train entertainment system
Kids entertainment heaven aboard the bus

Fly Versus Drive Comparison

The cost of catching a bus is about half the price of flying when you factor in taxis. A$82 versus A$169.

The time required to catch a bus is about 2 hours more, 7 hours versus 5 hours.

So is it worth the cost saving to catch the bus? Our recommendation is a resounding yes. The bus trip proved to be a comfortable option from start to finish. The bus terminal at both ends were well located, comfortable and convenient. Bus terminals both come with restaurants, ATM’s and convenience stores nearby. And the bus seats were clean, lovely and spacious.

The selection of on-board movies was good, and there was even on-board wi-fi. The road is high-speed freeway all the way and is quite safe. Overall it was a much better experience than a budget flight. The only negative aspect the journey was the Singapore immigration.

Malaysia Immigration Stop

About half way along the route you have to get off the bus to go through Malaysia Immigration. This is a fast and simple procedure, in about 10 minutes you should be back on the bus and on the road again.

Singapore Immigration Stop

You know you’ve reached the bridge to Singapore Island when you hit the traffic jam. It took the bus about 1 hour to traverse the final kilometer. Not that it’s uncomfortable waiting on the bus, it’s just that traffic jams are at rock bottom of our list of favourite things to do.

Then when you finally get to the customs and immigration building you have to get off the bus and line up for another half hour or so to clear customs counters. It was an overall unpleasant experience for us, however I feel the average traveller would not be as negative.

How to Book a Bus from Kuala Lumpur to Singapore

Here are some easy step by step instructions on how to do the entire journey by bus.

    1. Go to BusOnlineTicket.com and purchase your online bus ticket Kuala Lumpur to Singapore. It’s similar to booking a flight, there are many buses to choose from. The bus company we used is called Transtar Travel. We highly recommend Transtar as safe and clean operator.
    1. Although you can get picked up at the hotel, I recommend catching a taxi to the bus terminal. The Transtar Travel bus terminal is located just around the corner from the popular Berjaya Square. I recommend travelling to the terminal (starting point for the bus) to remove any possibility of confusion.There are countless similar looking buses operating in Kualar Lumpur. How do you recognise which one is the one you’re supposed to get on? It’s much better if you go to the terminal, where they have a comfortable waiting room with coffee and TV. Taxis are very cheap in KL so it shouldn’t cost much to get to the bus terminal.
    1. Grab your drinks and snacks from the convenience store right next to the Bus Terminal for your journey.
    1. Sit back and relax on the bus. Watch a couple of movies.
    1. When you get to Singapore, everybody gets off at the same bus terminal. It has a taxi rank, convenience stores, restaurants, ATM’s and money changers. Like most transport infrastructure in Singapore it’s supremely well organised.
  1. Catch a taxi to your hotel. Taxis are surprisingly cheap in Singapore, you will most likely only have to pay $10-$15 if your hotel is centrally located.

Note that the steps for booking and catching a Singapore Kuala Lumpur bus is exactly the same.

Kuala Lumpur to Singapore by Bus or Train seating
Even my 6 foot frame has plenty of leg room

Review of the Kuala Lumpur to Singapore Bus

We are glad we caught the Kuala Lumpur to Singapore bus. Airports tend to be fairly bland experiences, and don’t really add much to the holiday experience. The bus trip was comfortable and entertaining, and we got to observe the changing scenery along the way.

We didn’t feel at all exhausted from the journey, and were quite happy to have saved a few dollars along the way. I would happily do this bus trip again and I do recommend you give it a try.

And here is a short video of exactly the same bus and route that we took, except in the opposite direction (ie. bus to Kuala Lumpur from Singapore).

Should You Take the Kuala Lumpur to Singapore Bus?

We recommend you travel from Kuala Lumpur to Singapore by bus instead of train, especially if you have children or heavy baggage. It’s a cheap, comfortable and easy trip. And it may be the most luxurious bus trip you have ever had.

Would you like a free copy of our Ultimate Bucket List?

Not sure where to travel to next? We have created the Ultimate Bucket List to help you plan your next trip. 1170 awesome travel destinations in 167 countries. And we want you to have it for FREE.

Send Me the Ultimate Bucket List