There are 11 ways to get from Hua Hin to Koh Lanta by bus, ferry, train, bus and 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.

Recommended option

Bus, Longtail Boat, ferry  •  12h 14m

  1. Take the bus from Hua Hin Bus Terminal to Krabi Bus Station
  2. Take the Longtail Boat from Krabi Town Pier to Railay East
  3. Take the ferry from Railay Beach to Koh Lanta

฿1400 - ฿1800

Cheapest option

Train, bus  •  13h 9m

  1. Take the train from Hua Hin to Surat Thani Train Station 43 Hua Lamphong - Surat Thani - Class II AC / ...
  2. Take the bus from Surat Thani station to Ko Lanta

฿906 - ฿1830

9 alternative options

Train, ferry  •  15h 46m

  1. Take the train from Hua Hin to Kantang 167 Hua Lamphong - Kantang - Class II Sleeper Fan / ...
  2. Take the ferry from Hat Yao Pier to Saladan Pier, Koh Lanta Koh Lipe

฿1611 - ฿3095

Minivan, bus  •  16h 28m

  1. Take the minivan from Hua Hin to Prachuap Khiri Khan
  2. Take the minivan from Prachuap Khirikhan to Chumphon
  3. Take the minivan from Chumphon to Surathani Talad Kaset
  4. Take the bus from Surathani Talad Kaset Station to Ko Lanta

฿1558

Bus and ferry  •  18h 53m

  1. Take the bus and ferry from Lomprayah Ticket Office Hua Hin to Ko Tao Catamaran
  2. Take the bus and ferry from Ko Tao to Ko Lanta

฿2290 - ฿2402

Train to Don Muang, fly to Phuket, ferry  •  10h 23m

  1. Take the train from Hua Hin to Bang Sue Junction
  2. Fly from Don Muang (DMK) to Phuket (HKT) DMK - HKT
  3. Take the ferry from Ao Po Pier, Phuket to Koh Lanta

฿2620 - ฿7425

Train to Suvarnabhumi, fly to Phuket, ferry  •  10h 37m

  1. Take the train from Hua Hin to Bang Sue Junction
  2. Fly from Suvarnabhumi (BKK) to Phuket (HKT) BKK - HKT
  3. Take the ferry from Ao Po Pier, Phuket to Koh Lanta

฿2775 - ฿7385

Train to Don Muang, fly to Trang, ferry  •  10h 24m

  1. Take the train from Hua Hin to Bang Sue Junction
  2. Fly from Don Muang (DMK) to Trang (TST) DMK - TST
  3. Take the ferry from Hat Yao Pier to Saladan Pier, Koh Lanta

฿3115 - ฿7625

Ferry to Utapao, fly to Phuket, ferry  •  9h 55m

  1. Take the ferry from Khao Takiab Pier Hua Hin to Bali Hai Pier Pattaya
  2. Fly from Utapao (UTP) to Phuket (HKT) UTP - HKT
  3. Take the ferry from Ao Po Pier, Phuket to Koh Lanta

฿4144 - ฿8457

Train to Don Muang, fly to Krabi, Longtail Boat, ferry  •  10h 31m

  1. Take the train from Hua Hin to Bang Sue Junction
  2. Fly from Don Muang (DMK) to Krabi (KBV) DMK - KBV
  3. Take the Longtail Boat from Ao Nang Pier to Railay Beach
  4. Take the ferry from Railay Beach to Koh Lanta

฿2064 - ฿6425

Train to Suvarnabhumi, fly to Krabi, Longtail Boat, ferry  •  10h 45m

  1. Take the train from Hua Hin to Bang Sue Junction
  2. Fly from Suvarnabhumi (BKK) to Krabi (KBV) BKK - KBV
  3. Take the Longtail Boat from Ao Nang Pier to Railay Beach
  4. Take the ferry from Railay Beach to Koh Lanta

฿2269 - ฿6885

Questions & Answers

The cheapest way to get from Hua Hin to Koh Lanta is to train and bus which costs ฿900 - ฿1900 and takes 13h 9m.

More details

The quickest way to get from Hua Hin to Koh Lanta is to ferry and fly which costs ฿4100 - ฿8500 and takes 9h 55m.

More details

No, there is no direct bus from Hua Hin to Koh Lanta. However, there are services departing from Hua Hin and arriving at Ko Lanta via Prachuap Khirikhan, Chumphon and Surathani Talad Kaset Station. The journey, including transfers, takes approximately 16h 28m.

More details

The distance between Hua Hin and Koh Lanta is 556 km.

The best way to get from Hua Hin to Koh Lanta without a car is to bus and Longtail Boat and ferry which takes 12h 14m and costs ฿1400 - ฿1800.

More details

It takes approximately 12h 14m to get from Hua Hin to Koh Lanta, including transfers.

More details

Hua Hin to Koh Lanta bus services, operated by , depart from Hua Hin station.

More details

The quickest flight from Don Muang Airport to Phuket Airport is the direct flight which takes 1h 15m.

Search flights

Hua Hin to Koh Lanta bus services, operated by Phantip Travel, arrive at Ko Lanta station.

More details

Nok Air, Thai Lion Mentari and Thai AirAsia offer flights from Don Muang Airport to Phuket Airport.

Search flights

Map of how to get from Hua Hin to Koh Lanta.
Launch map view
  • Distance: 556.4 km
  • Duration: 12h 14m

What companies run services between Hua Hin, Thailand and Koh Lanta, Thailand?

You can take a bus from Hua Hin to Koh Lanta via Prachuap Khiri Khan, Prachuap Khirikhan, Chumphon, Chumphon, Surathani Talad Kaset Station, and Ko Lanta in around 16h 28m.

Airlines
Thai AirAsia
Website
airasia.com
Flights from Don Muang to Phuket
Ave. Duration
1h 26m
When
Every day
Estimated price
฿900 - ฿3300
Flights from Don Muang to Trang
Ave. Duration
1h 31m
When
Every day
Estimated price
฿1400 - ฿4700
Flights from Utapao to Phuket
Ave. Duration
1h 15m
When
Every day
Estimated price
฿1700 - ฿6500
Flights from Don Muang to Krabi
Ave. Duration
1h 29m
When
Every day
Estimated price
฿800 - ฿2200
Thai Airways International
Website
thaiairways.com
Flights from Suvarnabhumi to Phuket
Ave. Duration
1h 25m
When
Every day
Estimated price
฿1300 - ฿8500
Flights from Suvarnabhumi to Krabi
Ave. Duration
1h 24m
When
Every day
Estimated price
฿1300 - ฿7000
Thai Lion Mentari
Website
lionairthai.com
Flights from Don Muang to Phuket
Ave. Duration
1h 25m
When
Every day
Estimated price
฿850 - ฿4600
Flights from Don Muang to Trang
Ave. Duration
1h 25m
When
Every day
Estimated price
฿900 - ฿3000
Flights from Don Muang to Krabi
Ave. Duration
1h 24m
When
Every day
Estimated price
฿800 - ฿4500
Bangkok Airways
Website
bangkokair.com
Flights from Suvarnabhumi to Phuket
Ave. Duration
1h 30m
When
Every day
Estimated price
฿1300 - ฿9000
Flights from Utapao to Phuket
Ave. Duration
1h 40m
When
Every day
Estimated price
฿2400 - ฿8500
Flights from Suvarnabhumi to Krabi
Ave. Duration
1h 30m
When
Every day
Estimated price
฿1300 - ฿7000
Flights from Suvarnabhumi to Krabi via Koh Samui
Ave. Duration
3h 35m
When
Every day
Estimated price
฿1300 - ฿7000
Nok Air
Website
nokair.com
Flights from Don Muang to Phuket
Ave. Duration
1h 22m
When
Every day
Estimated price
฿950 - ฿6000
Flights from Don Muang to Trang
Ave. Duration
1h 20m
When
Every day
Estimated price
฿1100 - ฿6500
Flights from Don Muang to Krabi
Ave. Duration
1h 15m
When
Every day
Estimated price
฿1100 - ฿6000
Thai Vietjet Air
Website
vietjetair.com
Flights from Suvarnabhumi to Phuket
Ave. Duration
1h 30m
When
Every day
Estimated price
฿1300 - ฿7500
Flights from Suvarnabhumi to Krabi
Ave. Duration
1h 25m
When
Every day
Estimated price
฿2000 - ฿3600
Thai Smile
Website
thaismileair.com
Flights from Suvarnabhumi to Phuket
Ave. Duration
1h 21m
When
Every day
Estimated price
฿1300 - ฿8000
Flights from Suvarnabhumi to Krabi
Ave. Duration
1h 20m
When
Every day
Estimated price
฿1300 - ฿7000
Train operators
State Railway of Thailand
Phone
1690
Email
webmaster.srt@railway.co.th
Website
railway.co.th
Train from Hua Hin to Surat Thani Train Station
Ave. Duration
5h 16m
Frequency
Hourly
Estimated price
฿350 - ฿1300
Website
http://www.railway.co.th/main/timetable/time-train.html
Book at
https://12go.asia/en/operator/thai-railways
Schedules at
https://www.thairailwayticket.com/eTSRT/default.aspx?language=1
3rd Class (Seat)
฿140 - ฿240
2nd Class (Seat)
฿350 - ฿490
2nd Class (Berth)
฿650 - ฿900
1st Class (Berth)
฿1000 - ฿1300
Train from Hua Hin to Kantang
Ave. Duration
12h 45m
Frequency
3 times a day
Estimated price
฿410 - ฿1500
Website
http://www.railway.co.th/main/timetable/time-train.html
Book at
https://12go.asia/en/operator/thai-railways
Schedules at
https://www.thairailwayticket.com/eTSRT/default.aspx?language=1
3rd Class (Seat)
฿190 - ฿280
2nd Class (Seat)
฿410 - ฿600
2nd Class (Berth)
฿700 - ฿950
1st Class (Berth)
฿1100 - ฿1500
Train from Hua Hin to Bang Sue Junction
Ave. Duration
3h 13m
Frequency
Hourly
Estimated price
฿300 - ฿1100
Website
http://www.railway.co.th/main/timetable/time-train.html
Book at
https://12go.asia/en/operator/thai-railways
Schedules at
https://www.thairailwayticket.com/eTSRT/default.aspx?language=1
3rd Class (Seat)
฿95 - ฿200
2nd Class (Seat)
฿300 - ฿420
2nd Class (Berth)
฿600 - ฿800
1st Class (Berth)
฿850 - ฿1100
Bus operators
bus
Bus from Hua Hin Bus Terminal to Krabi Bus Station
Ave. Duration
9h
Frequency
Twice daily
Estimated price
฿700
Phantip Travel
Phone
+66 (0)77 272230
Email
info@phantiptravel.com
Website
phantiptravel.com
Bus from Surat Thani station to Ko Lanta
Ave. Duration
6h 30m
Frequency
Once daily
Estimated price
฿550
Schedules at
phantiptravel.com
Book at
12go.asia
Bus from Surathani Talad Kaset Station to Ko Lanta
Ave. Duration
5h 30m
Frequency
5 times a day
Estimated price
฿550
Schedules at
phantiptravel.com
Book at
12go.asia
minivan
Bus from Hua Hin to Prachuap Khiri Khan
Ave. Duration
2h
Frequency
Hourly
Estimated price
฿80
Monsiri Travel
Website
12go.asia
Bus from Prachuap Khirikhan to Chumphon
Ave. Duration
3h
Frequency
Hourly
Estimated price
฿229
Schedules at
12go.asia
Fame Tour
Phone
0 7757 1077
Website
chumphon-kohtao.com
Bus from Chumphon to Surathani Talad Kaset
Ave. Duration
3h 30m
Frequency
Hourly
Estimated price
฿699
Schedules at
chumphon-kohtao.com
Book at
12go.asia
Lomprayah
Phone
+66 (0) 2629 0011
Email
info@lomprayah.com
Website
lomprayah.com
Bus and ferry from Lomprayah Ticket Office Hua Hin to Ko Tao
Ave. Duration
6h 15m
Frequency
Twice daily
Estimated price
฿1000 - ฿1200
Schedules at
lomprayah.com
Book at
12go.asia
Seatran Discovery
Phone
(+66) 02 240 2582
Email
info@seatrandiscovery.com
Website
seatrandiscovery.com
Bus and ferry from Ko Tao to Ko Lanta
Ave. Duration
11h 15m
Frequency
Once daily
Estimated price
฿1200
Schedules at
seatrandiscovery.com
Book at
12go.asia
Ferry operators
Longtail Boat
Ferry from Krabi Town Pier to Railay East
Ave. Duration
30 min
Frequency
On demand
Estimated price
฿150
Tigerline Ferry
Phone
+66980 168 181
Email
168ferry@gmail.com
Website
tigerlinetravel.com
Ferry from Railay Beach to Koh Lanta
Ave. Duration
1h
Frequency
Once daily
Estimated price
฿650 - ฿950
Schedules at
tigerlinetravel.com
Book at
12go.asia
Ferry from Hat Yao Pier to Saladan Pier, Koh Lanta
Ave. Duration
1h 28m
Frequency
Once daily
Estimated price
฿950 - ฿1300
Schedules at
tigerlinetravel.com
Book at
12go.asia
Ferry from Ao Po Pier, Phuket to Koh Lanta
Ave. Duration
2h
Frequency
Once daily
Estimated price
฿1000 - ฿1500
Schedules at
tigerlinetravel.com
Book at
12go.asia
Ao Nang Princess
Royal Passenger Liner
Phone
038-488-999
Email
info@royalferrygroup.com
Website
royalferrygroup.com
Ferry from Khao Takiab Pier Hua Hin to Bali Hai Pier Pattaya
Ave. Duration
2h 15m
Frequency
Once daily
Estimated price
฿1250
Schedules at
royalferrygroup.com
Book at
12go.asia
Longtail Boat
Ferry from Ao Nang Pier to Railay Beach
Ave. Duration
15 min
Frequency
Every 20 minutes
Estimated price
฿100

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 Travelling around the UAE, Heading to Europe? Read this before you buy a Eurail Pass and The London Underground: Essential tips to navigate the Tube - to help you get the most out of your next trip.

More Questions & Answers

There are 474+ hotels available in Koh Lanta. Prices start at ฿3750 per night.

More details