Independent travel guide to cross-border coaches from Singapore to Malaysia & Thailand

Book bus tickets online →

Bus from Singapore to Kuala Lumpur (KL)

24 coach operators, 1144 daily departures, fares from S$20.00. Updated August 2026.

Journey 5 - 6 hoursOperators 24 companiesDepartures 1144 a dayFares from S$20.00
Advertisement

Timetable data last refreshed August 2026. Operators change schedules at short notice — always confirm at the time of booking.

Kuala Lumpur is the busiest coach corridor out of Singapore, with departures running almost round the clock. Most services terminate at TBS (Terminal Bersepadu Selatan), the integrated southern terminal that connects directly to the KLIA Transit, KTM Komuter and LRT networks. A large number of operators also run city-centre drop-offs at Berjaya Times Square, LaLaport Bukit Bintang and KL Sentral, which is usually the more convenient option if you are staying in the Bukit Bintang or Golden Triangle area.

Journey time
5 – 6 hours
Operators
24 coach companies on this route
Departures
1144 scheduled departures a day
Fares from
S$20.00 one way
Main arrival points
TBS (Terminal Bersepadu Selatan), Berjaya Times Square, Bukit Bintang (Lalaport), LaLaport Bukit Bintang, KL Sentral, Sungai Besi Toll
State / region
Federal Territory

Book your Singapore to Kuala Lumpur coach

Live seat availability across all 24 operators listed below, with instant e-ticket confirmation.

Check live fares & availability

Bus operators from Singapore to Kuala Lumpur (KL)

The timetable below covers every scheduled coach service currently running from Singapore to Kuala Lumpur. Use the filter box on each table to narrow the list to your preferred boarding point, and click a column heading to sort by departure time or fare.

Please note: fares and timings are set by the coach operators and change at short notice. The schedules published here are a guide only — always reconfirm when you book.

Cityline-Nice To U Express

3.4 · 65 routes · 237 departures a day · 1+2, 2+2, DD40 SVIP seating

Cityline-Nice To U Express coach services from Singapore to Kuala Lumpur (KL)
Boarding point (Singapore) Arrival point Departure times Fare from Seating
Ang Mo KioBerjaya Times Square
6:00 AM8:35 AM
S$35.001+2
Ang Mo KioBukit Bintang
6:00 AM8:35 AM
S$35.001+2
Ang Mo KioBukit Bintang (Lalaport)
6:00 AM
S$35.001+2
Ang Mo KioKL Sentral
6:00 AM
S$35.001+2
Ang Mo KioSungai Besi Toll
6:00 AM8:35 AM
S$35.001+2
Bugis MRT Exit DBerjaya Times Square
12:55 AM6:25 AM8:30 AM10:30 AM12:40 PM2:30 PM7:15 PM9:30 PM11:30 PM
S$35.001+2
Bugis MRT Exit DBukit Bintang
12:55 AM6:25 AM8:30 AM10:30 AM12:40 PM2:30 PM9:30 PM11:30 PM
S$35.001+2
Bugis MRT Exit DBukit Bintang (Lalaport)
12:55 AM6:25 AM8:30 AM10:30 AM12:40 PM2:30 PM7:15 PM9:30 PM11:30 PM
S$35.001+2
Bugis MRT Exit DKL Sentral
12:55 AM6:25 AM8:30 AM10:30 AM12:40 PM2:30 PM7:15 PM9:30 PM11:30 PM
S$35.001+2
Bugis MRT Exit DSungai Besi Toll
12:55 AM6:25 AM8:30 AM10:30 AM12:40 PM2:30 PM7:15 PM9:30 PM11:30 PM
S$35.001+2
Choa Chu Kang Bus Bay 3Berjaya Times Square
6:45 AM9:15 AM
S$35.001+2
Choa Chu Kang Bus Bay 3Bukit Bintang
6:45 AM9:15 AM
S$35.001+2
Choa Chu Kang Bus Bay 3Bukit Bintang (Lalaport)
6:45 AM9:15 AM
S$35.001+2
Choa Chu Kang Bus Bay 3KL Sentral
6:45 AM
S$35.001+2
Choa Chu Kang Bus Bay 3Sungai Besi Toll
6:45 AM9:15 AM
S$35.001+2
Compass One (Taxi Stand)Berjaya Times Square
6:30 AM8:50 AM
S$35.001+2
Compass One (Taxi Stand)Bukit Bintang
6:30 AM8:50 AM
S$35.001+2
Compass One (Taxi Stand)Bukit Bintang (Lalaport)
6:30 AM8:50 AM
S$35.001+2
Compass One (Taxi Stand)KL Sentral
6:30 AM
S$35.001+2
Compass One (Taxi Stand)Sungai Besi Toll
6:30 AM8:50 AM
S$35.001+2
Eunos MRTBerjaya Times Square
6:00 AM
S$35.001+2
Eunos MRTBukit Bintang
6:00 AM
S$35.001+2
Eunos MRTBukit Bintang (Lalaport)
6:00 AM
S$35.001+2
Eunos MRTKL Sentral
6:00 AM
S$35.001+2
Eunos MRTSungai Besi Toll
6:00 AM
S$35.001+2
Golden Mile TowerBerjaya Times Square
10:15 PM
S$35.001+2
Golden Mile TowerBukit Bintang
10:15 PM
S$35.001+2
Golden Mile TowerBukit Bintang (Lalaport)
10:15 PM
S$35.001+2
Golden Mile TowerKL Sentral
10:15 PM
S$35.001+2
Golden Mile TowerSungai Besi Toll
10:15 PM
S$35.001+2
Harbour FrontBerjaya Times Square
8:55 AM
S$35.001+2
Harbour FrontBukit Bintang
8:55 AM
S$35.001+2
Harbour FrontBukit Bintang (Lalaport)
8:55 AM
S$35.001+2
Harbour FrontKL Sentral
8:55 AM
S$35.001+2
Harbour FrontSungai Besi Toll
8:55 AM
S$35.001+2
Hotel Boss, LavenderBerjaya Times Square
12:40 AM10:15 AM12:25 PM2:15 PM7:00 PM9:15 PM10:00 PM11:15 PM
S$35.001+2
Hotel Boss, LavenderBukit Bintang
12:40 AM10:15 AM12:25 PM2:15 PM9:15 PM10:00 PM11:15 PM
S$35.001+2
Hotel Boss, LavenderBukit Bintang (Lalaport)
12:40 AM10:15 AM12:25 PM2:15 PM7:00 PM9:15 PM10:00 PM11:15 PM
S$35.001+2
Hotel Boss, LavenderKL Sentral
12:40 AM10:15 AM12:25 PM2:15 PM7:00 PM9:15 PM10:00 PM11:15 PM
S$35.001+2
Hotel Boss, LavenderSungai Besi Toll
12:40 AM10:15 AM12:25 PM2:15 PM7:00 PM9:15 PM10:00 PM11:15 PM
S$35.001+2
Jurong East (Venture Ave No:5 Bus Bay)Berjaya Times Square
1:25 AM6:55 AM9:25 AM11:00 AM1:00 PM3:00 PM7:45 PM10:00 PM10:45 PM11:59 PM
S$35.001+2
Jurong East (Venture Ave No:5 Bus Bay)Bukit Bintang
1:25 AM6:55 AM9:25 AM11:00 AM1:00 PM3:00 PM10:00 PM10:45 PM11:59 PM
S$35.001+2
Jurong East (Venture Ave No:5 Bus Bay)Bukit Bintang (Lalaport)
1:25 AM6:55 AM9:25 AM11:00 AM1:00 PM3:00 PM7:45 PM10:00 PM10:45 PM11:59 PM
S$35.001+2
Jurong East (Venture Ave No:5 Bus Bay)KL Sentral
1:25 AM6:55 AM9:25 AM11:00 AM1:00 PM3:00 PM7:45 PM10:00 PM10:45 PM11:59 PM
S$35.001+2
Jurong East (Venture Ave No:5 Bus Bay)Sungai Besi Toll
1:25 AM6:55 AM9:25 AM11:00 AM1:00 PM3:00 PM7:45 PM10:00 PM10:45 PM11:59 PM
S$35.001+2
Lavender MRTBerjaya Times Square
12:45 AM10:20 AM12:30 PM2:20 PM7:05 PM9:20 PM10:05 PM11:20 PM
S$35.001+2
Lavender MRTBukit Bintang
12:45 AM10:20 AM12:30 PM2:20 PM9:20 PM10:05 PM11:20 PM
S$35.001+2
Lavender MRTBukit Bintang (Lalaport)
12:45 AM10:20 AM12:30 PM2:20 PM7:05 PM9:20 PM10:05 PM11:20 PM
S$35.001+2
Lavender MRTKL Sentral
12:45 AM10:20 AM12:30 PM2:20 PM7:05 PM9:20 PM10:05 PM11:20 PM
S$35.001+2
Lavender MRTSungai Besi Toll
12:45 AM10:20 AM12:30 PM2:20 PM7:05 PM9:20 PM10:05 PM11:20 PM
S$35.001+2
Serangoon Nex Mrt Station Exit EBerjaya Times Square
6:00 AM8:15 AM
S$35.001+2
Serangoon Nex Mrt Station Exit EBukit Bintang
6:00 AM8:15 AM
S$35.001+2
Serangoon Nex Mrt Station Exit EBukit Bintang (Lalaport)
6:00 AM
S$35.001+2
Serangoon Nex Mrt Station Exit EKL Sentral
6:00 AM
S$35.001+2
Serangoon Nex Mrt Station Exit ESungai Besi Toll
6:00 AM8:15 AM
S$35.001+2
TampinesBerjaya Times Square
6:15 AM8:30 AM
S$35.001+2
TampinesBukit Bintang
6:15 AM8:30 AM
S$35.001+2
TampinesBukit Bintang (Lalaport)
6:15 AM8:30 AM
S$35.001+2
TampinesKL Sentral
6:15 AM
S$35.001+2
TampinesSungai Besi Toll
6:15 AM8:30 AM
S$35.001+2
YishunBerjaya Times Square
6:15 AM9:05 AM
S$35.001+2
YishunBukit Bintang
6:15 AM9:05 AM
S$35.001+2
YishunBukit Bintang (Lalaport)
6:15 AM
S$35.001+2
YishunKL Sentral
6:15 AM
S$35.001+2
YishunSungai Besi Toll
6:15 AM9:05 AM
S$35.001+2
No departures match your filter.
Lowest published fare S$35.00. Times shown in local time; shaded times are overnight departures. Book Cityline-Nice To U Express

KKKL Express Singapore

4.2 · 31 routes · 232 departures a day · SVIP, 1+2 seating

KKKL Express Singapore coach services from Singapore to Kuala Lumpur (KL)
Boarding point (Singapore) Arrival point Departure times Fare from Seating
Bishan MRTBerjaya Times Square
9:00 AM12:00 PM1:30 PM4:00 PM5:00 PM5:30 PM
S$35.00SVIP
Bishan MRTKL Sentral
9:00 AM12:00 PM1:30 PM4:00 PM5:00 PM5:30 PM
S$35.00SVIP
Bishan MRTLaLaport Bukit Bintang
9:00 AM12:00 PM1:30 PM4:00 PM5:00 PM5:30 PM
SVIP
Bishan MRTTBS (Terminal Bersepadu Selatan)
9:00 AM12:00 PM1:30 PM4:00 PM5:00 PM5:30 PM
SVIP
Bugis MRT Exit DBerjaya Times Square
12:30 AM6:45 AM9:00 AM11:30 AM1:15 PM3:15 PM5:00 PM5:15 PM5:30 PM
S$39.00SVIP
Bugis MRT Exit DKL Sentral
12:30 AM6:45 AM9:00 AM11:30 AM1:15 PM3:15 PM5:00 PM5:15 PM
S$35.00SVIP
Bugis MRT Exit DLaLaport Bukit Bintang
12:30 AM6:45 AM9:00 AM11:30 AM1:15 PM3:15 PM5:00 PM5:15 PM5:30 PM
S$39.00SVIP
Bugis MRT Exit DTBS (Terminal Bersepadu Selatan)
9:00 AM11:30 AM1:15 PM3:15 PM5:00 PM5:15 PM5:30 PM
S$39.00SVIP
Jalan Besar MRT Exit A Taxi Stand (Next to Bugis Queen Street)Berjaya Times Square
9:00 AM12:00 PM1:00 PM3:30 PM5:30 PM
SVIP
Jalan Besar MRT Exit A Taxi Stand (Next to Bugis Queen Street)KL Sentral
9:00 AM12:00 PM1:00 PM3:30 PM5:30 PM
SVIP
Jalan Besar MRT Exit A Taxi Stand (Next to Bugis Queen Street)LaLaport Bukit Bintang
9:00 AM12:00 PM1:00 PM3:30 PM5:30 PM
SVIP
Jalan Besar MRT Exit A Taxi Stand (Next to Bugis Queen Street)TBS (Terminal Bersepadu Selatan)
9:00 AM12:00 PM1:00 PM3:30 PM5:30 PM
SVIP
Jurong East Venture AvenueBerjaya Times Square
1:00 AM9:30 AM12:00 PM1:45 PM3:45 PM5:30 PM5:45 PM
S$39.00SVIP
Jurong East Venture AvenueKL Sentral
1:00 AM9:30 AM12:00 PM1:45 PM3:45 PM5:30 PM5:45 PM
S$35.00SVIP
Jurong East Venture AvenueLaLaport Bukit Bintang
1:00 AM9:30 AM12:00 PM1:45 PM3:45 PM5:30 PM5:45 PM
S$39.00SVIP
Jurong East Venture AvenueTBS (Terminal Bersepadu Selatan)
9:30 AM12:00 PM1:45 PM3:45 PM5:30 PM5:45 PM
S$39.00SVIP
Katong VBerjaya Times Square
1:00 AM7:30 AM9:00 AM9:30 AM11:45 AM1:45 PM2:00 PM3:30 PM5:15 PM5:30 PM7:30 PM10:00 PM11:30 PM11:59 PM
S$35.001+2 / SVIP
Katong VKL Sentral
7:30 AM9:00 AM9:30 AM11:45 AM1:45 PM2:00 PM3:30 PM5:15 PM5:30 PM10:00 PM11:30 PM
S$35.00SVIP
Katong VLaLaport Bukit Bintang
1:00 AM7:30 AM9:00 AM9:30 AM11:45 AM1:45 PM2:00 PM3:30 PM5:15 PM5:30 PM7:30 PM10:00 PM11:30 PM11:59 PM
RM39.001+2 / SVIP
Katong VTBS (Terminal Bersepadu Selatan)
1:00 AM7:30 AM9:00 AM9:30 AM11:45 AM1:45 PM2:00 PM3:30 PM5:15 PM5:30 PM7:30 PM10:00 PM11:30 PM11:59 PM
S$35.001+2 / SVIP
Kovan HubBerjaya Times Square
12:30 AM7:00 AM9:00 AM9:15 AM11:30 AM1:30 PM3:00 PM5:00 PM5:15 PM5:30 PM7:00 PM9:30 PM11:30 PM11:59 PM
S$35.001+2 / SVIP
Kovan HubKL Sentral
7:00 AM9:00 AM9:15 AM11:30 AM1:30 PM3:00 PM5:15 PM5:30 PM9:30 PM11:30 PM
S$35.00SVIP
Kovan HubLaLaport Bukit Bintang
12:30 AM7:00 AM9:00 AM9:15 AM11:30 AM1:30 PM3:00 PM5:00 PM5:15 PM5:30 PM7:00 PM9:30 PM11:30 PM11:59 PM
RM39.001+2 / SVIP
Kovan HubTBS (Terminal Bersepadu Selatan)
12:30 AM7:00 AM9:00 AM9:15 AM11:30 AM1:30 PM3:00 PM5:00 PM5:15 PM5:30 PM7:00 PM9:30 PM11:30 PM11:59 PM
S$35.001+2 / SVIP
Tampines MRTBerjaya Times Square
9:00 AM12:00 PM1:00 PM3:30 PM5:30 PM
S$35.00SVIP
Tampines MRTKL Sentral
9:00 AM12:00 PM1:00 PM3:30 PM5:30 PM
S$35.00SVIP
Tampines MRTLaLaport Bukit Bintang
9:00 AM12:00 PM1:00 PM3:30 PM5:30 PM
SVIP
Tampines MRTTBS (Terminal Bersepadu Selatan)
9:00 AM12:00 PM1:00 PM3:30 PM5:30 PM
S$30.00SVIP
Westgate (Jurong East)Berjaya Times Square
7:15 AM
S$39.00SVIP
Westgate (Jurong East)KL Sentral
7:15 AM
S$38.00SVIP
Westgate (Jurong East)LaLaport Bukit Bintang
7:15 AM
S$39.00SVIP
No departures match your filter.
Lowest published fare S$30.00. Times shown in local time; shaded times are overnight departures. Book KKKL Express Singapore

The One Tours & Travel (Five Stars Express)

3.8 · 18 routes · 85 departures a day · 1+2 seating

The One Tours & Travel (Five Stars Express) coach services from Singapore to Kuala Lumpur (KL)
Boarding point (Singapore) Arrival point Departure times Fare from Seating
Boon LayBerjaya Times Square
7:15 AM8:15 AM9:15 AM1:30 PM4:00 PM4:15 PM7:30 PM8:30 PM9:45 PM10:00 PM
S$31.001+2
Boon LayLaLaport Bukit Bintang
7:15 AM9:15 AM1:30 PM4:00 PM4:15 PM7:30 PM8:30 PM9:45 PM10:00 PM
S$33.001+2
Boon LayTBS (Terminal Bersepadu Selatan)
7:15 AM8:15 AM9:15 AM1:30 PM4:00 PM4:15 PM7:30 PM8:30 PM9:45 PM10:00 PM
S$31.001+2
Compass One G16 Taxi Stand (former Compass Point)Berjaya Times Square
9:15 PM
S$31.001+2
Compass One G16 Taxi Stand (former Compass Point)LaLaport Bukit Bintang
9:15 PM
S$33.001+2
Compass One G16 Taxi Stand (former Compass Point)TBS (Terminal Bersepadu Selatan)
9:15 PM
S$31.001+2
Grantral MallBerjaya Times Square
6:45 AM7:30 AM8:45 AM1:00 PM3:30 PM6:30 PM6:45 PM8:00 PM9:15 PM9:30 PM
S$31.001+2
Grantral MallLaLaport Bukit Bintang
6:45 AM8:45 AM1:00 PM3:30 PM6:30 PM6:45 PM8:00 PM9:15 PM9:30 PM
S$33.001+2
Grantral MallTBS (Terminal Bersepadu Selatan)
6:45 AM7:30 AM8:45 AM1:00 PM3:30 PM6:30 PM6:45 PM8:00 PM9:00 PM9:15 PM9:30 PM
S$31.001+2
Jurong East (Venture Ave No 5 Bus Bay)Berjaya Times Square
7:55 AM8:55 AM1:10 PM3:40 PM3:55 PM6:55 PM
S$31.001+2
Jurong East (Venture Ave No 5 Bus Bay)LaLaport Bukit Bintang
8:55 AM1:10 PM3:40 PM3:55 PM6:55 PM
S$33.001+2
Jurong East (Venture Ave No 5 Bus Bay)TBS (Terminal Bersepadu Selatan)
7:55 AM8:55 AM1:10 PM3:40 PM3:55 PM6:55 PM
S$31.001+2
Tampines MRT Exit BBerjaya Times Square
9:00 PM
S$31.001+2
Tampines MRT Exit BLaLaport Bukit Bintang
9:00 PM
S$33.001+2
Tampines MRT Exit BTBS (Terminal Bersepadu Selatan)
9:00 PM
S$31.001+2
Yishun MRT Exit B (Towards Ave 5)Berjaya Times Square
9:30 PM
S$31.001+2
Yishun MRT Exit B (Towards Ave 5)LaLaport Bukit Bintang
9:30 PM
S$33.001+2
Yishun MRT Exit B (Towards Ave 5)TBS (Terminal Bersepadu Selatan)
9:30 PM
S$31.001+2
No departures match your filter.
Lowest published fare S$31.00. Times shown in local time; shaded times are overnight departures. Book The One Tours & Travel (Five Stars Express)

Grassland – Transtar

2.8 · 12 routes · 84 departures a day · 1+2 seating

Grassland – Transtar coach services from Singapore to Kuala Lumpur (KL)
Boarding point (Singapore) Arrival point Departure times Fare from Seating
Golden Mile TowerBerjaya Times Square
7:10 AM8:45 AM10:45 AM3:10 PM9:00 PM9:05 PM10:50 PM
S$32.001+2
Golden Mile TowerBukit Bintang (Lalaport)
7:10 AM8:45 AM10:45 AM3:10 PM9:00 PM9:05 PM10:50 PM
S$32.001+2
Golden Mile TowerTBS (Terminal Bersepadu Selatan)
7:10 AM8:45 AM10:45 AM3:10 PM9:00 PM9:05 PM10:50 PM
S$32.001+2
Grantral MallBerjaya Times Square
7:25 AM7:45 AM9:00 AM11:00 AM3:25 PM7:00 PM9:15 PM9:20 PM10:00 PM11:05 PM
S$32.001+2
Grantral MallBukit Bintang (Lalaport)
7:25 AM7:45 AM9:00 AM11:00 AM3:25 PM7:00 PM9:15 PM9:20 PM10:00 PM11:05 PM
S$32.001+2
Grantral MallTBS (Terminal Bersepadu Selatan)
7:25 AM7:45 AM9:00 AM11:00 AM3:25 PM7:00 PM9:15 PM9:20 PM10:00 PM11:05 PM
S$32.001+2
Lavender MRTBerjaya Times Square
7:05 AM8:40 AM10:40 AM3:05 PM8:55 PM9:00 PM10:45 PM
S$32.001+2
Lavender MRTBukit Bintang (Lalaport)
7:05 AM8:40 AM10:40 AM3:05 PM8:55 PM9:00 PM10:45 PM
S$32.001+2
Lavender MRTTBS (Terminal Bersepadu Selatan)
7:05 AM8:40 AM10:40 AM3:05 PM8:55 PM9:00 PM10:45 PM
S$32.001+2
Oxley BizHubBerjaya Times Square
7:30 AM9:05 AM3:30 PM11:10 PM
S$37.001+2
Oxley BizHubBukit Bintang (Lalaport)
7:30 AM9:05 AM3:30 PM11:10 PM
S$37.001+2
Oxley BizHubTBS (Terminal Bersepadu Selatan)
7:30 AM9:05 AM3:30 PM11:10 PM
S$37.001+2
No departures match your filter.
Lowest published fare S$32.00. Times shown in local time; shaded times are overnight departures. Book Grassland – Transtar

Transtar Express Xtras

3.0 · 18 routes · 75 departures a day · SVIP, Executive seating

Transtar Express Xtras coach services from Singapore to Kuala Lumpur (KL)
Boarding point (Singapore) Arrival point Departure times Fare from Seating
Golden Mile TowerBerjaya Times Square
7:09 AM3:09 PM10:00 PM10:49 PM
S$30.00Executive / SVIP
Golden Mile TowerLaLaport Bukit Bintang
7:09 AM3:09 PM10:49 PM
S$45.00Executive
Golden Mile TowerTBS (Terminal Bersepadu Selatan)
7:09 AM3:09 PM10:49 PM
S$45.00Executive
Grantral MallBerjaya Times Square
6:59 AM7:23 AM8:59 AM2:44 PM3:23 PM10:29 PM11:03 PM
S$30.00Executive / SVIP
Grantral MallLaLaport Bukit Bintang
6:59 AM7:23 AM8:59 AM2:44 PM3:23 PM11:03 PM
S$30.00Executive / SVIP
Grantral MallTBS (Terminal Bersepadu Selatan)
6:59 AM7:23 AM8:59 AM2:44 PM3:23 PM11:03 PM
S$30.00Executive / SVIP
Jurong East Venture AvenueBerjaya Times Square
7:44 AM9:44 AM3:44 PM
S$30.00SVIP
Jurong East Venture AvenueLaLaport Bukit Bintang
7:44 AM9:44 AM3:44 PM
S$30.00SVIP
Jurong East Venture AvenueTBS (Terminal Bersepadu Selatan)
7:44 AM9:44 AM3:44 PM
S$30.00SVIP
Lavender MRT Exit BBerjaya Times Square
6:44 AM7:03 AM8:44 AM2:29 PM3:03 PM9:59 PM10:44 PM
S$30.00Executive / SVIP
Lavender MRT Exit BLaLaport Bukit Bintang
6:44 AM7:03 AM8:44 AM2:29 PM3:03 PM10:44 PM
S$30.00Executive / SVIP
Lavender MRT Exit BTBS (Terminal Bersepadu Selatan)
6:44 AM7:03 AM8:44 AM2:29 PM3:03 PM10:44 PM
S$30.00Executive / SVIP
Oxley BizHubBerjaya Times Square
7:29 AM3:29 PM11:09 PM
S$45.00Executive
Oxley BizHubLaLaport Bukit Bintang
7:29 AM3:29 PM11:09 PM
S$45.00Executive
Oxley BizHubTBS (Terminal Bersepadu Selatan)
7:29 AM3:29 PM11:09 PM
S$45.00Executive
The Plaza, Beach RoadBerjaya Times Square
7:09 AM3:09 PM10:49 PM
S$55.00Executive
The Plaza, Beach RoadLaLaport Bukit Bintang
7:09 AM3:09 PM10:49 PM
S$55.00Executive
The Plaza, Beach RoadTBS (Terminal Bersepadu Selatan)
7:09 AM3:09 PM10:49 PM
S$55.00Executive
No departures match your filter.
Lowest published fare S$30.00. Times shown in local time; shaded times are overnight departures. Book Transtar Express Xtras

Starmart Express

3.2 · 4 routes · 70 departures a day · 1+2 seating

Starmart Express coach services from Singapore to Kuala Lumpur (KL)
Boarding point (Singapore) Arrival point Departure times Fare from Seating
Boon Lay Shopping CentreBerjaya Times Square
8:00 AM9:00 AM10:00 AM11:30 AM2:00 PM5:00 PM6:45 PM8:00 PM10:00 PM11:30 PM
S$30.001+2
Boon Lay Shopping CentreTBS (Terminal Bersepadu Selatan)
8:00 AM9:00 AM10:00 AM11:30 AM2:00 PM5:00 PM6:45 PM8:00 PM10:00 PM11:30 PM
S$30.001+2
Golden Mile TowerBerjaya Times Square
12:15 AM6:30 AM7:30 AM8:00 AM9:00 AM9:30 AM9:31 AM9:45 AM10:00 AM10:30 AM11:31 AM1:30 PM3:00 PM4:30 PM5:30 PM6:00 PM7:00 PM8:00 PM9:31 PM10:30 PM11:30 PM11:46 PM11:58 PM11:59 PM
S$20.001+2
Golden Mile TowerTBS (Terminal Bersepadu Selatan)
12:15 AM6:30 AM7:30 AM8:00 AM9:00 AM9:30 AM9:31 AM9:45 AM10:00 AM10:30 AM11:30 AM11:31 AM1:30 PM3:00 PM4:30 PM5:30 PM6:00 PM7:00 PM8:00 PM9:31 PM10:30 PM11:30 PM11:45 PM11:46 PM11:58 PM11:59 PM
S$20.001+2
No departures match your filter.
Lowest published fare S$20.00. Times shown in local time; shaded times are overnight departures. Book Starmart Express

Billion Stars

2.1 · 3 routes · 66 departures a day · 1+2 seating

Billion Stars coach services from Singapore to Kuala Lumpur (KL)
Boarding point (Singapore) Arrival point Departure times Fare from Seating
Kitchener Complex (Lavender MRT)Berjaya Times Square
1:30 AM11:30 AM12:30 PM1:30 PM2:30 PM3:30 PM4:30 PM5:30 PM6:30 PM7:30 PM8:30 PM9:30 PM10:30 PM
S$25.001+2
Kitchener Complex (Lavender MRT)Kuala Lumpur
12:30 AM1:30 AM2:30 AM5:30 AM6:30 AM7:05 AM7:30 AM8:30 AM9:30 AM10:30 AM11:30 AM12:30 PM1:30 PM2:30 PM3:05 PM3:30 PM4:30 PM5:30 PM6:30 PM7:30 PM8:30 PM9:30 PM10:30 PM10:45 PM11:29 PM11:59 PM
S$28.001+2
Kitchener Complex (Lavender MRT)TBS (Terminal Bersepadu Selatan)
12:00 AM12:30 AM1:30 AM2:30 AM5:30 AM6:30 AM7:05 AM7:30 AM8:30 AM9:30 AM10:30 AM11:30 AM12:30 PM1:30 PM2:30 PM3:05 PM3:30 PM4:30 PM5:30 PM6:30 PM7:30 PM8:30 PM9:30 PM10:30 PM10:45 PM11:29 PM11:59 PM
S$28.001+2
No departures match your filter.
Lowest published fare S$25.00. Times shown in local time; shaded times are overnight departures. Book Billion Stars

Eltabina Jaya Pte Ltd

4.1 · 3 routes · 53 departures a day · 1+2, Double Decker seating

Eltabina Jaya Pte Ltd coach services from Singapore to Kuala Lumpur (KL)
Boarding point (Singapore) Arrival point Departure times Fare from Seating
The Plaza Beach RoadBerjaya Times Square (Imbi Monorail Station)
9:30 AM11:00 AM12:15 PM3:30 PM5:50 PM6:00 PM6:30 PM6:40 PM7:00 PM7:10 PM7:15 PM7:20 PM7:30 PM8:00 PM8:15 PM8:25 PM9:50 PM10:00 PM
S$35.001+2 / Double Decker
The Plaza Beach RoadLalaport Bukit Bintang
9:30 AM11:00 AM12:15 PM3:30 PM5:50 PM6:00 PM6:30 PM6:40 PM7:00 PM7:10 PM7:15 PM7:20 PM8:00 PM8:15 PM8:25 PM9:50 PM10:00 PM
S$35.001+2 / Double Decker
The Plaza Beach RoadTBS (Terminal Bersepadu Selatan)
9:30 AM11:00 AM12:15 PM3:30 PM5:50 PM6:00 PM6:30 PM6:40 PM7:00 PM7:10 PM7:15 PM7:20 PM7:30 PM8:00 PM8:15 PM8:25 PM9:50 PM10:00 PM
S$35.001+2 / Double Decker
No departures match your filter.
Lowest published fare S$35.00. Times shown in local time; shaded times are overnight departures. Book Eltabina Jaya Pte Ltd

Transtar Express

4.0 · 15 routes · 45 departures a day · Solitaire Suite, Superstar Z, Z-Club seating

Transtar Express coach services from Singapore to Kuala Lumpur (KL)
Boarding point (Singapore) Arrival point Departure times Fare from Seating
Golden Mile TowerBerjaya Times Square
6:45 AM8:45 AM2:30 PM
S$65.00Solitaire Suite / Superstar Z
Golden Mile TowerLaLaport Bukit Bintang
6:45 AM8:45 AM2:30 PM
S$65.00Solitaire Suite / Superstar Z
Golden Mile TowerTBS (Terminal Bersepadu Selatan)
6:45 AM8:45 AM2:30 PM
S$60.00Solitaire Suite / Superstar Z
Grantral MallBerjaya Times Square
6:59 AM8:59 AM2:44 PM
S$65.00Solitaire Suite / Superstar Z
Grantral MallLaLaport Bukit Bintang
6:59 AM8:59 AM2:44 PM
S$65.00Solitaire Suite / Superstar Z
Grantral MallTBS (Terminal Bersepadu Selatan)
6:59 AM8:59 AM2:44 PM
S$60.00Solitaire Suite / Superstar Z
Jurong East Venture AvenueBerjaya Times Square
7:44 AM9:44 AM3:44 PM
S$65.00Solitaire Suite / Superstar Z
Jurong East Venture AvenueLaLaport Bukit Bintang
7:44 AM9:44 AM3:44 PM
S$65.00Solitaire Suite / Superstar Z
Jurong East Venture AvenueTBS (Terminal Bersepadu Selatan)
7:44 AM9:44 AM3:44 PM
S$60.00Solitaire Suite / Superstar Z
Lavender MRT Exit BBerjaya Times Square
6:44 AM8:44 AM2:29 PM
S$65.00Solitaire Suite / Superstar Z
Lavender MRT Exit BLaLaport Bukit Bintang
6:44 AM8:44 AM2:29 PM
S$65.00Solitaire Suite / Superstar Z
Lavender MRT Exit BTBS (Terminal Bersepadu Selatan)
6:44 AM8:44 AM2:29 PM
S$60.00Solitaire Suite / Superstar Z
Oxley BizHubBerjaya Times Square
7:04 AM9:04 AM2:49 PM
S$85.00Solitaire Suite
Oxley BizHubLaLaport Bukit Bintang
7:04 AM9:04 AM2:49 PM
S$85.00Solitaire Suite
Oxley BizHubTBS (Terminal Bersepadu Selatan)
7:04 AM9:04 AM2:49 PM
S$85.00Solitaire Suite
No departures match your filter.
Lowest published fare S$60.00. Times shown in local time; shaded times are overnight departures. Book Transtar Express

707 Inc

4.2 · 16 routes · 35 departures a day · 1+2, 44 SEATER seating

707 Inc coach services from Singapore to Kuala Lumpur (KL)
Boarding point (Singapore) Arrival point Departure times Fare from Seating
Ban San Street707 @ Hub 28
9:00 AM6:30 PM6:45 PM6:50 PM8:00 PM10:30 PM
S$30.001+2
Ban San StreetBukit Bintang (Lalaport)
8:15 AM11:59 PM
S$35.001+2
Ban San StreetTBS (Terminal Bersepadu Selatan)
8:15 AM11:59 PM
S$35.001+2
Boon Lay707 @ Hub 28
6:40 PM6:50 PM
S$33.001+2
Boon LayBukit Bintang (Lalaport)
12:30 AM8:50 AM
S$35.001+2
Boon LayTBS (Terminal Bersepadu Selatan)
12:30 AM8:50 AM
S$35.001+2
Bugis MRT Exit A707 @ Hub 28
9:00 AM
S$33.001+2
Jalan Besar MRT Exit A707 @ Hub 28
9:00 AM
S$33.001+2
Kovan Hub 206707 @ Hub 28
6:30 PM
S$33.001+2
Kovan Hub 206Bukit Bintang (Lalaport)
7:45 AM11:30 PM
S$35.001+2
Kovan Hub 206TBS (Terminal Bersepadu Selatan)
7:45 AM11:30 PM
S$35.001+2
Kovan MRT Exit C707 @ Hub 28
6:30 PM
S$33.001+2
Oxley BizHub707 @ Hub 28
6:45 PM
S$33.001+2
Queen Street Bus Terminal707 @ Hub 28
9:00 AM6:30 PM6:45 PM6:50 PM8:00 PM10:30 PM
S$30.001+2
Queen Street Bus TerminalBukit Bintang (Lalaport)
8:15 AM11:59 PM
S$35.001+2
Queen Street Bus TerminalTBS (Terminal Bersepadu Selatan)
8:15 AM11:59 PM
S$35.001+2
No departures match your filter.
Lowest published fare S$30.00. Times shown in local time; shaded times are overnight departures. Book 707 Inc

Konsortium Express

3.2 · 8 routes · 24 departures a day · 1+2 seating

Konsortium Express coach services from Singapore to Kuala Lumpur (KL)
Boarding point (Singapore) Arrival point Departure times Fare from Seating
Golden Mile TowerBukit Bintang (Lalaport)
7:10 AM3:10 PM10:50 PM
S$45.001+2
Golden Mile TowerTBS (Terminal Bersepadu Selatan)
7:10 AM3:10 PM10:50 PM
S$45.001+2
Grantral MallBukit Bintang (Lalaport)
7:25 AM3:25 PM11:05 PM
S$45.001+2
Grantral MallTBS (Terminal Bersepadu Selatan)
7:25 AM3:25 PM11:05 PM
S$45.001+2
Kitchener Complex (Lavender MRT)Bukit Bintang (Lalaport)
7:05 AM3:05 PM10:45 PM
S$45.001+2
Kitchener Complex (Lavender MRT)TBS (Terminal Bersepadu Selatan)
7:05 AM3:05 PM10:45 PM
S$45.001+2
Oxley BizHubBukit Bintang (Lalaport)
7:30 AM3:30 PM11:10 PM
S$45.001+2
Oxley BizHubTBS (Terminal Bersepadu Selatan)
7:30 AM3:30 PM11:10 PM
S$45.001+2
No departures match your filter.
Lowest published fare S$45.00. Times shown in local time; shaded times are overnight departures. Book Konsortium Express

Luxury Coach Service

4.1 · 10 routes · 24 departures a day · 2+2, 1+2 seating

Luxury Coach Service coach services from Singapore to Kuala Lumpur (KL)
Boarding point (Singapore) Arrival point Departure times Fare from Seating
Bugis MRT Exit DBukit Bintang (Lalaport)
6:30 AM10:45 AM7:30 PM
S$25.001+2
Bugis MRT Exit DTBS (Terminal Bersepadu Selatan)
6:30 AM10:45 AM7:30 PM
S$25.001+2
Choa Chu Kang LoopBukit Bintang (Lalaport)
7:00 AM8:00 PM
S$25.001+2
Choa Chu Kang LoopTBS (Terminal Bersepadu Selatan)
7:00 AM8:00 PM
S$25.001+2
Grantral MallBukit Bintang (Lalaport)
6:45 AM10:30 AM7:45 PM
S$25.001+2
Grantral MallTBS (Terminal Bersepadu Selatan)
6:45 AM10:30 AM7:45 PM
S$25.001+2
HarbourFront CentreBukit Bintang (Lalaport)
11:05 AM
S$35.001+2
HarbourFront CentreTBS (Terminal Bersepadu Selatan)
11:05 AM
S$35.001+2
Tampines MRT Exit BBukit Bintang (Lalaport)
6:00 AM10:15 AM7:00 PM
S$25.001+2
Tampines MRT Exit BTBS (Terminal Bersepadu Selatan)
6:00 AM10:15 AM7:00 PM
S$25.001+2
No departures match your filter.
Lowest published fare S$25.00. Times shown in local time; shaded times are overnight departures. Book Luxury Coach Service

E-Mutiara

4.3 · 4 routes · 20 departures a day · 1+2 seating

E-Mutiara coach services from Singapore to Kuala Lumpur (KL)
Boarding point (Singapore) Arrival point Departure times Fare from Seating
Boon Lay Shopping CentreBerjaya Times Square
7:30 AM5:00 PM6:30 PM9:30 PM11:00 PM
RM95.001+2
Boon Lay Shopping CentreBukit Bintang (Lalaport)
7:30 AM5:00 PM6:30 PM9:30 PM11:00 PM
RM95.001+2
Boon Lay Shopping CentreTBG (Terminal Bersepadu Gombak)
7:30 AM5:00 PM6:30 PM9:30 PM11:00 PM
RM95.001+2
Boon Lay Shopping CentreTBS (Terminal Bersepadu Selatan)
7:30 AM5:00 PM6:30 PM9:30 PM11:00 PM
RM95.001+2
No departures match your filter.
Lowest published fare RM95.00. Times shown in local time; shaded times are overnight departures. Book E-Mutiara

Cosmic Singapore Express

4.0 · 3 routes · 16 departures a day · Executive seating

Cosmic Singapore Express coach services from Singapore to Kuala Lumpur (KL)
Boarding point (Singapore) Arrival point Departure times Fare from Seating
Boon Lay (Savoy Theatre Parking Bay)Hentian Duta
12:05 AM7:25 AM9:15 AM1:45 PM7:15 PM
S$35.00Executive
Boon Lay (Savoy Theatre Parking Bay)LaLaport Bukit Bintang
12:05 AM7:25 AM1:45 PM7:15 PM9:45 PM
S$35.00Executive
Boon Lay (Savoy Theatre Parking Bay)TBS (Terminal Bersepadu Selatan)
12:05 AM7:25 AM9:15 AM1:45 PM7:15 PM9:45 PM
S$35.00Executive
No departures match your filter.
Lowest published fare S$35.00. Times shown in local time; shaded times are overnight departures. Book Cosmic Singapore Express

Top Liner Express

4.1 · 6 routes · 12 departures a day · 1+2 seating

Top Liner Express coach services from Singapore to Kuala Lumpur (KL)
Boarding point (Singapore) Arrival point Departure times Fare from Seating
Oxley BizHubBukit Bintang (Lalaport)
1:30 PM11:00 PM
S$35.001+2
Oxley BizHubTBS (Terminal Bersepadu Selatan)
1:30 PM11:00 PM
S$35.001+2
Oxley BizHubTerminal Bersepadu Gombak (TBG)
1:30 PM11:00 PM
S$35.001+2
Resort World SentosaBukit Bintang (Lalaport)
2:00 PM11:30 PM
S$35.001+2
Resort World SentosaTBS (Terminal Bersepadu Selatan)
2:00 PM11:30 PM
S$35.001+2
Resort World SentosaTerminal Bersepadu Gombak (TBG)
2:00 PM11:30 PM
S$35.001+2
No departures match your filter.
Lowest published fare S$35.00. Times shown in local time; shaded times are overnight departures. Book Top Liner Express

Super Nice Express

3.3 · 5 routes · 11 departures a day · 1+2 seating

Super Nice Express coach services from Singapore to Kuala Lumpur (KL)
Boarding point (Singapore) Arrival point Departure times Fare from Seating
Boon LayBukit Bintang (Lalaport)
12:30 AM7:00 AM6:30 PM
S$32.001+2
Boon LayPetronas Taman Sg Besi Indah, Balakong
12:30 AM
S$28.001+2
Boon LayTBS (Terminal Bersepadu Selatan)
12:30 AM7:00 AM9:30 AM6:30 PM11:00 PM
S$28.001+2
Grantral MallBukit Bintang (Lalaport)
7:00 AM
S$32.001+2
Grantral MallTBS (Terminal Bersepadu Selatan)
7:00 AM
S$28.001+2
No departures match your filter.
Lowest published fare S$28.00. Times shown in local time; shaded times are overnight departures. Book Super Nice Express

Delima Express (Golden Coach)

3.4 · 2 routes · 10 departures a day · 1+2 seating

Delima Express (Golden Coach) coach services from Singapore to Kuala Lumpur (KL)
Boarding point (Singapore) Arrival point Departure times Fare from Seating
City Plaza SingaporeTBS (Terminal Bersepadu Selatan)
8:30 AM10:00 AM1:30 PM7:00 PM10:00 PM
S$30.001+2
Concorde Shopping Centre (Havelock MRT Exit 5)TBS (Terminal Bersepadu Selatan)
9:00 AM10:30 AM2:00 PM7:30 PM10:30 PM
S$30.001+2
No departures match your filter.
Lowest published fare S$30.00. Times shown in local time; shaded times are overnight departures. Book Delima Express (Golden Coach)

Sri Maju Group

4.0 · 3 routes · 9 departures a day · 1+2 seating

Sri Maju Group coach services from Singapore to Kuala Lumpur (KL)
Boarding point (Singapore) Arrival point Departure times Fare from Seating
Grantral MallBukit Bintang (Lalaport)
10:00 AM2:30 PM
S$32.001+2
Grantral MallSungai Besi Toll
7:00 PM10:00 PM
S$28.001+2
Grantral MallTBS (Terminal Bersepadu Selatan)
10:00 AM2:30 PM7:00 PM9:30 PM10:00 PM
S$28.001+2
No departures match your filter.
Lowest published fare S$28.00. Times shown in local time; shaded times are overnight departures. Book Sri Maju Group

Golden Coach Express

4.0 · 3 routes · 8 departures a day · 1+2, SVIP, Standard (2+2) seating

Golden Coach Express coach services from Singapore to Kuala Lumpur (KL)
Boarding point (Singapore) Arrival point Departure times Fare from Seating
Concorde Shopping CentreBerjaya Times Square
8:30 AM7:00 PM11:59 PM
S$28.001+2 / SVIP
Concorde Shopping CentreLaLaport Bukit Bintang
8:30 AM7:00 PM11:59 PM
S$28.001+2 / SVIP
Concorde Shopping CentreTBS (Terminal Bersepadu Selatan)
8:30 AM11:59 PM
S$25.001+2
No departures match your filter.
Lowest published fare S$25.00. Times shown in local time; shaded times are overnight departures. Book Golden Coach Express

Santai (KKKL Travel)

4.3 · 6 routes · 8 departures a day · SVIP seating

Santai (KKKL Travel) coach services from Singapore to Kuala Lumpur (KL)
Boarding point (Singapore) Arrival point Departure times Fare from Seating
Bugis MRT Exit D Taxi StandKL Sentral
12:30 AM6:45 AM
S$38.00SVIP
Bugis MRT Exit D Taxi StandLaLaport Bukit Bintang (Opposite Berjaya Times Square)(Lalaport discovery Package by Santai)
12:30 AM6:45 AM
S$39.00SVIP
Jurong East Venture AvenueKL Sentral
1:00 AM
S$38.00SVIP
Jurong East Venture AvenueLaLaport Bukit Bintang (Opposite Berjaya Times Square)(Lalaport discovery Package by Santai)
1:00 AM
S$39.00SVIP
Westgate (Jurong East)KL Sentral
7:15 AM
S$38.00SVIP
Westgate (Jurong East)LaLaport Bukit Bintang (Opposite Berjaya Times Square)(Lalaport discovery Package by Santai)
7:15 AM
S$39.00SVIP
No departures match your filter.
Lowest published fare S$38.00. Times shown in local time; shaded times are overnight departures. Book Santai (KKKL Travel)

Alisan Golden Coach

4.1 · 2 routes · 4 departures a day · SVIP seating

Alisan Golden Coach coach services from Singapore to Kuala Lumpur (KL)
Boarding point (Singapore) Arrival point Departure times Fare from Seating
Oxley Bizhub 1TBG (Terminal Bersepadu Gombak)
8:45 AM10:30 PM
S$35.00SVIP
Oxley Bizhub 1TBS (Terminal Bersepadu Selatan)
8:45 AM10:30 PM
S$35.00SVIP
No departures match your filter.
Lowest published fare S$35.00. Times shown in local time; shaded times are overnight departures. Book Alisan Golden Coach

Mutiara LUXE

4.3 · 2 routes · 4 departures a day · 1+2 seating

Mutiara LUXE coach services from Singapore to Kuala Lumpur (KL)
Boarding point (Singapore) Arrival point Departure times Fare from Seating
Grantral MallTBG (Terminal Bersepadu Gombak)
9:00 AM10:30 PM
RM155.001+2
Grantral MallTBS (Terminal Bersepadu Selatan)
9:00 AM10:30 PM
RM155.001+2
No departures match your filter.
Lowest published fare RM155.00. Times shown in local time; shaded times are overnight departures. Book Mutiara LUXE

City Express (Singapore)

4.3 · 2 routes · 2 departures a day · 1+2 seating

City Express (Singapore) coach services from Singapore to Kuala Lumpur (KL)
Boarding point (Singapore) Arrival point Departure times Fare from Seating
Downtown East (Pasir Ris)TBS (Terminal Bersepadu Selatan)
11:00 PM
S$30.001+2
Our Tampines HubTBS (Terminal Bersepadu Selatan)
11:15 PM
S$30.001+2
No departures match your filter.
Lowest published fare S$30.00. Times shown in local time; shaded times are overnight departures. Book City Express (Singapore)

Where coaches arrive in Kuala Lumpur

Services from Singapore set down at 16 different points in and around Kuala Lumpur. Check the drop-off point on your ticket before you book — it can make a real difference to how far you still have to travel on arrival.

Where to board in Singapore

Coaches to Kuala Lumpur depart from 50 pick-up points across Singapore, so there is usually one within easy reach of where you are staying. The busiest departure points on this route are listed below.

Travel tips for the Singapore to Kuala Lumpur route

Overnight departures between 10:00 PM and 12:00 AM are popular because they arrive in KL early morning, but budget extra time at the Woodlands and Johor checkpoints on Friday nights, Sunday evenings and public holidays. Book a 2+1 coach if you want to sleep on the way.

Our booking partner also publishes a destination guide to Kuala Lumpur.

Frequently asked questions

How much is a bus ticket from Singapore to Kuala Lumpur?

Fares start from S$20.00 one way, with Starmart Express usually the cheapest option on this route. Premium 2+1 and sleeper coaches cost more, and prices rise around public holidays and school breaks.

How long does the bus from Singapore to Kuala Lumpur take?

Allow 5 – 6 hours including immigration clearance at the checkpoint. Journey times are longer on Friday and Sunday evenings and during public holidays.

Which bus companies go from Singapore to Kuala Lumpur?
What is the first and last bus from Singapore to Kuala Lumpur?

The earliest scheduled departure is 12:00 AM and the last is 11:59 PM. Exact times vary by operator and boarding point — see the timetables above.

Do I need to book the Singapore to Kuala Lumpur bus in advance?

Booking ahead is strongly recommended. Weekend, public holiday and overnight departures regularly sell out, and booking online also lets you pick your seat.

Other destinations from Singapore

Advertisement