There are 7 ways to get from Ipoh to Khao Lak by train, bus, ferry, car, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train, bus
best- Take the train from Ipoh to Padang Besartrain Ets
- Take the train from Padang Besar to Surat Thani Train Stationtrain 46
- Take the bus from 465 Bus Stop Suratthani to Khao Sok Bus Stationbus
- Take the bus from Khao Sok National Park to Khao Lak-Lam Ru National Parkbus 444
14h 44m฿1,160–1,516Bus, Local Bus
- Take the bus from Terminal Meru Raya to Terminal Sungai Nibongbus
- Take the bus from George Town Transfer to Phuket Bus Terminal 2bus
- Take the bus from Phuket Bus Terminal 2 to Khao Lakbus
18h 30m฿2,033–2,175Train, ferry, Local Bus
- Take the train from Ipoh to Alor Setartrain Ets
- Take the ferry from Kuala Kedah to Langkawi Ferry Terminalferry
- Take the ferry from Kuah Jetty Langkawi to Phuket Bus Terminal 2ferry
- Take the bus from Phuket Bus Terminal 2 to Khao Lakbus
20h 47m฿1,906–2,472Drive 702.1 km
- Drive from Ipoh to Khao Lakcar 702.1 km
9h 57m฿2,689–3,885Bus, Local Bus via Bundhaya Pier 1
- Take the bus from Terminal Meru Raya to Butterworthbus
- Take the bus from Butterworth Bus Terminal to Koh Lipe Bundhaya Resort Pier 1bus
- Take the bus from Bundhaya Pier 1 to Phuket Bus Terminal 2bus
- Take the bus from Phuket Bus Terminal 2 to Khao Lakbus
25h 35m฿3,479–3,642Fly from Ipoh, Local Bus
- Fly from Ipoh (IPH) to Phuket International Airport (HKT)plane IPH - HKT
- Take the bus from Phuket Bus Terminal 2 to Khao Lakbus
8h 56m฿6,032–18,355Bus to Penang International Airport, fly, Local Bus
- Take the bus from Terminal Meru Raya to Terminal Sungai Nibongbus
- Fly from Penang International Airport (PEN) to Phuket International Airport (HKT)plane PEN - HKT
- Take the bus from Phuket Bus Terminal 2 to Khao Lakbus
10h 1m฿2,366–5,308
Ipoh (IPH) to Phuket International Airport (HKT) flights
Comparing Your Travel Options
The cheapest way to get from Ipoh to Khao Lak is to train and bus which costs ฿1100 - ฿1600 and takes 14h 44m.
The fastest way to get from Ipoh to Khao Lak is to fly and Local Bus which takes 8h 56m and costs ฿6000 - ฿19000.
No, there is no direct bus from Ipoh to Khao Lak. However, there are services departing from Terminal Meru Raya and arriving at Khao Lak via Terminal Bas Ekspres Sg Nibong, George Town Transfer and Phuket Bus Terminal 2. The journey, including transfers, takes approximately 18h 30m.
The distance between Ipoh and Khao Lak is 831 km. The road distance is 702.1 km.
The best way to get from Ipoh to Khao Lak without a car is to train and bus which takes 14h 44m and costs ฿1100 - ฿1600.
It takes approximately 14h 44m to get from Ipoh to Khao Lak, including transfers.
Ipoh to Khao Lak bus services, operated by Unititi express, depart from Terminal Meru Raya station.
Ipoh to Khao Lak bus services, operated by Unititi express, arrive at Terminal Sungai Nibong station.
Khao Lak is 1h behind Ipoh. It is currently 6:47 AM in Ipoh and 5:47 AM in Khao Lak.
Yes, the driving distance between Ipoh to Khao Lak is 702 km. It takes approximately 9h 57m to drive from Ipoh to Khao Lak.
What companies run services between Ipoh, Malaysia and Khao Lak, Phangnga, Thailand?
You can take a bus from Terminal Meru Raya to Khao Lak via Terminal Sungai Nibong, Terminal Bas Ekspres Sg Nibong, Penang Times Square, George Town Transfer, and Phuket Bus Terminal 2 in around 18h 30m.
- Website
- flyscoot.com
Flights from Ipoh to Phuket International Airport via Singapore Changi
- Ave. Duration
- 5h 55m
- When
- Every day
- Estimated price
- ฿3,400–24,000
- Website
- airasia.com
Flights from Ipoh to Phuket International Airport via Senai, Kuala Lumpur
- Ave. Duration
- 7h 20m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ฿3,600–14,000
Flights from Penang International Airport to Phuket International Airport
- Ave. Duration
- 1h 10m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ฿1,700–4,500
- Website
- fireflyz.com.my
Flights from Penang International Airport to Phuket International Airport
- Ave. Duration
- 1h 5m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ฿2,500–3,800
- Website
- qatarairways.com
Flights from Penang International Airport to Phuket International Airport
- Ave. Duration
- 1h 5m
- When
- Every day
- Estimated price
- ฿2,200–11,000
- Phone
- +603 - 9779 1200
- [email protected]
- Website
- KTMB
Train from Ipoh to Padang Besar
- Ave. Duration
- 2h 57m
- Frequency
- Every 3 hours
- Estimated price
- ฿65–360
- Website
- KTMB
- Shuttle
- ฿65–95
- Express
- ฿240–360
Train from Ipoh to Alor Setar
- Ave. Duration
- 2h 18m
- Frequency
- Every 4 hours
- Estimated price
- ฿50–300
- Website
- KTMB
- Shuttle
- ฿50–75
- Express
- ฿210–300
- Website
- Thai Railway
Train from Padang Besar to Surat Thani Train Station
- Ave. Duration
- 5h 41m
- Frequency
- Once daily
- Estimated price
- ฿682
- Schedules at
- Thai Railway
- Phone
- +66 2 205 1005
- [email protected]
- Website
- Phuket Bus and Van Travel
Bus from 465 Bus Stop Suratthani to Khao Sok Bus Station
- Ave. Duration
- 1h 50m
- Frequency
- 3 times a day
- Estimated price
- ฿268
- Website
- Phuket Bus and Van Travel
Bus from 465 Bus Stop Suratthani to Khao Sok Bus Station
- Ave. Duration
- 2h
- Frequency
- Once daily
- Estimated price
- ฿240–280
- Schedules at
- 465 Surat Thani Phuket Transport
- Phone
- +66 2 247 1047
- [email protected]
- Website
- 12go.co
Bus from 465 Bus Stop Suratthani to Khao Sok Bus Station
- Ave. Duration
- 2h
- Frequency
- Once daily
- Estimated price
- ฿695
- Book at
- Nor Phuangphet Transport
Bus from Khao Sok National Park to Khao Lak-Lam Ru National Park
- Ave. Duration
- 1h 8m
- Frequency
- Twice daily
- Estimated price
- ฿170–240
- Schedules at
- Provincial Land Transport Office Of Krabi
- [email protected]
- Website
- Unititi Express
Bus from Terminal Meru Raya to Terminal Sungai Nibong
- Ave. Duration
- 2h
- Frequency
- 3 times a day
- Estimated price
- ฿190–250
- Website
- Unititi Express
Bus from Terminal Meru Raya to Terminal Sungai Nibong
- Ave. Duration
- 2h
- Frequency
- 3 times a day
- Estimated price
- ฿190–250
- Website
- Unititi Express
- Phone
- +60 5-253 8898
- [email protected]
- Website
- Sri Maju
Bus from Terminal Meru Raya to Terminal Sungai Nibong
- Ave. Duration
- 2h 7m
- Frequency
- 3 times a day
- Estimated price
- ฿160–310
- Website
- Sri Maju
Bus from Terminal Meru Raya to Butterworth
- Ave. Duration
- 2h 4m
- Frequency
- 3 times a day
- Estimated price
- ฿160–290
- Website
- Sri Maju
Bus from Terminal Meru Raya to Terminal Sungai Nibong
- Ave. Duration
- 2h 7m
- Frequency
- 3 times a day
- Estimated price
- ฿160–310
- Website
- Sri Maju
- Phone
- +66 2 219 1019
- [email protected]
- Website
- TransBaanTon
Bus from George Town Transfer to Phuket Bus Terminal 2
- Ave. Duration
- 11h 45m
- Frequency
- Once daily
- Estimated price
- ฿1,774
- Website
- TransBaanTon
Bus from Phuket Bus Terminal 2 to Khao Lak
- Ave. Duration
- 1h 26m
- Frequency
- Every 4 hours
- Estimated price
- ฿78
Bus from Phuket Bus Terminal 2 to Khao Lak
- Ave. Duration
- 1h 26m
- Frequency
- Every 4 hours
- Estimated price
- ฿78
Bus from Phuket Bus Terminal 2 to Khao Lak
- Ave. Duration
- 1h 26m
- Frequency
- Every 4 hours
- Estimated price
- ฿78
Bus from Phuket Bus Terminal 2 to Khao Lak
- Ave. Duration
- 1h 26m
- Frequency
- Every 4 hours
- Estimated price
- ฿78
Bus from Phuket Bus Terminal 2 to Khao Lak
- Ave. Duration
- 1h 26m
- Frequency
- Every 4 hours
- Estimated price
- ฿78
- Phone
- +60165217775
- [email protected]
- Website
- easybook.com
Bus from Terminal Meru Raya to Butterworth
- Ave. Duration
- 3h 3m
- Frequency
- 3 times a day
- Estimated price
- ฿180–290
- Book at
- easybook.com
- Phone
- 019-2179072
- [email protected]
- Website
- Maraliner
Bus from Terminal Meru Raya to Butterworth
- Ave. Duration
- 2h 4m
- Frequency
- Once daily
- Estimated price
- ฿120–250
- Website
- Maraliner
- Phone
- +66 2 295 1095
- [email protected]
- Website
- Zee Zenith Travel
Bus from Butterworth Bus Terminal to Koh Lipe Bundhaya Resort Pier 1
- Ave. Duration
- 10h
- Frequency
- Twice daily
- Estimated price
- ฿1,874
- Schedules at
- Zee Zenith Travel
- Phone
- +66 2 339 1139
- [email protected]
- Website
- Marinee Travel
Bus from Bundhaya Pier 1 to Phuket Bus Terminal 2
- Ave. Duration
- 9h 5m
- Frequency
- Once daily
- Estimated price
- ฿1,400
- Website
- Marinee Travel
- Phone
- 04-966 5889
- Website
- Langkawi Ferry Line
Ferry from Kuala Kedah to Langkawi Ferry Terminal
- Ave. Duration
- 1h 30m
- Frequency
- 4 times a day
- Estimated price
- ฿166–372
- Website
- Langkawi Ferry Line
- Adult (MyKad holder)
- ฿166
- Adult (Non MyKad)
- ฿372
- Phone
- +66 2 269 1069
- [email protected]
- Website
- KST Travel
Ferry from Kuah Jetty Langkawi to Phuket Bus Terminal 2
- Ave. Duration
- 11h
- Frequency
- Once daily
- Estimated price
- ฿1,690
- Website
- KST Travel
- Phone
- +66 2 326 1126
- [email protected]
- Website
- Satun Center Tour
Ferry from Kuah Jetty Langkawi to Phuket Bus Terminal 2
- Ave. Duration
- 12h
- Frequency
- Once daily
- Estimated price
- ฿1,605
- Schedules at
- Satun Center Tour
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including How do I get from Sydney to Melbourne, How do I buy a London Underground ticket?, and French strikes 2018: What are my alternative transport options? - to help you get the most out of your next trip.
Booking & Getting There
Book your Ipoh to Khao Lak bus tickets online with 12go.asia.
There are 274+ hotels available in Khao Lak.

















