Skip to main content
myhoteloffers.com
Ko Lanta

Hotels in Ko Lanta

281 hotels in Ko Lanta with live prices. Browse the stays below.

Resort
8.7Very good2,761 reviews

Ko Lanta

  • Breakfast
  • Free Wi-Fi
Pick dates to see pricesSee prices
Resort
9.1Excellent1,378 reviews

Ko Lanta

  • Free Wi-Fi
  • Beachfront
Pick dates to see pricesSee prices
Hotel
8.9Very good1,321 reviews

Ko Lanta

  • Breakfast
  • Free Wi-Fi
Pick dates to see pricesSee prices
Hotel
9.3Excellent663 reviews

Ko Lanta

  • Free Wi-Fi
  • Beachfront
Pick dates to see pricesSee prices
Resort
9.1Excellent731 reviews

Ko Lanta

  • Free Wi-Fi
  • Beachfront
Pick dates to see pricesSee prices
Resort
8.9Very good586 reviews

Ko Lanta

  • Free Wi-Fi
  • Beachfront
Pick dates to see pricesSee prices
Resort
8.9Very good586 reviews

Ko Lanta

  • Breakfast
  • Free Wi-Fi
Pick dates to see pricesSee prices
Resort
8.9Very good573 reviews

Ko Lanta

  • Breakfast
  • Free Wi-Fi
Pick dates to see pricesSee prices
Resort
9.1Excellent474 reviews

Ko Lanta

  • Free Wi-Fi
  • Beachfront
Pick dates to see pricesSee prices
Resort
9.6Excellent278 reviews

Ko Lanta

  • Breakfast
  • Free Wi-Fi
Pick dates to see pricesSee prices
Resort
9.4Excellent319 reviews

Ko Lanta

  • Free Wi-Fi
  • Parking
Pick dates to see pricesSee prices
Resort
9.1Excellent350 reviews

Ko Lanta

  • Breakfast
  • Free Wi-Fi
Pick dates to see pricesSee prices
Resort
9.8Excellent222 reviews

Ko Lanta

  • Outdoor pool
  • Parking
Pick dates to see pricesSee prices

Ko Lanta at a glance

Hotels
281
Guest score 8+
188
Guest score 9+
69
5★
3
4★
20
3★
155
Pets allowed
16
Free cancellation
1
Within 1 km of the center
35
Within 3 km of the center
93

Figures from November 2, 2026.

More cities we cover

Trip not settled on Ko Lanta yet? These are the other cities we cover.

Cookie notice

We use cookies that keep the site working, like signing in and holding your booking. If you allow it, Google Analytics also sets cookies so we can see which pages people use. Details are on our privacy page.