There are 6 ways to get from Ipoh to Koh Lanta by train, car, bus, ferry, 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, drive, Mini Van, Minivan
best- Take the train from Ipoh to Arautrain Ets
- Drive from Bukit Ketri to Satuncar
- Take the bus from Satun to Trangbus
- Take the bus from Trang to Ko Lantabus
11h 54m฿680–1,175Train, ferry
- Take the train from Ipoh to Hat Yaitrain Ets
- Take the ferry from Hat Yai station to Bundhaya Beach Ko Lipeferry
- Take the ferry from Koh Lipe to Koh Lantaferry
17h 24m฿2,776–5,388Fly Ipoh to Krabi Airport, ferry, Speedboat
- Fly from Ipoh (IPH) to Krabi Airport (KBV)plane IPH - KBV
- Take the ferry from Kong Ka Pier, Krabi to Phi Phi Ferry Terminalferry
- Take the ferry from Phi Phi Ferry Terminal to Koh Lantaferry
8h 59m฿4,241–15,820Bus
- Take the bus from Terminal Meru Raya to Terminal Sungai Nibongbus
- Take the bus from Terminal Bas Sungai Nibong to Hat Yaibus
- Take the bus from สถานีขนส่งผู้โดยสารหาดใหญ่ แห่งที่ 1;Hat Yai Bus Station to กระบี่bus
- Take the bus from กระบี่ to บ้านศาลาด่าน ;Ban Saladanbus
16h 3m฿1,030–3,140Bus, ferry
- Take the bus from Terminal Meru Raya to Hat Yai Stationbus
- Take the ferry from Hat Yai Hotel Transfer to Koh Lipeferry
- Take the ferry from Koh Lipe to Koh Lantaferry
17h 44m฿3,346–7,302Train, train to Kuala Lumpur International Airport, fly to Phuket International Airport, Speedboat
- Take the train from Ipoh to KL Sentraltrain
- Take the train from KL Sentral to Klia T2train
- Fly from Kuala Lumpur International Airport (KUL) to Phuket International Airport (HKT)plane KUL - HKT
- Take the ferry from Phuket Rassada Pier to Koh Lantaferry
11h 53m฿2,903–7,296
Ipoh (IPH) to Krabi Airport (KBV) flights
Comparing Your Travel Options
The cheapest way to get from Ipoh to Koh Lanta is to train and drive and Mini Van and Minivan which costs ฿650 - ฿1200 and takes 11h 54m.
The fastest way to get from Ipoh to Koh Lanta is to fly and ferry and Speedboat which takes 8h 59m and costs ฿4200 - ฿16000.
No, there is no direct bus from Ipoh to Koh Lanta. However, there are services departing from Terminal Meru Raya and arriving at บ้านศาลาด่าน ;Ban Saladan via Terminal Bas Sungai Nibong, สถานีขนส่งผู้โดยสารหาดใหญ่ แห่งที่ 1;Hat Yai Bus Station and กระบี่. The journey, including transfers, takes approximately 16h 3m.
The distance between Ipoh and Koh Lanta is 620 km.
The best way to get from Ipoh to Koh Lanta without a car is to train and ferry which takes 17h 24m and costs ฿2700 - ฿5500.
It takes approximately 11h 54m to get from Ipoh to Koh Lanta, including transfers.
Ipoh to Koh Lanta bus services, operated by Unititi express, depart from Terminal Meru Raya station.
Ipoh to Koh Lanta bus services, operated by Unititi express, arrive at Terminal Sungai Nibong station.
Koh Lanta is 1h behind Ipoh. It is currently 8:09 AM in Ipoh and 7:09 AM in Koh Lanta.
Book your Ipoh to Koh Lanta bus tickets online with 12go.asia.
What companies run services between Ipoh, Malaysia and Koh Lanta, Thailand?
You can take a bus from Terminal Meru Raya to บ้านศาลาด่าน ;Ban Saladan via Terminal Bas Sungai Nibong, สถานีขนส่งผู้โดยสารหาดใหญ่ แห่งที่ 1;Hat Yai Bus Station, and กระบี่ in around 16h 3m.
- Website
- airasia.com
Flights from Ipoh to Krabi Airport via Senai, Kuala Lumpur International Airport
- Ave. Duration
- 6h 5m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ฿3,500–14,000
Flights from Kuala Lumpur International Airport to Phuket International Airport
- Ave. Duration
- 1h 29m
- When
- Every day
- Estimated price
- ฿1,700–3,900
Flights from Kuala Lumpur International Airport to Phuket International Airport via Penang
- Ave. Duration
- 3h 25m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ฿1,700–3,900
- Phone
- +603 - 9779 1200
- [email protected]
- Website
- KTMB
Train from Ipoh to Arau
- Ave. Duration
- 2h 39m
- Frequency
- Every 4 hours
- Estimated price
- ฿60–330
- Website
- KTMB
- Shuttle
- ฿60–90
- Express
- ฿230–330
Train from Ipoh to Hat Yai
- Ave. Duration
- 7h 24m
- Frequency
- Once daily
- Estimated price
- ฿75–390
- Website
- KTMB
- Shuttle
- ฿75–110
- Express
- ฿270–390
Bus from Satun to Trang
- Ave. Duration
- 3h
- Frequency
- Hourly
- Estimated price
- ฿105
- Phone
- +66 74 750 770
- [email protected]
- Website
- jollytravel.in.th
Ferry from Hat Yai station to Bundhaya Beach Ko Lipe
- Ave. Duration
- 5h
- Frequency
- Twice daily
- Estimated price
- ฿1,000–1,300
- Book at
- 12 Go
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 Train travel in France: A guide to SNCF, Travelling around the UAE, and Getting to Rome from the airport - to help you get the most out of your next trip.
Booking & Getting There
There are 801+ hotels available in Koh Lanta.


