
Express / VIP bus
Best balance of price and comfort, journey takes about 5–7 hours
Luxury coach (Transtar, Aeroline)
High comfort with wide seats, fewer passengers and premium service
Standard express bus
Cheapest option with AC, multiple departures daily
Cheap unofficial buses
Lower reliability, border delays and inconsistent service
Quick answer: Travelling from Kuala Lumpur to Singapore by bus is a convenient and budget-friendly choice. Frequent departures throughout the day make this an easy way to move between the two cities. You can book bus tickets to Singapore from Kuala Lumpur online in advance.
At a glance:
- 📍 Distance: approx. 350 km by road.
- ⏱️ Travel time: ~5–9 hours, but can take longer during busy border crossing times.
- 💰 Price range: Typically US$ 11–40 per person.
- 🚍 Bus: Hourly departures from Kuala Lumpur (Terminal Bersepadu Selatan) to key drop-off points in Singapore such as Golden Mile Complex or Kovan Hub.
Last updated in April 2026
📅 Bus from Kuala Lumpur to Singapore – Schedule / Timetable + Tickets:
-
- Kuala Lumpur to Singapore – one of the most popular bus routes in Malaysia
- bus to Singapore from Kuala Lumpur is the most popular option of transport
- there are various seat and comfortable modern tourist buses to Singapore from KL
- bus ticket from Kuala Lumpur to Singapore costs about $11-40/pp
- transfer by tourist bus from Kuala Lumpur to Singapore takes about 5-9.5 hours
- buses to Singapore depart from various bus stations: TBS Kuala Lumpur, Berjaya Times Square, Jalan Imbi…
- buses arrive to Golden Mile Complex or Kovan Hub Bus Terminal in Singapore
- various bus companies from Kuala Lumpur to Singapore: StarMart Express, Transtar Travel SG, Billion Stars Express, KKKL Express, Seasons Express, Seasons SG, Super Nice Express…
- read carefully the instructions before you book your bus tickets to Singapore
- you can also read this article: How to go to Singapore from Kuala Lumpur?
| Bus Company | Departs in Kuala Lumpur | Arrival in Singapore | Bus Ticket |
|---|---|---|---|
| StarMart Express | 08:30 | 13:45 | From $11.00 |
| StarMart Express | 09:00 | 14:15 | From $11.00 |
| StarMart Express | 11:30 | 16:30 | From $11.00 |
| StarMart Express | 12:00 | 16:50 | From $11.00 |
| StarMart Express | 13:30 | 18:30 | From $11.00 |
| StarMart Express | 14:30 | 18:50 | From $11.00 |
| StarMart Express | 15:30 | 20:30 | From $11.00 |
| StarMart Express | 16:00 | 20:50 | From $11.00 |
| StarMart Express | 16:30 | 21:30 | From $11.00 |
| Transtar Travel | 07:00 | 12:14 | From $24.00 |
| Transtar Travel | 07:30 | 12:34 | From $24.00 |
| Transtar Travel | 09:00 | 14:14 | From $24.00 |
| Transtar Travel | 09:30 | 14:34 | From $24.00 |
| Transtar Travel | 14:00 | 19:14 | From $24.00 |
| Transtar Travel | 15:00 | 20:14 | From $24.00 |
| Transtar Travel | 15:30 | 20:34 | From $24.00 |
| KKKL Express | 10:00 | 13:57 | From $23.00 |
| KKKL Express | 12:30 | 16:27 | From $23.00 |
| KKKL Express | 13:00 | 22:25 | From $23.00 |
| KKKL Express | 15:00 | 00:25 | From $23.00 |
| KKKL Express | 16:00 | 01:25 | From $23.00 |
| KKKL Express | 23:15 | 03:12 | From $23.00 |
| Super Nice Express | 09:30 | 14:44 | From $19.00 |
| Super Nice Express | 10:30 | 15:21 | From $10.00 |
| Billion Stars | 13:00 | 18:22 | From $13.00 |
| Billion Stars | 13:30 | 18:44 | From $13.00 |
🚍 There are various buses from Kuala Lumpur to Singapore:
(From Kuala Lumpur to Singapore you can travel by modern tourist and comfortable buses…)




| Bus Company | Departs in Singapore | 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 |
❓ FAQ + TIPS – Travel by bus from Kuala Lumpur to Singapore:
1. How to book and buy bus tickets from Kuala Lumpur to Singapore?
-
- You can book bus tickets from Kuala Lumpur to Singapore on Baolau ➜ or 12go.asia ➜.
- you can also book another tickets, e.g. Kuala Lumpur to Johor Bahru, Singapore to Kuala Lumpur…
2. What is the travel time by bus from Kuala Lumpur to Singapore?
-
- Transfer by tourist bus from Kuala Lumpur to Singapore takes about 5-9.5 hours. It depends from which bus station in Kuala Lumpur you will arrive.
3. What is the price of bus tickets from Kuala Lumpur to Singapore?
-
- Transport by tourist bus from Kuala Lumpur to Singapore cost about $11-40/pp. It depends on the bus company. The most cheapest bus tickets to Singapore start at $11-13/pp.
4. What is the travel distance by bus from Kuala Lumpur to Singapore?
-
- Travel distance from Kuala Lumpur to Singapore by tourist bus is about 350 km.
5. Which bus company from Kuala Lumpur to Singapore to choose?
-
- The best reviews of the bus to Singapore have KKKL Express and Billion Stars private companies.
6. Is it possible to travel from Kuala Lumpur to Singapore by private vehicle/taxi?
-
- You can travel by private taxi from Kuala Lumpur to Johor Bahru, it is the border town with Singapore.
7. Where to stay in Singapore?
-
- Singapore has a large offer of modern accommodation facilities, there are cheap or luxury hotels, guesthouses or apartments. Book your hotel in Singapore online > Book your accommodation in Singapore.
8. Where you can go and travel from Singapore?
-
- If you are already in Singapore you can travel by ferry / boat to Batam, it is only about 30-40 km from Singapore. You can also travel back to Malaysia, e.g. from Singapore to Genting Highlands or from Singapore to Penang.
9. How to get and travel from Singapore to Kuala Lumpur?
-
- If you want to travel from Singapore to Kuala Lumpur, you can use the same way of transfer how you arrived to Singapore. You can take a direct flight, travel by tourist bus or travel by train from Johor Bahru.
10. How to travel and move in Malaysia?
-
- In Malaysia you can use various ways of transport. The most popular option for tourist is to travel by bus or KTM train. There are also some direct flights between big cities. Read this article: Transportation in Malaysia.
💡 Travel Tips for Kuala Lumpur to Singapore by Bus
These practical tips are based on common travel experiences and transport options for the long international bus route from Kuala Lumpur in Malaysia down to Singapore — a popular and scenic overland journey connecting two major Southeast Asian cities.
1. Pick the Best Departure Time
Buses run throughout the day, from early morning to late evening. Departing in the morning around 7:00–9:00 AM helps you avoid peak road congestion around Kuala Lumpur and gives you plenty of daylight to enjoy arrival in Singapore and settle into your plans. Evening departures are good if you prefer to travel after sightseeing or want to arrive in Singapore late at night for immediate rest.
2. Be Prepared for Border Crossing Formalities
Since this is an international trip crossing from Malaysia into Singapore, expect passport checks and possible visa reviews at the border. Buses usually stop at both checkpoints, so keep your travel documents easily accessible and allow extra time for this process, especially at busy times of day or during holidays.
3. Choose Your Bus Class Wisely
There are a variety of bus classes available, from budget coaches to premium and executive services with larger seats, more legroom and onboard amenities like Wi‑Fi or charging ports. For the roughly 5–6 hour journey, a more comfortable class can make a noticeable difference in how rested you feel on arrival.
4. Pack Essentials for the Road
Bring water, light snacks, phone chargers and some entertainment, as the trip can be long with rest stops along the way. It’s also smart to have a light layer or sweater, as air‑conditioning on buses sometimes runs cool even on warm days.
5. Know Your Departure & Arrival Points
Buses often depart from major intercity terminals or travel hubs in Kuala Lumpur, such as Terminal Bersepadu Selatan (TBS), with arrivals in central Singapore near key bus depots. Knowing both your pickup and drop‑off exact locations helps you plan transfers to hotels or onward transport smoothly.
6. Expect Traffic Variation & Plan Accordingly
Traffic conditions can vary widely on this long cross‑country trip. Congestion near Kuala Lumpur during peak hours and at the Singapore border crossing can add time to travel, so leave some buffer if you have tight plans on arrival. Early departures often help reduce the impact of heavy traffic.
Tip: Bus tickets from Kuala Lumpur to Singapore can be searched and booked online in advance, helping you secure your preferred departure time, seat type and bus class — especially useful during weekends, holidays and busy travel seasons.
