50
Checking Seats Availability
Loading seats data...

From Kuala Lumpur Sentral to Kedah by train

#9202
KTM
09:55
Kuala Lumpur Sentral
14:47
Alor Star, Kedah
4h 52m
Instant 
#9420
KTM
10:26
Kuala Lumpur Sentral
15:37
Alor Star, Kedah
5h 11m
Instant 
#9420
KTM
10:26
Kuala Lumpur Sentral
15:44
Anak Bukit, Kedah
5h 18m
Instant 
#9422
KTM
18:12
Kuala Lumpur Sentral
00:03
Alor Star, Kedah
5h 51m
Instant 
#9422
KTM
18:12
Kuala Lumpur Sentral
00:10
Anak Bukit, Kedah
5h 58m
Instant 
#9204
KTM
18:34
Kuala Lumpur Sentral
23:24
Alor Star, Kedah
4h 50m
Instant 
#9424
KTM
23:22
Kuala Lumpur Sentral
04:15
Alor Star, Kedah
4h 53m
Instant 
#9424
KTM
23:22
Kuala Lumpur Sentral
04:21
Anak Bukit, Kedah
4h 59m
Instant 

From KTM Old Railway Station to Kedah by bus

11:30
KTM Old Railway Station, Kuala Lumpur
18:15
Alor Setar, Kedah
6h 45m
Instant 

From TBS Kuala Lumpur to Kedah by bus

07:00
TBS Kuala Lumpur
13:45
Alor Setar, Kedah
6h 45m
Instant 
07:00
TBS Kuala Lumpur
13:45
Alor Setar, Kedah
6h 45m
Instant 
07:00
TBS Kuala Lumpur
13:45
Alor Setar, Kedah
6h 45m
Instant 
07:00
TBS Kuala Lumpur
13:45
Alor Setar, Kedah
6h 45m
Instant 
09:45
TBS Kuala Lumpur
17:15
Alor Setar, Kedah
7h 30m
Instant 
10:00
TBS Kuala Lumpur
16:20
Alor Setar, Kedah
6h 20m
Instant 
10:30
TBS Kuala Lumpur
17:15
Alor Setar, Kedah
6h 45m
Instant 
10:30
TBS Kuala Lumpur
17:15
Alor Setar, Kedah
6h 45m
Instant 
10:45
TBS Kuala Lumpur
18:15
Alor Setar, Kedah
7h 30m
Instant 
10:45
TBS Kuala Lumpur
18:15
Alor Setar, Kedah
7h 30m
Instant 
11:30
TBS Kuala Lumpur
17:50
Alor Setar, Kedah
6h 20m
Instant 
11:45
TBS Kuala Lumpur
19:15
Alor Setar, Kedah
7h 30m
Instant 
11:45
TBS Kuala Lumpur
19:15
Alor Setar, Kedah
7h 30m
Instant 
12:45
TBS Kuala Lumpur
20:15
Alor Setar, Kedah
7h 30m
Instant 
13:30
TBS Kuala Lumpur
19:50
Alor Setar, Kedah
6h 20m
Instant 
18:00
TBS Kuala Lumpur
00:20
Alor Setar, Kedah
6h 20m
Instant 
21:15
TBS Kuala Lumpur
04:45
Alor Setar, Kedah
7h 30m
Instant 
21:15
TBS Kuala Lumpur
04:45
Alor Setar, Kedah
7h 30m
Instant 
21:30
TBS Kuala Lumpur
04:15
Alor Setar, Kedah
6h 45m
Instant 
21:30
TBS Kuala Lumpur
04:15
Alor Setar, Kedah
6h 45m
Instant 
21:30
TBS Kuala Lumpur
04:15
Alor Setar, Kedah
6h 45m
Instant 
21:30
TBS Kuala Lumpur
04:15
Alor Setar, Kedah
6h 45m
Instant 
22:30
TBS Kuala Lumpur
05:15
Alor Setar, Kedah
6h 45m
Instant 
22:30
TBS Kuala Lumpur
05:15
Alor Setar, Kedah
6h 45m
Instant 
22:45
TBS Kuala Lumpur
06:15
Alor Setar, Kedah
7h 30m
Instant 
23:00
TBS Kuala Lumpur
06:30
Alor Setar, Kedah
7h 30m
Instant 
23:00
TBS Kuala Lumpur
06:30
Alor Setar, Kedah
7h 30m
Instant 
23:00
TBS Kuala Lumpur
05:45
Alor Setar, Kedah
6h 45m
Instant 
23:00
TBS Kuala Lumpur
06:30
Alor Setar, Kedah
7h 30m
Instant 
23:00
TBS Kuala Lumpur
05:45
Alor Setar, Kedah
6h 45m
Instant 
23:30
TBS Kuala Lumpur
05:50
Alor Setar, Kedah
6h 20m
Instant 
23:30
TBS Kuala Lumpur
05:55
Jitra, Kedah
6h 25m
Instant 
23:59
TBS Kuala Lumpur
07:29
Alor Setar, Kedah
7h 30m
Instant 
23:59
TBS Kuala Lumpur
07:29
Alor Setar, Kedah
7h 30m
Instant 

From TBS Kuala Lumpur to Kedah by bus

09:45
TBS Kuala Lumpur
17:15
Alor Setar, Kedah
7h 30m
Instant 
10:30
TBS Kuala Lumpur
17:15
Alor Setar, Kedah
6h 45m
Instant 
10:45
TBS Kuala Lumpur
18:15
Alor Setar, Kedah
7h 30m
Instant 
11:45
TBS Kuala Lumpur
19:15
Alor Setar, Kedah
7h 30m
Instant 
12:15
TBS Kuala Lumpur
19:45
Alor Setar, Kedah
7h 30m
Instant 
21:15
TBS Kuala Lumpur
04:45
Alor Setar, Kedah
7h 30m
Instant 
22:30
TBS Kuala Lumpur
05:15
Alor Setar, Kedah
6h 45m
Instant 
22:45
TBS Kuala Lumpur
06:15
Alor Setar, Kedah
7h 30m
Instant 
23:00
TBS Kuala Lumpur
06:30
Alor Setar, Kedah
7h 30m
Instant 
23:00
TBS Kuala Lumpur
05:45
Alor Setar, Kedah
6h 45m
Instant 
23:59
TBS Kuala Lumpur
07:29
Alor Setar, Kedah
7h 30m
Instant 

From Kuala Lumpur Airport to Kedah by flight

#AK6020
06:45
KUL Kuala Lumpur Airport
07:55
AOR Alor Setar Airport, Kedah
1h 10m
Instant 
 
#AK6000
07:15
KUL Kuala Lumpur Airport
08:20
AOR Alor Setar Airport, Kedah
1h 5m
Instant 
 
#AK9332
08:55
KUL Kuala Lumpur Airport
10:00
AOR Alor Setar Airport, Kedah
1h 5m
Instant 
 
#AK6016
10:00
KUL Kuala Lumpur Airport
11:05
AOR Alor Setar Airport, Kedah
1h 5m
Instant 
 
#AK6018
12:10
KUL Kuala Lumpur Airport
13:15
AOR Alor Setar Airport, Kedah
1h 5m
Instant 
 
#AK6012
16:45
KUL Kuala Lumpur Airport
18:05
AOR Alor Setar Airport, Kedah
1h 20m
Instant 
 
#AK6014
19:25
KUL Kuala Lumpur Airport
20:40
AOR Alor Setar Airport, Kedah
1h 15m
Instant 
 
#AK9348
23:30
KUL Kuala Lumpur Airport
00:35
AOR Alor Setar Airport, Kedah
1h 5m
Instant 
 

From Sultan Abdul Aziz Shah to Kedah by flight

#FY1668
07:05
SZB Sultan Abdul Aziz Shah, Selangor
08:15
AOR Alor Setar Airport, Kedah
1h 10m
Instant 
 
#OD1508
07:30
SZB Sultan Abdul Aziz Shah, Selangor
08:40
AOR Alor Setar Airport, Kedah
1h 10m
Instant 
 
#OD1512
07:30
SZB Sultan Abdul Aziz Shah, Selangor
08:40
AOR Alor Setar Airport, Kedah
1h 10m
Instant 
 
#OD7512
07:45
SZB Sultan Abdul Aziz Shah, Selangor
08:55
AOR Alor Setar Airport, Kedah
1h 10m
Instant 
 
#OD1502
11:20
SZB Sultan Abdul Aziz Shah, Selangor
12:30
AOR Alor Setar Airport, Kedah
1h 10m
Instant 
 
12:20
SZB Sultan Abdul Aziz Shah, Selangor
13:30
AOR Alor Setar Airport, Kedah
1h 10m
Instant 
 
#FY1670
12:20
SZB Sultan Abdul Aziz Shah, Selangor
13:30
AOR Alor Setar Airport, Kedah
1h 10m
Instant 
 
#OD7514
13:10
SZB Sultan Abdul Aziz Shah, Selangor
14:20
AOR Alor Setar Airport, Kedah
1h 10m
Instant 
 
#OD7518
14:40
SZB Sultan Abdul Aziz Shah, Selangor
15:50
AOR Alor Setar Airport, Kedah
1h 10m
Instant 
 
15:00
SZB Sultan Abdul Aziz Shah, Selangor
16:10
AOR Alor Setar Airport, Kedah
1h 10m
Instant 
 
#FY1672
15:00
SZB Sultan Abdul Aziz Shah, Selangor
16:10
AOR Alor Setar Airport, Kedah
1h 10m
Instant 
 
#OD1506
15:40
SZB Sultan Abdul Aziz Shah, Selangor
16:50
AOR Alor Setar Airport, Kedah
1h 10m
Instant 
 
#OD1510
16:45
SZB Sultan Abdul Aziz Shah, Selangor
17:55
AOR Alor Setar Airport, Kedah
1h 10m
Instant 
 
#FY1674
18:35
SZB Sultan Abdul Aziz Shah, Selangor
19:45
AOR Alor Setar Airport, Kedah
1h 10m
Instant 
 

Kuala Lumpur to Kedah Schedule

Kuala Lumpur to Kedah Schedule
Transport NameRoute TimePrice
KTM ETS Platinum 09:55 – 14:47MYR 103.13
Nice MY Express 11:30 – 18:15MYR 49.01
Plusliner MY Express 10:30 – 17:15MYR 47.32
Malindo Air Economy #OD150211:20 – 12:30MYR 154.80
Transnasional MY Business 12:15 – 19:45MYR 47.32
Malindo Air Economy #OD751814:40 – 15:50MYR 265.53
AirAsia Economy #AK601216:45 – 18:05MYR 77.59
KTM ETS Gold 18:12 – 00:03MYR 76.46
Transnasional MY Economy Club 39 21:15 – 04:45MYR 47.32
KTM ETS Gold 23:22 – 04:15MYR 73.31

Kuala Lumpur to Kedah destination reviews

4.2
19 customer reviews
5
53%
4
26%
3
11%
2
5%
1
5%
AK
5
avia Economy, AirAsia, Jul 9, 2019
Smooth check in and flight. Although we are travelling with kids everything went perfect.
ME
4
train #9420 ETS Gold, KTM, Dec 19, 2018
Everything fine, except Air condition too cold, clean toilet, .... Ahhh...the announcement were too loud!!

Popular Routes in Malaysia

How to get from Kuala Lumpur to Kedah

When you want to get from Kuala Lumpur to Kedah, you have a few options to consider. Traveling between these destinations is possible by different means of transport:

  • Flight
  • Bus
  • Train

If you’re looking for a quick trip, it’s recommended that you use Flight. However, if you’d rather take your time with a slower, more affordable travel option, you can book a Bus ticket.

The cost of travel will depend on the means of transport you choose for your trip. A flight ticket is the most expensive option - it will cost you about MYR 265.54. If you want to save on transportation, it’s better to take a bus as a bus ticket costs as low as MYR 47.32.

How far is Kuala Lumpur from Kedah?

If you’re traveling by land, it’s important to know the distance from Kuala Lumpur to Kedah. Your trip will be a total of 270 miles (433 km). The flying distance is 225 miles (362 km).

How long does it take to get from Kuala Lumpur to Kedah?

The travel time from Kuala Lumpur to Kedah can vary depending on the mode of transportation you choose. All things considered, the whole journey should take from 2 to 8 hours.

How much does it cost to get from Kuala Lumpur to Kedah?

The cost of the trip from Kuala Lumpur to Kedah varies according to what means of transport you choose for your journey. The most affordable operator is Transnasional MY: travelling by bus expect to pay as low as MYR 47.32 for your ticket.

However, if you’re after more upscale travel . The most expensive variant is to opt for a flight - a one-way flight ticket can cost as much as MYR 265.54.

Here is a chart of the average ticket prices and transportation options available from Kuala Lumpur to Kedah:

  • Bus tickets - MYR 47.00 to MYR 57.00;
  • Train tickets - MYR 73.00 to MYR 103.00;
  • Plane tickets - MYR 108.00 to MYR 266.00;

How many trips per day are there between Kuala Lumpur and Kedah?

Depending on your choice of transportation, the number of daily trips varies.

  • Flights from Kuala Lumpur to Kedah depart during the day - there are approximately 21 departures a day.
  • Buses start plying the route from 09:45 - you can also take a bus as late as 23:59. There are 18 available bus trips every day.
  • Trains always run on a set schedule - there are 8 trains per day.

Which means of transport is the best for the route?

Flights

Traveling by plane is the fastest way to get from Kuala Lumpur to Kedah. While it’s often the most expensive option, tool, occasionally you can grab promotional tickets for more or less the price of a train or a ferry ticket. Normally, the minimum you need to pay for a Plane ticket is MYR 108.00.

Things to remember before boarding a plane:

  • It’s recommended to book a ticket in advance and check-in online. This way, you can save over 2 hours at the airport, and if your seat selection is on a first come first served basis you will have more options to choose from.
  • Getting through security checks may take some time - it’s recommended to get to the airport at least 1.5 hours in advance.

Airlines flying from Kuala Lumpur to Kedah
AirAsia (AirAsia), Firefly, Malaysia Airlines, Malindo Air

Buses

Taking a bus from Kuala Lumpur to Kedah is cheaper than flying. Quite often, a long-distance bus is the cheapest transportation option. Buses normally make bathroom and/or lunch stops along the way.

Things to remember before opting for a bus ride:

  • If possible, make sure to choose higher-class buses for a more comfortable travel experience. Such buses often have an air conditioning system, soft reclining seats, Wi-Fi, bathrooms, etc.
  • As with plane tickets, buses are better booked in advance so that you can secure a good seat.
  • While booking a bus, keep in mind that delays are possible. Yet it still pays to get to the bus station at least 15 minutes prior to the scheduled departure.

Trains

Things to remember while choosing a train ticket:
Consider everything carefully while choosing the class of your train travel. In most cases, the second class is comfortable enough – it features 2 or 4 berths in each compartment and is often air-conditioned.

If you’re in for a premium experience, consider getting a first class ticket. The price of first class tickets may include Wifi, and a choice of snacks and drinks.

The most popular transport from Kuala Lumpur to Kedah

How to choose the most convenient way of travel from Kuala Lumpur to Kedah? In order to make your choice of transportation easier, we asked 1000 users to range their preferences for this route. Here are the results of the poll:

  • 940 users enjoyed a train ride.
  • 39 decided to go for a bus.
  • 21 users took a plane.