Independent guide to express bus & coach travel across Malaysia

Book bus tickets online →

Bus to Thailand

191 routes from 8 states · 21 operators · fares from RM40.00. Updated August 2026.

21
Operators
191
Routes
477
Daily departures
22
Arrival points
RM40.00
Fares from
Advertisement

Timetable data last refreshed August 2026. Operators change schedules at short notice — always confirm when you book.

Cross-border coaches from Malaysia run north into southern Thailand, principally to Hatyai, crossing at the Sadao–Bukit Kayu Hitam checkpoint. Most departures originate in Penang, Kedah and Perlis, with some through services from Kuala Lumpur.

Where buses to Thailand depart from

Coaches into Thailand run from 8 origin states. Pick a corridor below for its full timetable — every operator, boarding point, departure time and fare on that route.

Bus routes into Thailand by origin state
Coming fromRoutesOperatorsDaily departuresFares from
Pulau Pinang778212RM40.00
Kuala Lumpur4811137RM80.00
Perak251153RM60.00
Johor19335RM125.00
Selangor10210RM95.00
Kedah6316RM50.00
Negeri Sembilan4212RM100.00
Malacca212RM110.00
Nothing matches your filter.
Click any column heading to sort. Compare live fares

Book your coach to Thailand

Live seat availability across all 21 operators serving Thailand, with instant e-ticket confirmation.

Check live fares & availability

Operators serving Thailand

21 coach companies run scheduled services into Thailand. Each profile has the operator’s full timetable, fleet photos and fares.

99 coachland

1 route into Thailand

From RM140.00

AhLin Tour

1 route into Thailand

From RM88.00

Alibaba Express

6 routes into Thailand

From RM80.00 2.9

Alisan Agency Services

2 routes into Thailand

From RM75.00

Alisan Golden Coach

6 routes into Thailand

From RM75.00 4.1

Beh Travel & Tours Sdn Bhd

5 routes into Thailand

From RM65.00 4.2

City Express

6 routes into Thailand

From RM70.00 3.8

Inter Top Express KL

10 routes into Thailand

From RM75.00 3.5

Kesatuan Express

12 routes into Thailand

From RM70.00 3.5

Komtar Gunung Raya (Hatyai)

14 routes into Thailand

From RM50.00 2.7

KPB Ekspress

8 routes into Thailand

From RM125.00 3.9

KST Travel

1 route into Thailand

From RM85.00

Lucky Express

6 routes into Thailand

From RM95.00 4.3

New Asian Travel

48 routes into Thailand

From RM68.00

POH HAI TRAVEL

10 routes into Thailand

From RM70.00 4.0

Sanwa Express

8 routes into Thailand

From RM65.00 3.9

Sri Maju Group

7 routes into Thailand

From RM70.00 4.0

Starmart Express

1 route into Thailand

From RM70.00 3.2

Suasana Tony Coach

18 routes into Thailand

From RM90.00 3.4

Super Nice Express

18 routes into Thailand

From RM40.00 3.3

TST Express

3 routes into Thailand

From RM60.00

Where coaches arrive in Thailand

Services set down at 22 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.

Travelling to Thailand

Carry a passport valid for at least six months and check current Thai entry requirements before you travel. The Sadao crossing can be slow, so build in buffer time for onward connections.

Frequently asked questions

How much is a bus ticket to Thailand?

Fares start from RM40.00 one way. The exact price depends on where you travel from, the operator and the coach class.

Which states have direct buses to Thailand?

Direct coaches run from 8 states — Pulau Pinang, Kuala Lumpur, Perak, Johor, Selangor, Kedah, Negeri Sembilan, Malacca.

How many buses go to Thailand each day?

There are 477 scheduled departures a day across 191 routes and 21 operators.

What is the busiest route to Thailand?

Pulau Pinang to Thailand is the busiest corridor, with 77 routes and 212 departures a day.

What time do buses to Thailand leave?

Departures run from 12:45 AM through to 11:59 PM, depending on the route and operator.

Other destinations

Advertisement