Timetable data last refreshed August 2026. Operators change schedules at short notice — always confirm when you book.
48 scheduled routes run from Kuala Lumpur to Thailand, operated by 11 coach companies. There are 137 departures a day, with fares from RM80.00.
- Departing from
- Kuala Lumpur — 6 boarding points
- Arriving in
- Thailand — 11 arrival points
- Operators
- 11 on this corridor
- Departures
- 137 a day
- Fares from
- RM80.00 one way
Book Kuala Lumpur to Thailand
Compare all 11 operators on this route with live seat availability.
Timetable and fares
Every scheduled service on this corridor is listed below, grouped by operator. Use the filter box to narrow a table to your boarding point, or click a column heading to sort by departure time or fare.
Please note: fares and timings are set by the operators and change at short notice. Everything here is a guide — reconfirm when you book.
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Berjaya Times Square | Danok | 11:15 PM | RM90.00 | 1+2 |
| Berjaya Times Square | Hatyai Songkhla (Chee Uthit Road) | 11:15 PM | RM90.00 | 1+2 |
| Hentian Duta | Danok | 9:00 AM10:00 AM9:30 PM10:30 PM11:30 PM11:59 PM | RM90.00 | 1+2 |
| Hentian Duta | Hatyai Songkhla (Chee Uthit Road) | 9:00 AM10:00 AM9:30 PM10:30 PM11:30 PM11:59 PM | RM90.00 | 1+2 |
| KL Sentral | Danok | 11:30 PM | RM90.00 | 1+2 |
| KL Sentral | Hatyai Songkhla (Chee Uthit Road) | 11:30 PM | RM90.00 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Danok | 8:00 AM9:00 AM8:30 PM9:30 PM10:00 PM10:30 PM11:00 PM | RM90.00 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Hatyai Songkhla (Chee Uthit Road) | 8:00 AM9:00 AM8:30 PM9:30 PM10:00 PM10:30 PM11:00 PM | RM90.00 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Hentian Duta | Danok | 10:45 PM11:45 PM11:46 PM | RM95.00 | 1+2 / Executive |
| Hentian Duta | Hatyai Songkhla (Chee Uthit Road) | 10:45 PM11:45 PM11:46 PM | RM100.00 | 1+2 / Executive |
| TBG (Terminal Bersepadu Gombak) | Danok | 10:30 PM11:30 PM | RM100.00 | 1+2 / Executive |
| TBG (Terminal Bersepadu Gombak) | Hatyai Songkhla (Chee Uthit Road) | 10:30 PM11:30 PM | RM110.00 | 1+2 / Executive |
| TBS (Terminal Bersepadu Selatan) | Danok | 10:00 PM11:00 PM | RM95.00 | 1+2 / Executive |
| TBS (Terminal Bersepadu Selatan) | Hatyai Songkhla (Chee Uthit Road) | 10:00 PM11:00 PM | RM100.00 | 1+2 / Executive |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Hentian Duta | Sadao Immigration Checkpoint | 9:30 AM11:15 PM | RM80.00 | 1+2 |
| Hentian Duta | Thanon Niphatuthit 3, Hatyai | 9:30 AM11:15 PM | RM80.00 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Sadao Immigration Checkpoint | 8:30 AM10:15 PM | RM80.00 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Thanon Niphatuthit 3, Hatyai | 8:30 AM10:15 PM | RM80.00 | 1+2 |
| Terminal Bersepadu Gombak (TBG) | Sadao Immigration Checkpoint | 9:00 AM10:45 PM | RM80.00 | 1+2 |
| Terminal Bersepadu Gombak (TBG) | Thanon Niphatuthit 3, Hatyai | 9:00 AM10:45 PM | RM80.00 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Hentian Duta | Sadao Immigration Checkpoint | 9:00 AM11:30 PM | RM80.00 | 1+2 |
| Hentian Duta | Thanon Niphatuthit 3, Hatyai | 9:00 AM11:30 PM | RM80.00 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Sadao Immigration Checkpoint | 8:00 AM11:00 PM | RM80.00 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Thanon Niphatuthit 3, Hatyai | 8:00 AM11:00 PM | RM80.00 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Hentian Duta | Danok | 1:00 AM1:15 AM2:00 AM7:00 AM8:15 AM9:15 AM10:30 PM11:15 PM11:45 PM | RM90.00 | Double Decker / SVIP |
| Hentian Duta | Hatyai Songkhla (Chee Uthit Road) | 1:00 AM1:15 AM2:00 AM7:00 AM8:15 AM9:15 AM10:30 PM11:15 PM11:45 PM | RM95.00 | Double Decker / SVIP |
| TBS (Terminal Bersepadu Selatan) | Danok | 12:45 AM1:45 AM6:30 AM7:30 AM8:30 AM9:45 PM10:30 PM11:15 PM11:45 PM | RM90.00 | Double Decker / SVIP |
| TBS (Terminal Bersepadu Selatan) | Hatyai Songkhla (Chee Uthit Road) | 12:45 AM1:45 AM6:30 AM7:30 AM8:30 AM9:45 PM10:30 PM11:15 PM11:45 PM | RM95.00 | Double Decker / SVIP |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Hentian Duta | Danok | 10:30 PM11:30 PM | RM80.00 | 1+2 |
| Hentian Duta | Hatyai (New Star Tour) | 10:30 PM11:30 PM | RM80.00 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Danok | 10:00 PM11:00 PM | RM80.00 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Hatyai (New Star Tour) | 10:00 PM11:00 PM | RM80.00 | 1+2 |
| 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 |
| 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 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Hentian Duta | Hatyai Variety Travel Service Agency | 8:45 AM10:30 PM | RM80.00 | 1+2 |
| Hentian Duta | Satit Hotel, Danok | 8:45 AM10:30 PM | RM80.00 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Hatyai Variety Travel Service Agency | 8:15 AM10:00 PM | RM80.00 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Satit Hotel, Danok | 8:15 AM10:00 PM | RM80.00 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Hentian Duta | GC99+VJ5, Songkhla | 9:00 AM11:00 PM | RM80.00 | 1+2 |
| Hentian Duta | Princess Holiday Tour Hatyai | 9:00 AM11:00 PM | RM80.00 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | GC99+VJ5, Songkhla | 8:30 AM10:15 PM | RM80.00 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Princess Holiday Tour Hatyai | 8:30 AM10:15 PM | RM80.00 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| TBS (Terminal Bersepadu Selatan) | Princess Holiday Tour Hatyai | 10:00 PM11:00 PM | RM80.00 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Sadao Immigration Checkpoint | 11:00 PM | RM80.00 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| TBG (Terminal Bersepadu Gombak) | Betong Thailand | 8:30 AM | RM85.00 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Betong Thailand | 7:30 AM | RM85.00 | 1+2 |
Boarding points in Kuala Lumpur
- TBS (Terminal Bersepadu Selatan)
- Hentian Duta
- TBG (Terminal Bersepadu Gombak)
- Terminal Bersepadu Gombak (TBG)
- Berjaya Times Square
- KL Sentral
Arrival points in Thailand
- Danok
- Hatyai Songkhla (Chee Uthit Road)
- Sadao Immigration Checkpoint
- Thanon Niphatuthit 3, Hatyai
- Princess Holiday Tour Hatyai
- GC99+VJ5, Songkhla
- Hatyai Variety Travel Service Agency
- Satit Hotel, Danok
- Hatyai (New Star Tour)
- Hatyai Songkhla (Beside Aloha Hotel Hatyai)
- Betong Thailand
Frequently asked questions
How much is the bus from Kuala Lumpur to Thailand?
Fares start from RM80.00 one way. 11 operators run this route, so prices vary with coach class and departure time.
Which companies run buses from Kuala Lumpur to Thailand?
What time is the first and last bus from Kuala Lumpur to Thailand?
The earliest scheduled departure is 12:45 AM and the last is 11:59 PM. Exact times vary by operator and boarding point.