Timetable data last refreshed August 2026. Operators change schedules at short notice — always confirm when you book.
Inter Top Express KL operates 62 scheduled routes to Kedah, Kuala Lumpur, Thailand, Selangor, Perak, Johor, Penang and Negeri Sembilan, with 122 departures a day and fares from RM30.00.
- Passenger rating
- 3.5 / 5
- Destination states
- 8
- Scheduled routes
- 62 · 122 daily departures
- Seating layouts
- 1+2
- Fares from
- RM30.00
- Official website
- hatyaitoptour.com
Book Inter Top Express KL online
Check live Inter Top Express KL seat availability and get an instant e-ticket.
Inter Top Express KL coaches


Where they go
Timetable and fares
Routes are grouped by destination state. Open a section to see its services, or type in the filter box to search every section at once.
Please note: this timetable is a guide. Inter Top Express KL may add, withdraw or retime services without notice.
To Kedah
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Hentian Duta | Bukit Kayu Hitam Check Point | 9:00 AM11:00 PM | RM80.00 | 1+2 |
| Hentian Duta | Changloon Bus Terminal | 9:00 AM11:00 PM | RM75.00 | 1+2 |
| Hentian Duta | Jitra Bus Terminal | 9:00 AM11:00 PM | RM67.00 | 1+2 |
| Hentian Duta | Shahab Perdana Bus Terminal, Alor Setar | 9:00 AM11:00 AM11:00 PM | RM67.00 | 1+2 |
| Hentian Duta | Terminal Bas Ekspres Ukir Square Sungai Petani | 11:00 AM | RM58.00 | 1+2 |
| Klang Sentral Sani Bus Terminal | Bukit Kayu Hitam Check Point | 10:00 PM | RM85.00 | 1+2 |
| Klang Sentral Sani Bus Terminal | Changloon Bus Terminal | 10:00 PM | RM85.00 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Bukit Kayu Hitam Check Point | 8:30 AM10:30 PM | RM80.00 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Changloon Bus Terminal | 8:30 AM10:30 PM | RM75.00 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Jitra Bus Terminal | 8:30 AM10:30 PM | RM67.00 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Shahab Perdana Bus Terminal, Alor Setar | 8:30 AM10:30 AM10:30 PM | RM67.00 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Terminal Bas Ekspres Ukir Square Sungai Petani | 10:30 AM | RM58.00 | 1+2 |
| Terminal 17, Shah Alam | Bukit Kayu Hitam Check Point | 10:30 PM | RM85.00 | 1+2 |
| Terminal 17, Shah Alam | Changloon Bus Terminal | 10:30 PM | RM85.00 | 1+2 |
| Terminal Amanjaya, Ipoh | Bukit Kayu Hitam Check Point | 11:30 AM11:59 PM | RM75.00 | 1+2 |
| Terminal Amanjaya, Ipoh | Changloon Bus Terminal | 11:30 AM11:59 PM | RM55.00 | 1+2 |
| Terminal Amanjaya, Ipoh | Jitra Bus Terminal | 11:30 AM11:59 PM | RM55.00 | 1+2 |
| Terminal Amanjaya, Ipoh | Shahab Perdana Bus Terminal, Alor Setar | 11:30 AM11:59 PM | RM40.00 | 1+2 |
To Kuala Lumpur
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Guar Chempedak | Hentian Duta | 10:30 PM | RM60.00 | 1+2 |
| Guar Chempedak | TBS (Terminal Bersepadu Selatan) | 10:30 PM | RM60.00 | 1+2 |
| Gurun Bus Terminal | Hentian Duta | 11:00 PM | RM60.00 | 1+2 |
| Gurun Bus Terminal | TBS (Terminal Bersepadu Selatan) | 11:00 PM | RM60.00 | 1+2 |
| Kota Sarang Semut | Hentian Duta | 10:00 PM | RM60.00 | 1+2 |
| Kota Sarang Semut | TBS (Terminal Bersepadu Selatan) | 10:00 PM | RM60.00 | 1+2 |
| Larkin Sentral | TBS (Terminal Bersepadu Selatan) | 12:30 AM10:20 AM10:40 AM12:20 PM12:40 PM7:20 PM7:40 PM11:59 PM | RM48.00 | 1+2 |
| Shahab Perdana Bus Terminal, Alor Setar | Hentian Duta | 9:30 PM | RM67.00 | 1+2 |
| Shahab Perdana Bus Terminal, Alor Setar | TBS (Terminal Bersepadu Selatan) | 9:30 PM | RM67.00 | 1+2 |
| Terminal Bas Ekspres Ukir Square Sungai Petani | Hentian Duta | 11:59 PM | RM57.00 | 1+2 |
| Terminal Bas Ekspres Ukir Square Sungai Petani | TBS (Terminal Bersepadu Selatan) | 11:59 PM | RM57.00 | 1+2 |
To Thailand
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Hentian Duta | Danok | 9:00 AM11:00 PM | RM80.00 | 1+2 |
| Hentian Duta | Hatyai Songkhla (Beside Aloha Hotel Hatyai) | 9:00 AM11:00 PM | RM80.00 | 1+2 |
| Klang Sentral Sani Bus Terminal | Danok | 10:00 PM | RM95.00 | 1+2 |
| Klang Sentral Sani Bus Terminal | Hatyai Songkhla (Beside Aloha Hotel Hatyai) | 10:00 PM | RM95.00 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Danok | 8:30 AM10:30 PM | RM80.00 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Hatyai Songkhla (Beside Aloha Hotel Hatyai) | 8:30 AM10:30 PM | RM80.00 | 1+2 |
| Terminal 17, Shah Alam | Danok | 10:30 PM | RM95.00 | 1+2 |
| Terminal 17, Shah Alam | Hatyai Songkhla (Beside Aloha Hotel Hatyai) | 10:30 PM | RM95.00 | 1+2 |
| Terminal Amanjaya, Ipoh | Danok | 11:30 AM11:59 PM | RM75.00 | 1+2 |
| Terminal Amanjaya, Ipoh | Hatyai Songkhla (Beside Aloha Hotel Hatyai) | 11:30 AM11:59 PM | RM75.00 | 1+2 |
To Selangor
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Guar Chempedak | Klang Sentral Sani Bus Terminal | 10:30 PM | RM65.00 | 1+2 |
| Guar Chempedak | Terminal 17, Shah Alam | 10:30 PM | RM65.00 | 1+2 |
| Gurun Bus Terminal | Klang Sentral Sani Bus Terminal | 11:00 PM | RM65.00 | 1+2 |
| Gurun Bus Terminal | Terminal 17, Shah Alam | 11:00 PM | RM65.00 | 1+2 |
| Kota Sarang Semut | Klang Sentral Sani Bus Terminal | 10:00 PM | RM65.00 | 1+2 |
| Kota Sarang Semut | Terminal 17, Shah Alam | 10:00 PM | RM65.00 | 1+2 |
| Shahab Perdana Bus Terminal, Alor Setar | Klang Sentral Sani Bus Terminal | 9:30 PM | RM72.00 | 1+2 |
| Shahab Perdana Bus Terminal, Alor Setar | Terminal 17, Shah Alam | 9:30 PM | RM72.00 | 1+2 |
| Terminal Bas Ekspres Ukir Square Sungai Petani | Klang Sentral Sani Bus Terminal | 11:59 PM | RM60.00 | 1+2 |
| Terminal Bas Ekspres Ukir Square Sungai Petani | Terminal 17, Shah Alam | 11:59 PM | RM60.00 | 1+2 |
To Perak
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Guar Chempedak | Terminal Amanjaya, Ipoh | 10:30 PM | RM35.00 | 1+2 |
| Gurun Bus Terminal | Terminal Amanjaya, Ipoh | 11:00 PM | RM35.00 | 1+2 |
| Hentian Duta | Terminal Amanjaya, Ipoh | 9:00 AM11:00 AM11:00 PM | RM33.00 | 1+2 |
| Kota Sarang Semut | Terminal Amanjaya, Ipoh | 10:00 PM | RM35.00 | 1+2 |
| Shahab Perdana Bus Terminal, Alor Setar | Terminal Amanjaya, Ipoh | 9:30 PM | RM35.00 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Terminal Amanjaya, Ipoh | 8:30 AM10:30 AM10:30 PM | RM33.00 | 1+2 |
| Terminal Bas Ekspres Ukir Square Sungai Petani | Terminal Amanjaya, Ipoh | 11:59 PM | RM30.00 | 1+2 |
To Johor
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| TBS (Terminal Bersepadu Selatan) | Larkin Sentral | 12:30 AM1:00 AM1:30 AM2:00 AM10:00 AM10:30 AM12:30 PM1:00 PM3:30 PM6:30 PM | RM48.00 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Skudai Johor | 12:30 AM1:00 AM1:30 AM2:00 AM10:00 AM10:30 AM12:30 PM1:00 PM3:30 PM6:30 PM | RM48.00 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Yong Peng Lucky Garden | 10:00 AM10:30 AM1:00 PM3:30 PM6:30 PM | RM48.00 | 1+2 |
To Pulau Pinang
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Hentian Duta | Penang Sentral | 11:00 AM | RM53.00 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Penang Sentral | 10:30 AM | RM53.00 | 1+2 |
To Negeri Sembilan
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Larkin Sentral | Terminal 1 Seremban | 12:30 AM10:20 AM10:40 AM12:20 PM12:40 PM7:20 PM7:40 PM11:59 PM | RM48.00 | 1+2 |
Boarding points
Inter Top Express KL picks up at 11 locations. Arrive at least 20 minutes before departure — coaches do not wait, and no-shows are not refunded.
- Guar Chempedak
- Gurun Bus Terminal
- Hentian Duta
- Klang Sentral Sani Bus Terminal
- Kota Sarang Semut
- Larkin Sentral
- Shahab Perdana Bus Terminal, Alor Setar
- TBS (Terminal Bersepadu Selatan)
- Terminal 17, Shah Alam
- Terminal Amanjaya, Ipoh
- Terminal Bas Ekspres Ukir Square Sungai Petani
Frequently asked questions
How much does a Inter Top Express KL ticket cost?
Inter Top Express KL fares start at RM30.00 one way, depending on the route and coach class.
Where does Inter Top Express KL go?
Inter Top Express KL serves 8 states — Kedah, Kuala Lumpur, Thailand, Selangor, Perak, Johor, Pulau Pinang, Negeri Sembilan.
How do I book a Inter Top Express KL ticket?
You can book Inter Top Express KL tickets online with instant e-ticket confirmation, or buy at the counter subject to availability.
What time do Inter Top Express KL buses depart?
Departures run from 12:30 AM through to 11:59 PM, depending on the route.