
How to Get From Kuala Lumpur to Singapore
Bus · Flight · Train
In this in-depth route guide, you'll find the best ways to travel the 315 kilometre (196 miles) distance from Kuala Lumpur to Singapore. By the end of this guide, you'll know exactly how to get there — whether you want to travel on a budget, reach Singapore as fast as possible, or enjoy the ride in comfort. We base our information on verified schedules, ticket prices, and on-the-ground insights from recent travellers.
What are the 3 ways to travel from Kuala Lumpur to Singapore?
There are three ways to travel the 315 km distance from Kuala Lumpur to Singapore. You can choose between the bus, flight, and train.
The journey takes between 2h 25m–5h 20m and the quickest way is by flight (2h 25m). If you're on a budget, the cheapest option is by bus with tickets starting at 17.2 SGD ($13).
4h 35m - 9h 25m
17.2 SGD ($13)
2h 25m - 3h
58 SGD ($46)
5h 20m - 6h 10m
38.5 SGD ($30)
Already in Singapore?
Onward from Singapore
Once you're in Singapore, here's where to next — 5 researched onward routes to pick from.
Kuala Lumpur to Singapore by Bus
The bus is the most popular way to get from Kuala Lumpur to Singapore. It's direct, usually with just a stopover for immigration at the border crossing.
Bus fares start from 17.2 SGD ($13) for the journey that takes 4h 35m - 9h 25m.
This is a very popular route, so you will be spoilt for choice when choosing a bus company for travel to Singapore from Kuala Lumpur. We recommend reading up on the reviews, though! Some companies don't get good reviews, mainly because of old buses and travel delays.
Departure and arrival stations
Buses depart throughout the day, from different key locations in Kuala Lumpur. Some of these are Berjaya Times Square, KL Sentral, Terminal Bersepadu Gombak, and the main bus station Terminal Bersepadu Selatan (TBS).
In Singapore, there are also various arrival points. These include Bugis MRT, Golden Mile Tower, Boon Lay, and Grantal Mall.
Always double-check the departure and arrival points before booking, so you don’t end up on a bus that leaves from or arrives at somewhere inconvenient.
Bus schedule from Kuala Lumpur to Singapore
Immigration Checkpoints
About 4 hours into your journey from Kuala Lumpur to Singapore, your bus will stop at Johor Bahru for customs and immigration. You will get off the bus with all your belongings and have your passport stamped to show you have left Malaysia. Once you have returned to your bus (make sure you remember which bus you took!), it will cross the border to Singapore and the stop again at Woodlands Checkpoint for Singapore’s customs and immigration. You will have to fill out an entry card and also have your passport stamped. After this, return to your bus, which continues the journey for another 30 minutes to downtown Singapore.Kuala Lumpur to Singapore by Flight
The flight is the fastest way to get from Kuala Lumpur to Singapore, with a combined travel time of 2h 25m - 3h. However, it's worth noting that when you add the waiting time at the airport, it's not really much faster compared to a bus.
With combined rates from 58 SGD ($46), here is a step-by-step guide to help you decide if it's worth taking a flight for this route.
Step 1: How to get to Kuala Lumpur Airport
You can find Kuala Lumpur International Airport (KLIA) about 55 km south of the city centre. There are 3 ways you can get there: a 1-hour-15-minute bus, a 30-minute train, or a 1-hour taxi.
We recommend taking the train if you're short on time. It's the best way to skip the heavy traffic in Malaysia's capital. You can catch the KLIA Ekspress from KL Sentral, every 20 to 30 minutes from 05:00 to midnight. A ticket costs 55 MYR ($14) and you can book one online through BookAway.
If you're travelling in a group or with bulky luggage, the taxi is a convenient choice with fares from 80 MYR ($20). Make sure you have plenty of time to spare, though! Traffic can be bad, especially during peak hours. You can hail a taxi on the street or book one in advance through Klook.
Step 2: Flight from Kuala Lumpur to Singapore
Air Asia normally offers the cheapest flights from Kuala Lumpur to Singapore, with airfares starting from 64 MYR ($16) if you book your tickets in advance. Other carriers operating this route are Firefly and Malaysia Airlines.
The flight departs from Kuala Lumpur International Airport and arrives at Changi Airport in Singapore after a little over an hour.
Step 3: Singapore Airport to City Centre
From Singapore Changi Airport, you’ll have to travel 20 km west to reach downtown Singapore, where most of the tourist hotels are located. You have 4 options: a city shuttle for 10 SGD ($7.80); a taxi from 25 SGD ($20); the train for 2.7 SGD ($2.10); or a public bus for 2.5 SGD ($2.00).
Travelling solo? The city shuttle is a good mix of comfort and affordability. Although a shared ride, they offer free drop-off to most hotels in the city centre. You can book them at the airport upon arrival or online beforehand via Klook.
If you're travelling in a group, it will be more cost-efficient to take a taxi. There's plenty available at the airport. But if you want your private ride waiting for you as soon as you arrive, you can also pre-book one through Klook or BookAway
The train and the public bus are way cheaper, but often require at least one transfer. If you're carrying bulky luggage, they're not exactly a convenient way to get from the airport to Singapore city centre. For more details, check out our page on Singapore Airport.
TIP: If you decide to travel by plane, please consider including a carbon compensation fee to reduce your impact on the environment.
Kuala Lumpur to Singapore by Train
There are no direct trains from Kuala Lumpur to Singapore. But thanks to a new development in Malaysia's train system, you now only need two trains to get into Singapore.
In December 2025, Malaysia launched an Electric Train Service (ETS) that connects Kuala Lumpur to Johor Bahru. Before, travellers had to make an overnight stop in Gemas, because the next connecting train didn’t run until the following day.
This has made train travel even more doable and convenient for this route, although more expensive than the bus.
Combined prices start from 38.5 SGD ($30) and the train journey to Singapore from Kuala Lumpur takes around 5h 20m - 6h 10m.
Step 1: Train from Kuala Lumpur to Johor Bahru
Six direct trains operate daily from Kuala Lumpur to Johor Bahru, with departures from 07:55 to 21:10. A ticket costs about 95 MYR ($24), depending on which train you take. Also note that prices often increase during holidays.
This direct train journey takes about 4h 10m - 4h 40m.
Ready to book your train?
Step 2: Train from Johor Bahru to Singapore (Woodlands Checkpoint)
From Johor Bahru, the train that crosses the border to Singapore only takes 5 minutes. You should buy your ticket at the train station for 16 MYR ($4.00) before heading to the customs and immigration office.
Woodlands Train Checkpoint
The good thing about the Woodlands Train Checkpoint is that it already has both Malaysian and Singaporean immigration offices in one location. You won’t have to make 2 stops as you would with the bus.
Prepare for long queues if you are travelling during peak Times. Note that there are a good number of Malaysians who cross this border every day for work in Singapore.
Booking Tip
Step 3: How to get from Woodlands Checkpoint to Downtown Singapore
From Woodlands Checkpoint, you have 3 choices to reach downtown Singapore: a 40-minute taxi, a 1-hour bus, or a 1-hour bus + MRT. Rates range from 2.5 SGD ($2.00) to 30 SGD ($24).
Bus from Woodlands Checkpoint to Singapore city centre
The Woodlands Checkpoint is conveniently connected to downtown Singapore by the Causeway Link, which are direct cross-border buses.
You have 2 options: CW2 from Woodlands Checkpoint to Queen Street Bus Terminal and CW5 from Woodlands Checkpoint to Newton Circus. CW2 departs every 15-20 minutes, 24 hours a day. CW5 is available every 45 minutes from 05:00 to 22:30.
Travel time with the Causeway Link from Woodlands Checkpoint to Singapore city centre is 45 minutes to 1 hour, depending on traffic. During peak hours, it could take up to 2 hours.
A bus ticket costs 3 SGD ($2.30) to 5 SGD ($3.90).
Bus + MRT from Woodlands Checkpoint to Singapore city centre
If you're not keen on experiencing Singapore's heavy traffic as soon as you enter the country, you can take a combination of bus and MRT.
There are 2 train stations near Woodlands Checkpoint:
- Marsiling MRT Station (4 km away): From here, you can take the red line to key stations like City Hall, Raffles Place and Marina Bay.
- Woodlands MRT Station (6 km away): From here, you can take either the red line or the brown line to Orchard Station and Outram Park, which is connected to Chinatown and Clarke Quay.
You can get to these MRT stations by bus from Woodlands Checkpoint.
The journey by combined bus and MRT from Woodlands Checkpoint to downtown Singapore takes about 1 hour. Ticket prices range from [price 2.50 SGD to 4.5 SGD ($3.50).
Taxi from Woodlands Checkpoint to Singapore city centre
You shouldn't have a hard time getting a taxi from Woodlands Checkpoint. You can hail one from the street or order one through Grab.
Travel time by taxi is around 40 minutes, but it can take longer during peak hours. Rates are from 30 SGD ($24) to 40 SGD ($32).
Rounding it up
We hope this guide was helpful in planning how to get from Kuala Lumpur to Singapore. If there's anything else you're wondering about, drop us a comment and we'll do our best to answer you within a few days.
PS: If you've recently travelled this route, share your experience with fellow travellers and help us improve this post. Thanks for helping out our travel community!
Frequently Asked Questions
The distance from Kuala Lumpur to Singapore is 315 km.
ABOUT YOUR DESTINATION
Why Visit Singapore?
For a small island city-state, Singapore is a huge tourist hub in Southeast Asia. In 2024, the number of tourists visiting Singapore was nearly 3x its population!
This is for good reason. Head to downtown Singapore and you'll find a number of tourist attractions, all connected by efficient and high-quality transportation.
To revisit your childhood, there's Universal Studios and the resort island of Sentosa. For shopping, head to Orchard Road. For art, visit the Kampong Glam area. For an amazing night and light show, you have to visit Marina Bay Sands.
How We Research
Every route on Gecko Routes is independently researched and regularly verified.
500+
ROUTES RESEARCHED
Every route is personally travelled and documented by our team, covering Southeast Asia's most popular and off-the-beaten-path connections.
Monthly
UPDATES
Routes are reviewed on a regular cycle to catch schedule changes, new operators, and price updates. Every guide shows when it was last verified.
Verified
BY TRAVELLERS
Tips and corrections from our community of travellers help keep routes accurate between team visits. Your experience makes this guide better for everyone.
Affiliate Disclosure
Some links on this page are affiliate links. If you book through them, we earn a small commission at no extra cost to you. This helps us keep Gecko Routes free and up to date.



Reader Comments
No comments yet — be the first to share your experience!
Leave a Comment