Timetable data last refreshed August 2026. Operators change schedules at short notice — always confirm when you book.
Kuala Lumpur is the hub of the entire peninsular express bus network — almost every long-distance operator in the country runs into the capital. The main gateway is TBS (Terminal Bersepadu Selatan) in Bandar Tasik Selatan, an integrated terminal on the southern edge of the city that connects directly to the KTM Komuter, LRT and KLIA Transit lines. Services from the north and the east coast also use Hentian Duta and Terminal Bersepadu Gombak, while a number of operators run city-centre drop-offs around Bukit Bintang, Berjaya Times Square and KL Sentral.
Where buses to Kuala Lumpur depart from
Coaches into Kuala Lumpur run from 12 origin states. Pick a corridor below for its full timetable — every operator, boarding point, departure time and fare on that route.
| Coming from | Routes | Operators | Daily departures | Fares from |
|---|---|---|---|---|
| Kelantan | 521 | 12 | 1,608 | RM23.90 |
| Kedah | 341 | 39 | 1,027 | RM37.70 |
| Terengganu | 286 | 18 | 845 | RM31.90 |
| Perak | 263 | 39 | 1,033 | RM13.00 |
| Johor | 199 | 46 | 1,092 | RM22.00 |
| Pahang | 127 | 32 | 508 | RM5.60 |
| Pulau Pinang | 102 | 28 | 629 | RM37.30 |
| Perlis | 77 | 14 | 229 | RM51.80 |
| Kuala Lumpur | 33 | 12 | 535 | RM10.00 |
| Malacca | 32 | 17 | 220 | RM12.00 |
| Selangor | 27 | 7 | 120 | RM10.00 |
| Negeri Sembilan | 11 | 8 | 53 | RM8.00 |
Book your coach to Kuala Lumpur
Live seat availability across all 102 operators serving Kuala Lumpur, with instant e-ticket confirmation.
Operators serving Kuala Lumpur
102 coach companies run scheduled services into Kuala Lumpur. Each profile has the operator’s full timetable, fleet photos and fares.

707 Inc
From RM48.00

Adam Express
From RM30.00

Adik Beradik Express
From RM41.50

Aerobus
From RM8.00

Aerobus (Skybus)
From RM13.00

Airport Coach
From RM10.00

Airport Express
From RM10.00

Alibaba Express
From RM10.00

Alisan Golden Coach
From RM33.00

Alya Express
From RM57.00

Arwana Express
From RM30.00

AYU Express
From RM25.00

AZ Liner Express
From RM67.50

Billion Stars
From RM10.00

Bulan Restu
From RM12.00
.jpg)
C.S Travel & Tours
From RM45.00

Causeway Link Express
From RM49.90

Central Pahang
From RM5.60

City Express
From RM22.00

COLOURPLUS EXPRESS
From RM33.00

Cosmic Express
From RM40.00
01.png)
Cosmic Prestij Express (Prestij Dinasti)
From RM47.00

Cosmic Singapore Express
From RM32.00

Darul Iman Express
From RM63.30
.jpg)
Delima Express (MY)
From RM49.00

Delima Vision
From RM12.00

E-Mutiara
From RM40.00

Edaran Express
From RM22.00

Ekspres Musafir
From RM21.70

Eltabina Jaya Sdn Bhd
From RM25.00

GOLDEN SILK HOLIDAY
From RM20.00

GPGLOBAL TRAVEL & TOURS SDN BHD
From RM48.00

Grassland – Transtar
From RM35.00

Han Travel Sdn Bhd
From RM105.00

Highway Star Express
From RM52.00

Inter Top Express KL
From RM48.00

Inter Top Tour Sdn Bhd Hatyai
From RM70.00

Jasmine Express
From RM28.00

JetBus
From RM13.00

Kejora Masyhur Sdn Bhd
From RM8.00

Kesatuan Express
From RM13.00

Konsortium Express
From RM25.00

KPB Ekspress
From RM21.00

Kristal Qirana
From RM66.00

Kwok Ping
From RM45.00

LA Holidays
From RM10.00

Lexojaya Express
From RM40.00

Lienadia Express
From RM67.80

Lucky Express
From RM85.00

Maraliner
From RM6.10

Mayang Sari Express
From RM12.00

Melor Interline Express
From RM12.00
.jpg)
MyXPress (Jasa Sinaran Express)
From RM25.00

Naik Selalu Ekspress
From RM10.00

Naza Express
From RM44.00

Neoliner Express
From RM48.00

Nice
From RM18.00

NKS Hotel and Travel Sdn Bhd
From RM90.00

Nor World Express
From RM34.00

Pahang Lin Siong
From RM9.30

Pancaran Matahari Express
From RM55.00

Perdana Express
From RM67.80

PERMATA EXPRESS
From RM45.00

Permata Utara Sdn Bhd
From RM10.00

PERSADA TRAVEL AND TOURS
From RM33.00

Plusliner
From RM24.00

POH HAI TRAVEL
From RM50.00

Prisma Express
From RM15.00

Queen Express
From RM62.80

Quick Liner Express
From RM33.00

RES2 EXPRESS
From RM13.30

S&S International
From RM37.00

Sani Express
From RM44.00

Sani Express (Sani Hotel)
From RM55.00

Sani Express (Sani United)
From RM20.00
-sdn-bhd.jpg)
Sanwa Express
From RM25.00

Satria Express
From RM36.00

SC Southern Express
From RM44.00

Sin Yong Express
From RM35.00

SkyBus
From RM13.00

SMB Express
From RM15.00

Sri Maju Group
From RM20.00

SRI THEVEN Express
From RM22.00

Star Coach Express Sdn Bhd
From RM23.00

Starmart Express
From RM12.00

Suasana Edaran Express
From RM15.00

Suasana Holiday Express
From RM55.00

Suasana Tony Coach
From RM100.00

Super Nice Express
From RM33.00

Temerloh KL Ekspres Sdn Bhd
From RM6.70

Teraju Express
From RM68.00

Top Liner Express
From RM25.00

TRA Express
From RM45.00

Trans MVS Express (IVY HOLIDAYS)
From RM50.00

Transnasional
From RM21.00

TST Express
From RM33.00

Unititi Express
From RM45.00

Utama Express
From RM38.00

V Travel
From RM47.00

Yellow Star Express
From RM45.00

YoYo Express
From RM30.00

Zaim Express
From RM48.00
Where coaches arrive in Kuala Lumpur
Services set down at 25 points across the state. Check the drop-off on your ticket before booking — it can change how far you still have to travel on arrival.
- TBS (Terminal Bersepadu Selatan)
- Putrajaya Sentral
- TBG (Terminal Bersepadu Gombak)
- Hentian Duta
- KLIA (Kuala Lumpur International Airport)
- KLIA2 Transportation Hub
- KL Sentral
- KLIA 2
- KLIA
- Terminal Bersepadu Gombak (TBG)
- KLIA2 (Kuala Lumpur International Airport 2)
- Kuala Lumpur International Airport 2
- KL International Airport
- Pudu Sentral (Puduraya)
- Bukit Bintang (Lalaport)
- Terminal Bersepadu Gombak
- Berjaya Times Square
- Travelodge Chinatown Kuala Lumpur
- Kuala Lumpur Travelodge City Centre Hotel
- Desa Aman Puri
- Desa Complex Kepong
- Scott Garden
- Hentian Bas Pekeliling, Kuala Lumpur
- Kepong
- Desa Complex (Kepong)
Travelling to Kuala Lumpur
Check which terminal your ticket lists before you travel — TBS, Hentian Duta and Gombak are on opposite sides of the city and are not interchangeable. TBS has airport-style computerised ticketing and departure gates, so allow time to find yours.
Frequently asked questions
How much is a bus ticket to Kuala Lumpur?
Fares start from RM5.60 one way. The exact price depends on where you travel from, the operator and the coach class.
Which states have direct buses to Kuala Lumpur?
Direct coaches run from 12 states — Kelantan, Kedah, Terengganu, Perak, Johor, Pahang, Pulau Pinang, Perlis, Kuala Lumpur, Malacca, Selangor, Negeri Sembilan.
How many buses go to Kuala Lumpur each day?
There are 7,899 scheduled departures a day across 2,019 routes and 102 operators.
What is the busiest route to Kuala Lumpur?
Kelantan to Kuala Lumpur is the busiest corridor, with 521 routes and 1,608 departures a day.
What time do buses to Kuala Lumpur leave?
Departures run from 12:00 AM through to 11:59 PM, depending on the route and operator.