1. Bus to Kuala Lumpur
2. Flight to Kuala Lumpur
3. Train to Kuala Lumpur
4. Taxi to Kuala Lumpur
🎫 Book a Tour Online
🎫 Book Ticket Online
From Singapore to Kuala Lumpur you can get by bus, train, taxi or plane.
-
- Travel distance from Singapore to Kuala Lumpur is about 350 km by land via Johor Bahru. There are 4 options how you can get to Kuala Lumpur from Singapore – travel by tourist bus, travel by train, travel by private car/taxi or you can book a direct flight. The best and fastest option of transfer to Kuala Lumpur is to take a direct flight from Changi Airport in Singapore. Travel by plane from Singapore to Kuala Lumpur in Malaysia takes about 1 hour and it costs about $50-250/pp. There are various airlines to Kuala Lumpur like Singapore Airlines, Malaysia Airlines, Air Asia or Malindo Air. Another popular and cheapest way of transfer to Kuala Lumpuris to travel by bus.
- Travel by tourist bus from Singapore to Kuala Lumpur takes about 4.5-9.5 hours and bus tickets cost about $23-68/pp. You can use day and overnight buses to Kuala Lumpur via Johor Bahru in Malaysia, buses arrive to variosu bus stations in KL. There is no direct train from Singapore to Kuala Lumpur, but it is possible to travel by shuttle train + train from Johor Bahru via Gemas in Malaysia. This way of transfer has totally 3 steps with stopovers. Transport by train from Singapore to Kuala Lumpur takes totally about 10-12 hours and it costs about $14-25/pp. From Kuala Lumpur you can travel to Cameron Highlands or you can take a flight to Langkawi.
-
- Teoretically you can also travel by private car/taxi from Singapore to Kuala Lumpur. Private car with a driver to Kuala Lumpur is the most expensive option of transfer, from Singapore to KL it costs about $270-440/car. You can book various models of mdoern cars or minivans.
- Kuala Lumpur is the biggest and capital of Malaysia. It is a modern city with various tourist highlights, interesting modern and historical places. It offers various cheap and luxury accommodation facilities and various hostels for backpackers. Read carefully the instructions how you can reach Kuala Lumpur in Malaysia from Singapore below in this article. You can also search and book tickets and flights to Kuala Lumpur easily online.
Transfer Mode – Singapore to Kuala Lumpur: | Travel Time | Cost Range |
---|---|---|
Tourist Bus | 4.5-9.5 hours | $23-68/pp |
Train via Johor Bahru + Gemas | 10-12 hours | $14-25/pp |
Plane (Direct Flight) | 1 hour | $50-250/pp |
Private Taxi / Car with a driver | 4-4.5 hours | $270-440/car |
How do I get from Singapore to Kuala Lumpur?
1. BUS from Singapore to Kuala Lumpur
The used option of land transfer from Singapore to Kuala Lumpur is bus transport. On this route, you can use modern buses of companies such as StarMart Express, Billion Stars Express, KKKL Express, Super Nice Express, Sri Maju Group, Seasons SG, WTS Travel, Transtar Travel and others.
Buses can depart from various places or stops in Singapore and in Kuala Lumpur they also arrive at various places or bus stations such as KL Sentral, TBS Kuala Lumpur, Berjaya Times Square and other places. You will always see this information about departure points in Singapore and arrival points in Kuala Lumpur when you search for tickets, so look through everything carefully and see where the stations and stops are located.
BOOK BUS TICKETS to K.Lumpur ➜
The bus transfer from Singapore to Kuala Lumpur is operated via Johor Bahru, the border city of Malaysia, and the travel time is approximately 4.5-9.5 hours, depending on the company and travel route. The indicated bus travel time may vary slightly and buses may be delayed during the journey or even when leaving Singapore.
It is always better to count on some time reserve so that you are not unpleasantly surprised afterwards. Bus tickets to Kuala Lumpur from Singapore range from $23-68/pp, depending on the type of bus, and can be easily searched and purchased online in advance.
When booking, always read all transfer information and instructions and follow the bus company’s instructions. A bus transfer to Kuala Lumpur from Singapore is sought after mainly by solo low-cost travellers.
2. FLIGHT from Singapore to Kuala Lumpur
A quick and convenient way to travel from Singapore to Kuala Lumpur is a direct flight. It can sometimes be relatively very cheap and some flights are comparable in price to some bus transfers. However, some flights are also often very expensive, depending on the flight class and the airline you use.
A direct flight from Singapore to Kuala Lumpur takes about 1 hour, but you also need to take into account the transfer to the airport and the wait before departure. The total time of this type of transfer can be up to 5 hours. Flights are operated from Changi Airport to Kuala Lumpur International Airport.
You can get to Changi Airport by sky rail, bus or private transfers, the airport is located approximately 18 km from the city center of Singapore. Airlines such as JetStar Asia, Singapore Airlines, Malaysia Airlines, Malindo Air, AirAsia, Scoot and Firefly offer air connections from Singapore to Kuala Lumpur in Malaysia.
The cheapest flights between Singapore and Kuala Lumpur are mostly offered by AirAsia, with flights ranging from $50-250/pp. Exceptionally, they can also be cheaper during various promotions. You can easily find and book flights from Singapore to Kuala Lumpur online in advance.
When booking a ticket, read the flight conditions and follow the airline’s instructions. Air transport is suitable for those who are looking for comfort during transport and do not want to travel by land option such as bus or train. Sometimes these flights can also be very interesting in terms of price, you need to watch various events at low prices in advance.
3. TRAIN from Singapore to Kuala Lumpur
Another land transfer option from Singapore to Kuala Lumpur is to travel by train from Johor Bahru. Johor Bahru is a city in Malaysia, located on the border with Singapore and you can get here through the Woodlands area, which is the border crossing to Malaysia. You can go to Woodlands by subway, bus or private transfer.
Then you cross the border crossing and from Johor Bahru you can travel by KTM Berhad train to Kuala Lumpur. This train transfer from Johor Bahru to Kuala Lumpur involves a necessary transfer at Gemas town, from where you have to use another KTM Berhad train in the second step.
The train transfer from Singapore to Kuala Lumpur via Johor Bahru and Gemas can take about 10-12 hours, but it depends on the transfer in Gemas and waiting for the train in Johor. This transfer time may therefore vary and may be longer, as trains in Malaysia have rather more limited timetables.
Traveling by train from Singapore (Johor Bahru) to Kuala Lumpur with a transfer at Gemas can cost a total of $14-25/pp. The train departs from Johor Bahru Sentral, then goes to Gemas and from there another train continues to Kuala Lumpur Sentral, see Malaysia Railway Map and station locations.
You can easily search and buy train tickets from Johor Bahru to Gemas and Kuala Lumpur online in advance. These tickets can also be used as e-tickets, so you only need to have them saved on your smartphone and then present them with their QR code at the station. The train transfer has the disadvantage of several transfers and the train only departs from Johor Bahru, so the journey takes longer than the bus transfer.
BOOK TICKETS to Kuala Lumpur ➜
4. TAXI / CAR from Singapore to Kuala Lumpur
A very convenient and fast, but at the same time the most expensive transport option from Singapore to Kuala Lumpur is a transfer by private car/taxi with a driver. This option is mainly suitable for those who have a larger budget for their travel and suffer from comfort and privacy during transport.
This transportation option between Singapore and Kuala Lumpur is offered by Daytrip. This private transport company has prepared for you classic smaller cars and even minivans for those traveling in a group of several people at the same time. The advantage of a private transfer is that you can choose your departure point in Singapore and your arrival point in Kuala Lumpur, so you can also save your time.
BOOK TAXI / CAR to Kuala Lumpur ➜
Transportation by private car/taxi with a driver from Singapore to Kuala Lumpur in Malaysia takes about 4-4.5 hours and the fare ranges from $270-440/car, depending on the type of car. Smaller cars are always a cheaper option than larger minivans for multiple passengers at once.
However, you can calculate the fare for individual passengers. You can easily search and book your private car from Singapore to Kuala Lumpur online in advance. When booking, always read all transfer instructions and conditions carefully and follow the company’s instructions.
❓ FAQ + Tips – Travel from Singapore to Kuala Lumpur:
1. How to book tickets + flights from Singapore to Kuala Lumpur?
-
- You can book tickets + flights from Singapore to Kuala Lumpur on 12go.asia ➜ or Baolau ➜.
- You can also book another travel route, e.g. Singapore to Penang, Kuala Lumpur to Kota Bharu…
2. What is the travel time from Singapore to Kuala Lumpur?
-
- Transfer by bus from Singapore to Kuala Lumpur takes about 4.5-9.5 hours.
- Transfer by train from Singapore to Kuala Lumpur (via Johor Bahru, Gemas) takes about 10-12 hours.
- Transfer by plane (direct flight) from Singapore to Kuala Lumpur takes about 1 hour.
- Transfer by private taxi/car from Singapore to Kuala Lumpur (via Johor) takes about 4-4.5 hours.
3. How much does it cost to get from Singapore to Kuala Lumpur?
-
- Travel by bus from Singapore to Kuala Lumpur costs about $23-68/pp (depends on the type of bus).
- Travel by train from Singapore to Kuala Lumpur (via Johor Bahru, Gemas) costs about $14-25/pp.
- Travel by plane (direct flight) from Singapore to Kuala Lumpur costs about $50-250/pp.
- Travel by private taxi/car from Singapore to Kuala Lumpur (via Johor) costs about $270-440/car.
4. What is the travel distance from Singapore to Kuala Lumpur?
-
- Travel distance from Singapore to Kuala Lumpur is about 350 km by bus/train or about 300 km by plane.
5. What is the best way of transfer from Singapore to Kuala Lumpur?
-
- The best way of transfer from Singapore to Kuala Lumpur is to travel by plane because there are direct flights. There are various airlines from Singapore – Changi Airport to Kuala Lumpur International Airport. If you take a flight – you will save some travel time.
6. What is the most cheapest way of transfer from Singapore to Kuala Lumpur?
-
- The most cheapest way of transfer from Singapore to Kuala Lumpur is to travel by tourist bus via Johor. The most cheapest bus ticket to Kuala Lumpur starts already at $23-25/pp.
7. Is there a direct train from Singapore to Kuala Lumpur?
-
- No, there is no direct train to Kuala Lumpur from Singapore. But you can travel by shuttle train from Singapore to Woodlands (Johor Bahru), from Johor Bahru to Gemas by another and from Gemas to Kuala Lumpur by KTM Train. Travel by train has totally 3 steps of transfer.
8. Where the buses from Singapore to Kuala Lumpur arrive?
-
- Tourist buses from Singapore to Kuala Lumpur arrive to various bus stations in Kuala Lumpur. E.g. Berjaya Times Square, TBS Kuala Lumpur, Jalan Imbi, KLIA or KLIA2, check 12go.asia and Baolau for more informations before you book your bus tickets to KL.
9. Where you can travel from Kuala Lumpur?
-
- Kuala Lumpur is the most frequented transfer city in Malaysia. There are various popular travel routes alsmot to every big city or tourist site of Malaysia. The most popular travel route is from Kuala Lumpur to Penang (via Butterworth), Kuala Lumpur to Malacca or from Kuala Lumpur to Kota Bharu.
10. Where you can travel from Singapore?
-
- From Singapore it is possible to travel and visit Malacca, via Kuala Lumpur you can go to Ipoh or you can travel to Cameron Highlands – popular mountain area close to Kuala Lumpur.
11. Where to stay in Kuala Lumpur? Hotel, hostel or homestay?
-
- Kuala Lumpur is the capital of Malaysia and offers a large number of various accommodation facilities. You can use cheap hotels or guesthouses, hostels for backpackers or luxury modern hotels in the town center.
BOOK a TOUR / ACTIVITY in Kuala Lumpur ➜
🚍 Bus Schedule / Timetable – Singapore to Kuala Lumpur + Bus Tickets:
Bus Schedule - Singapore to Kuala Lumpur | Departs in Singap. | Arrival in Kuala Lumpur | Bus Ticket |
---|---|---|---|
Billion Stars | 00:30 | 05:28 | From $30.00 |
Billion Stars | 02:00 | 06:58 | From $30.00 |
Billion Stars | 03:00 | 07:58 | From $30.00 |
Billion Stars | 06:00 | 10:58 | From $30.00 |
Billion Stars | 07:00 | 11:58 | From $30.00 |
Billion Stars | 08:00 | 12:58 | From $30.00 |
Billion Stars | 09:00 | 13:58 | From $30.00 |
Billion Stars | 10:00 | 14:58 | From $30.00 |
Billion Stars | 11:00 | 15:58 | From $30.00 |
Billion Stars | 12:00 | 16:58 | From $30.00 |
Billion Stars | 13:00 | 17:58 | From $30.00 |
Billion Stars | 14:00 | 18:58 | From $30.00 |
Billion Stars | 15:00 | 19:58 | From $30.00 |
Billion Stars | 16:00 | 20:58 | From $30.00 |
Billion Stars | 17:00 | 21:58 | From $30.00 |
Billion Stars | 18:00 | 22:58 | From $30.00 |
Billion Stars | 19:00 | 23:58 | From $30.00 |
KKKL Express | 00:30 | 09:45 | From $32.00 |
KKKL Express | 07:00 | 16:15 | From $32.00 |
KKKL Express | 09:00 | 18:15 | From $32.00 |
KKKL Express | 11:00 | 20:15 | From $32.00 |
KKKL Express | 13:30 | 22:45 | From $32.00 |
KKKL Express | 15:00 | 00:15 | From $32.00 |
KKKL Express | 17:00 | 02:15 | From $32.00 |
KKKL Express | 19:00 | 04:15 | From $32.00 |
KKKL Express | 21:30 | 06:45 | From $32.00 |
Super Nice Express | 00:30 | 05:24 | From $24.00 |
Super Nice Express | 09:30 | 14:24 | From $24.00 |
Super Nice Express | 09:30 | 14:24 | From $24.00 |
StarMart | 06:30 | 15:48 | From $26.00 |
StarMart | 07:30 | 16:48 | From $26.00 |
StarMart | 09:00 | 18:18 | From $26.00 |
StarMart | 10:00 | 19:18 | From $26.00 |
StarMart | 11:30 | 20:48 | From $26.00 |
StarMart | 13:30 | 22:48 | From $26.00 |
StarMart | 15:00 | 00:18 | From $26.00 |
StarMart | 16:30 | 01:48 | From $26.00 |
BOOK your HOTEL in Kuala Lumpur ➜