Independent guide to express bus & coach travel across Malaysia

Book bus tickets online →

Bus to Kedah

1,201 routes from 12 states · 55 operators · fares from RM3.30. Updated August 2026.

55
Operators
1,201
Routes
2,644
Daily departures
31
Arrival points
RM3.30
Fares from
Advertisement

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

Kedah covers the north-western corner of the peninsula. Shahab Perdana in Alor Setar is the state’s main terminal, and coaches also serve Sungai Petani, Gurun, Jitra, Changlun and Kulim. Alor Setar is also the mainland connection for Langkawi, via the Kuala Kedah jetty.

Where buses to Kedah depart from

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

Bus routes into Kedah by origin state
Coming fromRoutesOperatorsDaily departuresFares from
Kelantan30610510RM34.50
Kuala Lumpur279381,026RM37.70
Johor15114256RM79.00
Terengganu13011169RM42.30
Selangor9518235RM51.00
Perak6421166RM21.00
Negeri Sembilan5514108RM59.00
Pahang541165RM60.00
Malacca331141RM70.00
Pulau Pinang21947RM6.50
Kedah7215RM3.30
Perlis616RM3.90
Nothing matches your filter.
Click any column heading to sort. Compare live fares

Book your coach to Kedah

Live seat availability across all 55 operators serving Kedah, with instant e-ticket confirmation.

Check live fares & availability

Operators serving Kedah

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

Adik Beradik Express

30 routes into Kedah

From RM45.60 4.2

Aerobus

3 routes into Kedah

From RM28.00 4.2

Alibaba Express

12 routes into Kedah

From RM35.00 2.9

Alisan Golden Coach

15 routes into Kedah

From RM40.00 4.1

Antar Holiday

4 routes into Kedah

From RM60.00

Arwana Express

3 routes into Kedah

From RM20.00 4.1

Billion Stars

1 route into Kedah

From RM80.00 2.1

City Express

9 routes into Kedah

From RM50.00 3.8

COLOURPLUS EXPRESS

1 route into Kedah

From RM28.00

Cosmic Express

56 routes into Kedah

From RM58.00 4.2

Cosmic Prestij Express (Prestij Dinasti)

4 routes into Kedah

From RM52.00 3.2

E-Mutiara

76 routes into Kedah

From RM50.00 4.3

GOLDEN SILK HOLIDAY

3 routes into Kedah

From RM35.00 3.7

Highway Star Express

8 routes into Kedah

From RM63.00 4.4

Inter Top Express KL

18 routes into Kedah

From RM40.00 3.5

Jasa Pelangi

5 routes into Kedah

From RM56.10 3.7

Jasmine Express

6 routes into Kedah

From RM51.00 3.3

Kejora Masyhur Sdn Bhd

16 routes into Kedah

From RM10.00 3.3

Kesatuan Express

32 routes into Kedah

From RM16.00 3.5

Komtar Gunung Raya (Hatyai)

9 routes into Kedah

From RM50.00 2.7

KPB Ekspress

39 routes into Kedah

From RM55.00 3.9

Kristal Qirana

10 routes into Kedah

From RM66.00 3.5

LA Holidays

17 routes into Kedah

From RM59.00 4.0

Lucky Express

9 routes into Kedah

From RM60.00 4.3

Maraliner

34 routes into Kedah

From RM37.70 4.0

Mayang Sari Express

19 routes into Kedah

From RM21.00 3.9

Naik Selalu Ekspress

7 routes into Kedah

From RM21.00 3.7

Naza Express

10 routes into Kedah

From RM50.00 4.2

Nice

9 routes into Kedah

From RM18.00

Pancaran Matahari Express

84 routes into Kedah

From RM50.00 4.5

Perdana Express

115 routes into Kedah

From RM50.00 4.3

Permata Utara Sdn Bhd

32 routes into Kedah

From RM25.00 2.5

PERSADA TRAVEL AND TOURS

4 routes into Kedah

From RM30.00 3.3

Plusliner

3 routes into Kedah

From RM29.00 3.5

POH HAI TRAVEL

4 routes into Kedah

From RM53.90 4.0

Queen Express

69 routes into Kedah

From RM50.00 4.2

Quick Liner Express

44 routes into Kedah

From RM57.00 4.1

Sani Express

24 routes into Kedah

From RM50.00 4.2

Sani Express (Sani Hotel)

58 routes into Kedah

From RM55.00 4.3

Sani Express (Sani United)

44 routes into Kedah

From RM50.00 4.2

Sanwa Express

8 routes into Kedah

From RM45.00 3.9

Shanhua Travel and Tours Sdn Bhd

1 route into Kedah

From RM67.00

Sin Yong Express

4 routes into Kedah

From RM90.00 3.9

SP Bumi

45 routes into Kedah

From RM3.30 3.2

Sri Maju Group

22 routes into Kedah

From RM33.00 4.0

SRI THEVEN Express

7 routes into Kedah

From RM11.00 2.9

Starmart Express

3 routes into Kedah

From RM70.00 3.2

Suasana Edaran Express

16 routes into Kedah

From RM57.00 3.6

Suasana Holiday Express

20 routes into Kedah

From RM55.00 4.1

Suasana Tony Coach

9 routes into Kedah

From RM90.00 3.4

Super Nice Express

70 routes into Kedah

From RM40.00 3.3

TRA Express

23 routes into Kedah

From RM55.00 3.6

Trans MVS Express (IVY HOLIDAYS)

15 routes into Kedah

From RM55.00 4.0

Transnasional

3 routes into Kedah

From RM60.00 3.7

Utama Express

9 routes into Kedah

From RM67.00 3.9

Where coaches arrive in Kedah

Services set down at 31 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 Kedah

For Langkawi, travel to Alor Setar and connect to the Kuala Kedah jetty, or use the Kuala Perlis jetty further north — check ferry times before committing to a coach.

Frequently asked questions

How much is a bus ticket to Kedah?

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

Which states have direct buses to Kedah?
How many buses go to Kedah each day?

There are 2,644 scheduled departures a day across 1,201 routes and 55 operators.

What is the busiest route to Kedah?

Kelantan to Kedah is the busiest corridor, with 306 routes and 510 departures a day.

What time do buses to Kedah leave?

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

Other destinations

Advertisement