A beautiful view from within central Kuala Lumpur-mobile

How to get from
Singapore to Kuala Lumpur

Singapore to Kuala Lumpur Trip Overview

Distance299 km (186.9 miles)
Price range$22-$290
Ride Duration Range55m-9h 28m
Earliest Departure19:30
Latest Departure23:00

Find up-to-date information on departure times, schedules, and prices so you can easily compare and book your tickets.

Travel Schedule Options from Singapore to Kuala Lumpur

Taking a bus from Singapore to Kuala Lumpur

Fastest bus: 4h 30m

Cheapest bus: $22

The fastest: 4h 30m

The cheapest: $22


Charger sockets in cabin

WiFi on board

Air conditioning on board

Reclining seats

TV on board


Limited luggage



Reclining Seats






English Speaking Staff

The fastest: 55m

The cheapest: $59




A beautiful view from within central Kuala Lumpur

About the ride from Singapore to Kuala Lumpur

Getting from Singapore to Kuala Lumpur is fairly straightforward even though there's a border crossing (40 minutes in) at Johor Bahru. The 350 kilometer (217 mile) distance can be undertaken in four different ways: by bus, private car and driver, train and plane.

All modes of transport will be air-conditioned other than trains. Tourist buses usually have reclining seats although you might find more space in private cars and minibuses.

Cars, buses and minivans will break up the journey with short rest stops. This can be a good chance to stretch your legs and chat to other travelers about the driver's taste in music.

Flying from Singapore to Kuala Lumpur is the quickest way to get from A to B. It usually takes just an hour in the air. An eight hour train trip to Kuala Lumpur from Singapore, however, is going to take all day but it will honestly last a lifetime in travel memories.

Private cars and shared minivans are really the most efficient way to get to KL. Not only will they pick you up outside your hotel, but you can also set the departure time. This means you can have a lie in, if you like, and don't have to worry about missing the ride.


What to see when traveling from Singapore to Kuala Lumpur

When traveling from Singapore to Kuala Lumpur by tourist bus it's always a good idea to arrive at the bus station at least an hour before departure. This is just good traveling practice as it means that you'll avoid a stressful rush and can also get to know a few of your fellow travelers before you all clamber aboard. 

It's also good advice to make sure you have all your documents close to hand for when you reach the border at Johor Bahru. It's only 40 minutes from Singapore so you don't want to get caught out by leaving your passport at the bottom of your bag or rucksack.

Once you're underway the bus from Singapore to Kuala Lumpur takes you on quite a scenic cross-country route. Of course there's bound to be more traffic as you leave Singapore's city suburbs but, in the main, the ride is fairly easy going and straightforward.

As you approach the outskirts of KL, traffic will begin to build up again. However, as the bus slows down to negotiate the ring roads you'll find plenty to see from your window as you wind your way towards Berjaya Times Square in the Malaysian capital.

If you're taking a flight from Singapore to Kuala Lumpur you can expect to enjoy lots of air-conditioned luxury in the airport followed by more of the same on the plane. It's quite nice to keep an eye out of the window as you fly into KL but only if it's a clear day.

Private car rides often take the most efficient way to make the 350 kilometer (217 mile) distance in the least amount of time. This means that there won't be too much to see other than other cars as you weave through the highway traffic.

Your car driver will stop for comfort breaks along the way so you will have a chance to stretch your legs and take a look around at the service stations. Car travel is also a good way to experience life on a local level so watch out your window as you enter the bustling city streets.

Although train journeys are the slowest mode of transport they're also the most scenic.  The pace of rail travel makes for the perfect opportunity to take photos and enjoy the experience rather than watching the world whiz past your window.

Watch out for tropical forests, plantation-covered hillsides and the comings and goings of your fellow passengers as you stop and start at a series of rural and suburban stations. Also, make time to meet a few other people, if possible. You might be surprised who you find traveling alongside you on the train from Singapore to Kuala Lumpur.


How to get to Kuala Lumpur from Singapore

Taking a bus 

The Starmart Express Tourist bus from Singapore to Kuala Lumpur is the most popular way to travel. Buses are air-conditioned and make regular bathroom breaks. You'll also get a WiFi signal, where available, and can make the most of reclining seats.

Although the Singapore to Kuala Lumpur bus isn't the quickest way to travel, it's certainly the most sociable. Seating is also comfortable which makes for a relaxing ride, and bus prices are also very affordable, starting from as little as US$15 per passenger.

The bus from Singapore to Kuala Lumpur usually takes around six hours in total which includes the seamless transfer across the border at Johor Bahru. It's approximately 40 minutes to the border from Singapore and around a five hour ride to Kuala Lumpur.

Taking a train 

Another way to travel from Singapore to Kuala Lumpur is by train. Train travel is a rite of passage in Southeast Asia and the train from Singapore to Kuala Lumpur is no different. It's good fun, usually, and often a very memorable ride.

Depending on which class of carriage you opt for you might find yourself sitting alongside all manner of travelers. From families with kids to students traveling to and from home and university; the train to Kuala Lumpur from Singapore is never dull.

Use the eight hour train journey to your advantage and practice your languages. Alternatively, try to get some rest. Seats are usually alright and if you're tired you'll have no problem at all dropping off. Well, at least until you reach the border at Johor Bahru.

Taking a private car or minivan 

One of the best ways to travel to Kuala Lumpur from Singapore is by private car. You'll have your own driver as well as plenty of privacy. All hire cars come with their own driver who will speak English. They're always good drivers so you're in safe hands.

Minivans, and drivers, can also be hired if you're traveling in a small group or you've picked up some newfound friends along the way. The more people in the minivan, the more affordable the fare. 

Taking a private ride gives you the peace of mind that your luggage is close by in the trunk and your co-passengers are people that you know. Although more expensive than a bus, private car and minivan rides are pretty efficient and will get you to KL in around 4 to 5 hours.

Cars and minivans are air-conditioned and can pick you up from outside your hotel at a time that suits you. You can also arrange a return journey, if you're planning on coming back to Singapore in the not too distant future. You can usually fit around 3 to 4 people per car and anything from 6 – 12 people in a minivan.

Taking a Flight

If you're looking to get to Kuala Lumpur from Singapore in the quickest way possible then your best bet is to fly. A flight from Singapore to Kuala Lumpur will usually take just one hour in the air. However, you will need to factor in waiting time at the airport.

Flying is also the most expensive option but if you need to get to KL in a hurry then it's the only way to travel. Planes are modern and comfortable. Most will include the chance to buy food and drinks although you'll need to tuck in quickly before you land.


Crossing the border from Singapore to Kuala Lumpur

Crossing the border from Singapore to Kuala Lumpur takes you over the Johor Causeway. This is the rail and road connection between the two countries. 

There are different checkpoints on each side for bus/car and train users - Johor Bahru is the checkpoint in Malaysia and Woodlands is the checkpoint in Singapore. You’ll need to show your passport and any other travel documents but it’s an efficient process and drivers or train staff will usually help you if anything is unclear.

Companies Operating from Singapore to Kuala Lumpur

Average time

4h 58m - 9h 28m

Average price



Average time

4h 30m - 9h 27m

Average price

$22 - $26


Average time

4h 54m - 5h 1m

Average price



Average time

9h 26m - 9h 27m

Average price



Popular stations and stops in Singapore and Kuala Lumpur

Departure stations in Singapore

Singapore Changi Airport (SIN)

Sultan Abdul Aziz Shah Airport (SZB)

Seletar Airport (XSP)

Singapore Suntec City Mall - Tower 2 Coach Bay

Boon Lay

View more

Arrival stations in Kuala Lumpur

Kuala Lumpur Airport (KUL) Terminal 2 (KLIA2)

Kuala Lumpur Airport (KUL) Terminal 1 (KLIA1)

Seletar Airport (XSP)

Sultan Abdul Aziz Shah Airport (SZB)

Berjaya Times Square - West Wing Hotel Lobby

View more

Why travel with Bookaway?

Bookaway.com makes it simple and easy to find, compare, and buy city-to-city tickets via bus, train, ferry, and more. We support over 13 languages and 23 currencies worldwide, and we believe that everyone should easily be able to find and purchase what they are looking for. We don’t just want to help you get where you want to go - we want you to enjoy the ride.