There are 7 ways to get from Ipoh to Khao Lak by plane, bus, train, ferry, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly from Ipoh, Local Bus
best- Fly from Ipoh (IPH) to Phuket International Airport (HKT)plane IPH - HKT
- Take the bus from Phuket Bus Terminal 2 to Khao Lakbus
8h 41m฿4,879–18,247Train, bus
cheapest- 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฿588–1,734Bus, 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,173Train, 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 15m฿1,899–2,473Bus 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,306Bus, 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,639Drive 701.9 km
- Drive from Ipoh to Khao Lakcar 701.9 km
9h 57m฿3,203–4,626
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 ฿550 - ฿1800 and takes 14h 44m.
The fastest way to get from Ipoh to Khao Lak is to fly and Local Bus which takes 8h 41m and costs ฿4800 - ฿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 618 km. The road distance is 701.9 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 ฿550 - ฿1800.
It takes approximately 8h 41m 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 4:22 AM in Ipoh and 3:22 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 42m
- 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
- 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,200
- 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,800–3,700
- Website
- qatarairways.com
Flights from Penang International Airport to Phuket International Airport
- Ave. Duration
- 1h 5m
- When
- Every day
- Estimated price
- ฿2,500–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 3 hours
- Estimated price
- ฿50–300
- Website
- KTMB
- Shuttle
- ฿50–75
- Express
- ฿210–300
- Phone
- 1690
- [email protected]
- Website
- railway.co.th
Train from Padang Besar to Surat Thani Train Station
- Ave. Duration
- 5h 41m
- Frequency
- Once daily
- Estimated price
- ฿110–900
- Book at
- 12go.asia
- Website
- railway.co.th
- 1st Class (Air-Conditioned Berth)
- ฿600–900
- 3rd Class (Seat)
- ฿160–200
- 2nd Class (Air-Conditioned Berth)
- ฿110–150
- 2nd Class (Air-conditioned Seat)
- ฿390–420
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
- +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
- 4 times a day
- Estimated price
- ฿268–270
- 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–300
- 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 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
- 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
- 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
- ฿160–380
- Website
- Langkawi Ferry Line
- Adult (MyKad holder)
- ฿166
- Adult (Non MyKad)
- ฿373
- 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 to plan an amazing trip around Scandinavia, French strikes 2018: What are my alternative transport options?, and Getting to Milan from the airport - 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 270+ hotels available in Khao Lak.



















