
Bus
Cheap, direct city-to-city, very frequent
Flight
Fastest, many daily flights, easy connection
Private car/taxi
Flexible timing, door-to-door, border assistance
Train combination
No direct route, multiple transfers needed
Quick answer: The main transport options from Kuala Lumpur to Singapore are tourist bus, train (via Johor Bahru), direct flight or private car/taxi. The bus is budget‑friendly, the train offers a scenic land journey, the flight is fastest, and a private car gives maximum flexibility. You can book tickets or car to Singapore from KL online advance.
At a glance:
- 📍 Distance: approx. 350 km overland between Kuala Lumpur and Singapore.
- ⏱️ Travel time: Bus/minivan ~5‑9.5 hours | Train ~8‑10 hours | Direct flight ~1 hour | Private car/taxi ~3.5‑5 hours.
- 💰 Price range: Bus ~$11‑42 per person | Train ~$14‑17 per person | Flight ~$30‑250 per person | Car/taxi ~$280‑540 per vehicle.
- 🚍 Best for budget: Tourist Bus via Johor Bahru
- 🚆 Scenic land option: Train via Johor Bahru
- ✈️ Fastest option: Direct flight to Singapore Changi Airport
- 🚕 Most flexible: Private car/taxi with driver
Last updated in April 2026
From Kuala Lumpur to Singapore you can travel by bus, train, plane or private taxi.
Traveling from Kuala Lumpur to Singapore covers about 350 km. You can travel by tourist bus, KTM train via Johor Bahru, direct flight, or private taxi/car. The cheapest option is the bus, with fares from $11-42 per person. Bus journeys take about 5-9.5 hours, while train travel via Gemas and Johor Bahru takes around 8-10 hours.
Direct flights are the fastest option, taking only about 1 hour, with fares starting at around $30-40 per person. If traveling by train, continue from Johor Bahru to Singapore by Shuttle Tebrau and MRT. You can also book a private transfer from Kuala Lumpur to Johor Bahru. Book bus, train and flight tickets online before your trip, especially during weekends and holidays.
Singapore is a modern city-state famous for its skyline, efficient transport system, shopping, and world-class attractions. It is also home to Changi Airport, one of Asia’s busiest international airports and a major hub connecting Europe, Asia, and Australia.
From Kuala Lumpur, you can reach Singapore by bus, train, or direct flight, with flights being the fastest choice. After visiting Singapore, you can continue to Malacca, Cameron Highlands, or Penang in Malaysia.
| Transfer Mode – Kuala Lumpur to Singapore: | Travel Time | Cost Range |
|---|---|---|
| Tourist Bus | 5-9.5 hours | $11-42/pp |
| KTM Trains | 8-10 hours | $14-17/pp |
| Direct Flight | 1 hour | $30-250/pp |
| Private Car / Taxi | 3.5-5 hours | $280-540/car |
How do I get from Kuala Lumpur to Singapore?
1. BUS from Kuala Lumpur to Singapore
👉 Bus travel is an affordable and widely used way to get from Kuala Lumpur to Singapore.
- ✔️ Suitable for: budget travelers and solo passengers
- ✔️ Travel time: approx. 5–9.5 hours (including border crossing)
- ✔️ Cost: about $11–42 per person
- ✔️ Comfort: medium to high (air-conditioned coaches, some with reclining seats)
- ✅ Best option: Choose reliable operators like StarMart Express, Transtar Travel or KKKL Express
- 💡 Tip: Book tickets online in advance and prepare for immigration checks at the Johor Bahru–Woodlands border.
Traveling by bus is the cheapest and most popular way to get from Kuala Lumpur in Malaysia to Singapore. Buses cross the Johor Bahru – Woodlands border crossing, with operators such as StarMart Express, Transtar Travel, KKKL Express, Billion Stars Express, Super Nice Express, and others.
Modern buses with comfortable reclining seats take about 5-9.5 hours. Departures are available from KL Sentral, TBS Kuala Lumpur, Berjaya Times Square, KLIA and other locations, arriving at Golden Mile Tower, Lavender MRT, Woodlands Checkpoint, Boon Lay, Kovan Hub, and more.
Bus tickets cost about $11-42 per person. All passengers must complete immigration procedures at the Malaysia–Singapore border before continuing the journey. Booking tickets online in advance is recommended, especially on weekends and holidays.
| 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 |

2. FLIGHTS from Kuala Lumpur to Singapore
👉 Direct flights are the fastest and often very cost-effective way to travel from Kuala Lumpur to Singapore.
- ✔️ Good for: travelers who want to save time and prefer air travel
- ✔️ Total duration: ~4–5 hours (including airport transfers and waiting time)
- ✔️ Price: about $30–350 per person
- ✔️ Comfort: high (modern aircraft, multiple classes available)
- ✅ Best option: Low-cost airlines like AirAsia or Scoot for budget flights, or Singapore Airlines for premium service
- 💡 Tip: Book flights online in advance and allow extra time for airport transfers and check-in procedures.
Flying is the fastest and often one of the cheapest ways to travel from Kuala Lumpur to Singapore. Direct flights take about 1 hour and arrive at Singapore Changi Airport, one of the world’s best airports. Remember to allow extra time for airport transfers and check-in.
Several airlines operate this route, including AirAsia, Scoot, Jetstar Asia, Singapore Airlines, Malaysia Airlines, Batik Air, and Firefly. Most low-cost flights are available in Economy Class.
Total travel time is about 4-5 hours, including airport procedures. Flight prices usually range from $30-350 per person. From Changi Airport, you can easily reach the city center by MRT, bus, taxi, or private transfer (see airport transfer options).
| Airlines | Departs in Kuala Lumpur | Arrival in Singapore |
|---|---|---|
| Firefly | 08:55 | 09:55 |
| Firefly | 10:25 | 11:35 |
| Firefly | 11:10 | 12:10 |
| Firefly | 14:30 | 15:30 |
| Firefly | 20:40 | 21:50 |
| Emirates | 20:45 | 21:50 |
| Scoot | 11:35 | 12:50 |
| Scoot | 19:30 | 20:35 |
| Singapore Airlines | 07:35 | 08:30 |
| Singapore Airlines | 08:55 | 09:55 |
| Singapore Airlines | 10:25 | 11:35 |
| Singapore Airlines | 11:05 | 12:15 |
| Singapore Airlines | 11:15 | 16:30 |
| Singapore Airlines | 11:55 | 13:05 |
| Singapore Airlines | 14:30 | 15:35 |
| Singapore Airlines | 16:55 | 18:00 |
| Singapore Airlines | 17:55 | 19:00 |
| Singapore Airlines | 18:40 | 19:45 |
| Singapore Airlines | 20:30 | 21:30 |
| Singapore Airlines | 21:45 | 22:55 |
| Malaysia Airlines | 07:20 | 09:05 |
| Malaysia Airlines | 09:10 | 10:20 |
| Malaysia Airlines | 10:25 | 11:35 |
| Malaysia Airlines | 12:20 | 13:20 |
| Malaysia Airlines | 17:20 | 18:25 |
| Malaysia Airlines | 19:25 | 19:35 |
| Malaysia Airlines | 23:20 | 00:30 |
| Jetstar Asia | 08:50 | 10:00 |
| Jetstar Asia | 14:00 | 15:10 |
| Jetstar Asia | 20:45 | 21:50 |
| Air Asia | 16:35 | 18:00 |

3. TRAIN from Kuala Lumpur to Singapore (Johor Bahru)
👉 Train travel via Gemas and Johor Bahru is a scenic but more complex way to reach Singapore from Kuala Lumpur.
- ✔️ Good for: travelers who enjoy rail journeys and don’t mind multiple transfers
- ✔️ Total duration: ~8–10 hours (with transfers and border crossing)
- ✔️ Price: about $13–20 per person (combined tickets)
- ✔️ Comfort: medium (modern trains with seats, but multiple changes required)
- ✅ Best option: Plan connections carefully with KTM Berhad trains to minimize waiting times
- 💡 Tip: Search and book train tickets online in advance and check schedules, as departures are limited on each segment.
You can also travel by KTM train from Kuala Lumpur to Singapore via Gemas and Johor Bahru. The journey takes about 8-10 hours and requires several transfers, making it a good choice for travelers who prefer rail travel.
The first KTM train from Kuala Lumpur Sentral to Gemas takes about 2.5 hours, with tickets from $7-9 per person. Continue by KTM train from Gemas to Johor Bahru in about 4-4.5 hours, with tickets from $4-6. Check the Malaysia Railway Map before your trip.
From Johor Bahru Sentral, take the KTM Shuttle Tebrau to Woodlands Checkpoint. The shuttle takes only 5 minutes, after which you can continue to central Singapore by SMRT train, bus, or taxi.

4. TAXI / CAR from Kuala Lumpur to Singapore
👉 Private car or taxi with driver offers a direct and very comfortable transfer from Kuala Lumpur to Singapore.
- ✔️ Good for: families, groups, or travelers wanting door-to-door service
- ✔️ Duration: ~5 hours (depending on route and border traffic)
- ✔️ Price: about $280–540 per vehicle
- ✔️ Comfort: very high (private cars or spacious minivans with driver)
- ✅ Best option: Book a private transfer with providers like Daytrip or Asian Overland Services
- 💡 Tip: Share the cost in a group and arrange pickup directly from your hotel for maximum convenience.
You can also travel by private taxi or car with a driver from Kuala Lumpur to Singapore or Johor Bahru. Companies such as Daytrip, ZMT Enterprise, Dusky Leaf Adventure, FQD Travel, THS Transportation, Khaimal Travel and Tours, and Asian Overland Services operate on this route.
Private transfers take about 5 hours and offer hotel-to-hotel service. Standard cars and larger minivans are available for families or groups.
Prices range from $280-540 per vehicle, depending on the car type. Private transfers can be booked online in advance and are ideal for travelers seeking maximum comfort and flexibility.
BOOK TAXI / CAR to Singapore ➜
| Taxi Operator | Travel Time | Price (Car) |
|---|---|---|
| THS Transportation | 05:00 | From $285.00 / Economy 2pax |
| THS Transportation | 05:00 | From $330.00 / Minivan 4pax |
| THS Transportation | 05:00 | From $380.00 / Minivan 7pax |
| ZMT Enterprise | 05:00 | From $315.00 / Standard 4pax |
| ZMT Enterprise | 05:00 | From $450.00 / Minivan 6pax |
| Dusky Leaf Advent. | 05:00 | From $299.00 / Economy 3pax |
| Dusky Leaf Advent. | 05:00 | From $340.00 / Van 10pax |
| Dusky Leaf Advent. | 05:00 | From $390.00 / Comfort 4pax |
| FQD Travel | 05:00 | From $460.00 / Standard 3pax |
| FQD Travel | 05:00 | From $539.00 / Van 7pax |
| FQD Travel | 05:00 | From $590.00 / Van 12pax |
| Khaimal Travel | 05:00 | From $340.00 / Van 7pax |
| Khaimal Travel | 05:00 | From $399.00 / Van 6pax |

❓ FAQ – Travel from Kuala Lumpur to Singapore
How to book tickets and flights from Kuala Lumpur to Singapore?
Book bus, train tickets and flights online via 12go.asia ➜ or Baolau ➜. Both platforms also offer other routes across Malaysia and Singapore.
How long does it take to travel from Kuala Lumpur to Singapore?
Travel time is about 5–9.5 hours by bus, 8–10 hours by train, 1 hour by direct flight, or about 5 hours by private car.
How much does it cost to travel from Kuala Lumpur to Singapore?
Bus tickets cost $11–42, train tickets $14–20, direct flights $30–250, and private cars $280–540 per vehicle.
What is the travel distance from Kuala Lumpur to Singapore?
The travel distance is about 350 km by bus or train and around 300 km by air.
What is the best way to travel from Kuala Lumpur to Singapore?
Flying is the fastest option, with frequent direct flights operated by low-cost and full-service airlines.
What is the cheapest way to travel from Kuala Lumpur to Singapore?
The cheapest option is a tourist bus, with fares starting from about $11 per person.
Where do buses from Kuala Lumpur to Singapore depart?
Buses depart from TBS Kuala Lumpur, Berjaya Times Square, Jalan Imbi, KLIA and KLIA2, depending on the operator.
What is the main airport in Singapore?
Singapore Changi Airport is the country’s main international airport with frequent flights from Kuala Lumpur.
Is there a direct train from Kuala Lumpur to Singapore?
No. Travel by KTM train via Gemas and Johor Bahru, then continue by train and MRT to Singapore.
How can you travel from Malacca to Singapore?
From Malacca to Singapore, you can travel by bus or private car. There are no direct flights.
How do you travel from Singapore to Kuala Lumpur?
Travel by bus, train or direct flight. You can also continue to Cameron Highlands.
What should you visit near Singapore?
Visit Sentosa Island or take a ferry to Batam, only about one hour from Singapore.
What transport options are available in Malaysia?
Travel by bus, KTM train, plane, taxi or ferry. Read more in Transportation in Malaysia.
🧭 Popular travel routes from Kuala Lumpur in Malaysia:
If you’re planning your next trip from Kuala Lumpur, here are other popular routes in Malaysia:
These are the most popular travel routes from Kuala Lumpur for visitors exploring Malaysia.
💡 Practical Travel Tips for Kuala Lumpur to Singapore
Travel from Kuala Lumpur to Singapore is about 350 km. You can travel by direct bus, train via Johor Bahru, flight, or private car, depending on your budget and schedule.
- Fly to Save Time: Direct flights take only about 1 hour and are often affordable.
- Choose the Bus for the Lowest Cost: Bus tickets start from about $11 per person.
- Allow Extra Time at the Border: Immigration can be busy on weekends and holidays.
- Book Train Tickets Early: ETS and Shuttle Tebrau seats often sell out in advance.
- Travel Overnight: Night buses save a hotel night and arrive early in Singapore.
- Keep Your Passport Ready: You’ll need it for immigration checks at the border.
Tip: Bus tickets, train tickets, flights, and private transfers from Kuala Lumpur to Singapore can be booked online in advance.
