50
Checking Seats Availability
Loading seats data...

From Cameron Highlands to Kedah by bus+flight joint ticket

08:00
Cameron Highlands, Pahang
12:30
Butterworth, Penang
4h 30m
 Instant
Change stations. Take a taxi (fees apply) - 29 minute, 14.7 km (Next departure after 2 hours 30 minutes)
#FY6202
15:00
PEN Penang Airport
15:35
LGK Langkawi Airport, Kedah
35m
 Instant
Total duration
7h 35m

From Ipoh to Langkawi by train+ferry joint ticket

#9322
KTM
20:17
Ipoh, Perak
22:02
Butterworth, Penang
1h 45m
 Instant
Change stations. Take a taxi (fees apply) - 7 minute, 3.7 km (Next departure after 10 hours 28 minutes)
08:30
Penang Ferry Terminal
10:50
Kuah Jetty, Langkawi
2h 20m
 Instant
Total duration
14h 33m
#9422
KTM
20:49
Ipoh, Perak
22:39
Butterworth, Penang
1h 50m
 Instant
Change stations. Take a taxi (fees apply) - 7 minute, 3.7 km (Next departure after 9 hours 51 minutes)
08:30
Penang Ferry Terminal
10:50
Kuah Jetty, Langkawi
2h 20m
 Instant
Total duration
14h 1m
#9106
KTM
23:11
Ipoh, Perak
00:55
Butterworth, Penang
1h 44m
 Instant
Change stations. Take a taxi (fees apply) - 7 minute, 3.7 km (Next departure after 7 hours 35 minutes)
08:30
Penang Ferry Terminal
10:50
Kuah Jetty, Langkawi
2h 20m
 Instant
Total duration
11h 39m

From Aman Jaya Ipoh to Langkawi by bus+ferry joint ticket

20:30
Aman Jaya Ipoh, Perak
00:05
Butterworth Penang
3h 35m
 Instant
Change stations. Take a taxi (fees apply) - 7 minute, 3.7 km (Next departure after 8 hours 25 minutes)
08:30
Penang Ferry Terminal
10:50
Kuah Jetty, Langkawi
2h 20m
 Instant
Total duration
14h 20m

From Jalan Bendahara Ipoh to Langkawi by bus+ferry joint ticket

08:15
Jalan Bendahara Ipoh, Perak
10:45
Butterworth, Penang
2h 30m
 Instant
Change stations. Take a taxi (fees apply) - 7 minute, 3.5 km (Next departure after 3 hours 15 minutes)
14:00
Penang Ferry Terminal
16:20
Kuah Jetty, Langkawi
2h 20m
 Instant
Total duration
8h 5m
08:45
Jalan Bendahara Ipoh, Perak
11:15
Sungai Nibong, Penang
2h 30m
 Instant
Change stations. Take a taxi (fees apply) - 20 minute, 9.8 km (Next departure after 2 hours 45 minutes)
14:00
Penang Ferry Terminal
16:20
Kuah Jetty, Langkawi
2h 20m
 Instant
Total duration
7h 35m
19:15
Jalan Bendahara Ipoh, Perak
21:45
Sungai Nibong, Penang
2h 30m
 Instant
Change stations. Take a taxi (fees apply) - 20 minute, 9.8 km (Next departure after 10 hours 45 minutes)
08:30
Penang Ferry Terminal
10:50
Kuah Jetty, Langkawi
2h 20m
 Instant
Total duration
15h 35m

From Jalan Bendahara Ipoh to Kedah by bus+flight joint ticket

10:00
Jalan Bendahara Ipoh, Perak
12:30
Sungai Nibong, Penang
2h 30m
 Instant
Change stations. Take a taxi (fees apply) - 12 minute, 5.8 km (Next departure after 2 hours 30 minutes)
#FY6202
15:00
PEN Penang Airport
15:35
LGK Langkawi Airport, Kedah
35m
 Instant
Total duration
5h 35m

From Tanah Rata to Langkawi by bus+ferry joint ticket

08:15
Tanah Rata, Pahang
11:25
Butterworth, Penang
3h 10m
 Instant
Change stations. Take a taxi (fees apply) - 7 minute, 3.5 km (Next departure after 2 hours 35 minutes)
14:00
Penang Ferry Terminal
16:20
Kuah Jetty, Langkawi
2h 20m
 Instant
Total duration
8h 5m

From Tanah Rata to Kedah by bus+flight joint ticket

08:15
Tanah Rata, Pahang
11:35
Sungai Nibong, Penang
3h 20m
 Instant
Change stations. Take a taxi (fees apply) - 12 minute, 5.8 km (Next departure after 3 hours 25 minutes)
#FY6202
15:00
PEN Penang Airport
15:35
LGK Langkawi Airport, Kedah
35m
 Instant
Total duration
7h 20m

Passenger reviews out of total 1,065 passengers who traveled with us on this route.

At 12Go our operators offer three types of service:

Cheap, Fast, Good - but you can usually pick only two of them!
Cheap & Fast won’t be Good. (e.g. buses from/to Khao San Road, local buses or 3rd class trains)
Cheap & Good won’t be Fast. (e.g. VIP trains in Thailand)
Fast & Good won’t be Cheap. (e.g. private limousine services, or VIP24 buses vs Express buses)

Make your choice! Please remember that while we are closely monitoring the services, we are still an agency marketplace. That means we focus on ticketing services and route availability & coverage rather than on the factual seat reclining angle you will get on the bus today.

Jan 6, 2019
train #9102 ETS Platinum, KTM
★★★★☆
Punctual and clean. I would only repeat what others have said about rear facing seats and restricted views from window seats. It’s a disappointment when you look forward to seeing a new country from the train and only see a tiny part.
Jan 4, 2019
bus Express, Sri Maju Group
★★★★★
Overall perfect just we arrived 20 min later that the expected hour which is not too bad. The bus was clean and the driver very professionnel
Dec 30, 2018
bus Express, Sri Maju Group
★★★★★
Very comfortable and easy ride for the two and a half hour trip.
Dec 20, 2018
bus Express, Sri Maju Group
★★★★★
Good drive.
Dec 10, 2018
train #9322 ETS Gold, KTM
★★★★☆
The train arrived on time. The cleanliness is not the best as there are coffee stains on the table, but good enough and comfortable.
Aug 20, 2018
bus VIP, Transnasional
★★★★★
Comfort...
Aug 8, 2018
bus Express, Unititi Express
★★★★☆
Left on time, comfortable seats, would recommend.
Jul 21, 2018
bus Express, Sri Maju Group
★★★☆☆
Lots of delay
Jun 22, 2018
bus Express, Transnasional
★★★★★
Good service
Jun 9, 2018
bus Express, Unititi Express
★★★★☆
Easy to book. Comfortable to ride.
May 30, 2018
bus Express, Unititi Express
★★★★★
Goood driver and a smooth journey !
May 27, 2018
bus Express, Unititi Express
★★★☆☆
Had to sit on bus 2 hours and wait to switch to another bus. Arrived much later than scheduled.
May 15, 2018
bus Express, Transnasional
★★☆☆☆
Bus old and very noisy(squeaky) and bouncy, otherwise trip OK

Popular Routes in Malaysia