
Taking the train from Singapore to Kuala Lumpur is one of Southeast Asia's great overland journeys. The route covers roughly 350 kilometres and arrives in the heart of the Malaysian capital at KL Sentral. This guide covers every step: the three-train route, current KTMB fares, typical travel times, and practical tips for a smooth trip.
Quick answer: There is no single direct train between Singapore and Kuala Lumpur. The journey involves three connecting trains and takes between 6 and 10 hours in total. The approximate combined fare starts from SGD 22 one way.
The KTM Shuttle Tebrau service carries passengers across the Johor-Singapore Causeway to JB Sentral. The ride itself takes under 10 minutes, but factor in immigration clearance -- this can add 30 to 60 minutes. Approximate fare: SGD 5.
From JB Sentral, take a KTM ETS (Electric Train Service) or intercity train to Gemas station. Journey time: approximately 4 hours. Approximate fare: SGD 7.
The final leg runs from Gemas to KL Sentral, operated by KTM ETS services. Journey time: 2 to 3 hours. Approximate fare: SGD 10.
Mon, 24 Aug 2026

Cebu Pacific
Manila (MNL) to Bali / Denpasar (DPS)
Start from ₱ 7,251.48
Sun, 26 Jul 2026

Sriwijaya Air
Jakarta (CGK) to Bali / Denpasar (DPS)
Start from ₱ 4,516.61
Mon, 27 Jul 2026

Batik Air
Kupang (KOE) to Bali / Denpasar (DPS)
Start from ₱ 6,600.80
| Leg | Route | Approx. Time | Approx. Fare (SGD) |
| 1 | Woodlands CIQ to JB Sentral | 10 min (plus immigration) | ~SGD 5 |
| 2 | JB Sentral to Gemas | ~4 hours | ~SGD 7 |
| 3 | Gemas to KL Sentral | 2-3 hours | ~SGD 10 |
| Total | 6-10 hours | From ~SGD 22 |
Tickets for all three legs can be booked separately on the official KTMB website or mobile app. Key booking tips: book early, allow at least 90 minutes connection time at JB Sentral, and choose morning departures.
KL Sentral's central location means you are well-placed for any neighbourhood. Popular areas include Kuala Lumpur City Centre (KLCC) near the Petronas Twin Towers, Bukit Bintang for entertainment and shopping, Chinatown (Petaling Street) for budget-friendly stays, and South Yarra and Bangsar for a local feel.
Highlights include the Petronas Twin Towers and KLCC Park, Batu Caves (a short train ride north), Central Market and Petaling Street, Aquaria KLCC, and day trips to Genting Highlands and Sunway Lagoon. Browse activities in KL through Traveloka. Book hotels in Kuala Lumpur with Best Price Guarantee.
The flight takes around 3 to 4 hours including airport time, versus 6 to 10 hours by train. Book budget flights from Singapore to KL through Traveloka -- often very competitive when booked in advance. Check Traveloka promotions for current deals. For getting around KL, a car rental or airport transfer from KLIA is available through Traveloka.
No. There is currently no direct train service. The journey requires three connecting trains: the KTM Shuttle Tebrau from Woodlands CIQ to JB Sentral, an intercity or ETS train from JB Sentral to Gemas, and a KTM ETS service from Gemas to KL Sentral.
The total travel time is typically between 6 and 10 hours, depending on connection times and how long immigration clearance takes at the border.
The three legs combined start from approximately SGD 22 one way. Check the KTMB website for current pricing.
Tickets for all KTM services can be purchased on the official KTMB website or mobile app. Booking in advance is strongly recommended, especially for weekend travel and school holidays.
No. Malaysian KTM services use their own ticketing system. You will need to purchase a separate ticket for each leg of the journey.
Southeast Asia's number one travel app -- #1 in downloads from 2014 to 2025 (SensorTower) -- Traveloka is your all-in-one platform for booking KL hotels, activities, car rental, and airport transfer -- all with Best Price Guarantee and 24/7 live agent support. With over 2 million properties worldwide and seamless payment via PayNow and GrabPay, planning your Kuala Lumpur getaway has never been easier. Download the Traveloka app and start exploring today.
Tags:
kuala lumpur










