Hotels in Ko Lanta, Thailand

Search and compare Ko Lanta, Thailand hotels from hundreds of travel sites and save

Ko Lanta, Thailand
Nov 24 — Nov 252
Ko Lanta, Thailand
Thu 11/24
Fri 11/25
...and more

Refine Your Search

Star ratings
Guest Ratings
Amenities
Freebies
See all filters

Popular Hotels in Ko Lanta

Filter by star ratings
All filters
Layana Resort & Spa
9.6 Excellent
272 Moo 3 Saladan, Ko Lanta, Thailand
Show on map
3.1 mi from city centre, Ko Lanta, Thailand 
ExcellentBased on 147 reviews
9.6

Layana Resort and Spa is located in Ko Lanta and offers free Wi-Fi. Guests also have exclusive access to the on-site Linger Longer Spa and Wellness Pool.

Avani+ Koh Lanta Krabi Resort
8.4 Excellent
315 Moo 1 Saladan, Ko Lanta, Thailand
Show on map
4.1 mi from city centre, Ko Lanta, Thailand 
ExcellentBased on 129 reviews
8.4

Located in Ko Lanta, Crown Lanta Resort & Spa offers trendy 4-star accommodation, as well as an outdoor pool, a Jacuzzi and a private beach. It has a spa and wellness centre, as well as a sauna, a beauty centre and a free shuttle service.

Lanta Pura Beach Resort
7.8 Good
405 Moo 1, Saladan, Ko Lanta, Thailand
Show on map
3.4 mi from city centre, Ko Lanta, Thailand 
GoodBased on 84 reviews
7.8

Featuring a private beach, a Jacuzzi and an outdoor pool, Lanta Pura Beach Resort is situated in Ko Lanta and offers charming accommodation. It provides 3-star accommodation and views of the sea.

Lanta Sea House
9.4 Excellent
15 Moo 3 Saladan Kohlanta Krabi, Ko Lanta, Thailand
Show on map
3.1 mi from city centre, Ko Lanta, Thailand 
ExcellentBased on 27 reviews
9.4

Lanta Sea House provides 3-star accommodation in Ko Lanta. It also offers a kids pool, massage services and an outdoor pool.

Coco Lanta Resort
9.1 Excellent
175 Moo 2 Saladan, Ko Lanta, Thailand
Show on map
4.3 mi from city centre, Ko Lanta, Thailand 
ExcellentBased on 350 reviews
9.1

Situated a brief drive from Layana Resort & Spa, Coco Lanta Resort provides modern accommodation in Ko Lanta. It has a spa and wellness centre, as well as free Wi-Fi, an outdoor pool and a kids pool.

Lanta Casuarina Beach Resort
8.2 Excellent
288 Moo 3 Phra Ae Beach, Ko Lanta, Thailand
Show on map
3.1 mi from city centre, Ko Lanta, Thailand 
ExcellentBased on 297 reviews
8.2

Featuring a private beach and an outdoor pool, Lanta Casuarina Beach Resort is located in Ko Lanta and provides contemporary accommodation. It offers 3-star accommodation with air-conditioned rooms.

Moonlight Exotic Bay Resort
8.6 Excellent
69 Moo 8 Ban Klongtob, Ko Lanta, Thailand
Show on map
5.4 mi from city centre, Ko Lanta, Thailand 
ExcellentBased on 232 reviews
8.6

Guests of this resort will appreciate the seclusion of its private beach and on-site spa and wellness centre, all located a short drive from the heart of Ko Lanta. It offers free Wi-Fi, an express check-in and check-out feature and an outdoor pool.

Vacation Village Phra Nang Lanta
8.2 Excellent
139 Moo 5,T.Lanta Yai, Ko Lanta, Thailand
Show on map
8.6 mi from city centre, Ko Lanta, Thailand 
ExcellentBased on 110 reviews
8.2

Guests of this luxury resort will appreciate the seclusion of its private beach and on-site spa and wellness centre, all located just a short drive from the heart of Ko Lanta. It features a Jacuzzi, an outdoor pool and complimentary Wi-Fi.

Lanta Pearl Beach Resort
8.9 Excellent
233 Moo 3 Saladan, Ko Lanta, Thailand
Show on map
3.1 mi from city centre, Ko Lanta, Thailand 
ExcellentBased on 217 reviews
8.9

Lanta Pearl Beach Resort is located in Ko Lanta and features free Wi-Fi. It also has an outdoor pool and a fitness centre.

Nakara Long Beach Resort
7.5 Good
172 M.3 Saladan, Koh Lanta Yai, Ko Lanta, Thailand
Show on map
3.2 mi from city centre, Ko Lanta, Thailand 
GoodBased on 478 reviews
7.5

Located in Ko Lanta, Nakara Long Beach Resort provides free wireless internet and a gym. Those staying at the property have access to a swimming pool and an outdoor pool.

Tips for booking hotels in Ko Lanta

Cheapest month:July
Most expensive month:December
Average price in Ko Lanta:$144/night
Cheapest price found:$7/night
Cheapest day:Thursday
Most expensive day:Wednesday
$9 - $389
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$93 - $319
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Ko Lanta hotels

1
Baan Thai Lanta Resort
9.5 Excellent
Baan Thai Lanta Resort 163 M.2 Saladan Koh Lanta Krabi, Ko Lanta, Thailand
Show on map
4.8 mi from city centre, Ko Lanta, Thailand 

Baan Thai Lanta Resort offers 4-star accommodation in Ko Lanta. It provides free Wi-Fi, luggage storage and an outdoor pool.

2
Laguna Beach Club Resort
8.4 Excellent
165 Moo 3, Tambon Saladan, Krabi, Ko Lanta, Thailand
Show on map
3.5 mi from city centre, Ko Lanta, Thailand 

Featuring an outdoor pool and a private beach, Laguna Beach Club Resort is located in Ko Lanta and provides comfortable accommodation. It also offers free wireless internet.

3
Gooddays Lanta Beach Resort
8.2 Excellent
183 Moo 2 Saladan, Ko Lanta, Thailand
Show on map
3.2 mi from city centre, Ko Lanta, Thailand 

Ideally situated in Ko Lanta, Gooddays Lanta Beach Resort offers traditional accommodation an easy drive from Long Beach. It provides 3-star accommodation with air-conditioned rooms.

4
Lanta Miami Resort
8.1 Excellent
13 Moo 6, Ko Lanta, Thailand
Show on map
6.3 mi from city centre, Ko Lanta, Thailand 

Located in Ko Lanta, Lanta Miami Resort boasts an exclusive beach and a zero edge pool. Some of the popular features provided at this 3-star resort include free on-site parking and Wi-Fi.

5
Lanta New Beach Bungalows
6.9 Good
122 Moo 2 Saladan, Ko Lanta, Thailand
Show on map
4.1 mi from city centre, Ko Lanta, Thailand 

Featuring a private beach and an outdoor pool, Lanta New Beach Bungalows is located in Ko Lanta and offers cosy accommodation. It also features body treatments, a beauty centre and a kids pool.

6
Twin Lotus Resort And Spa
8.9 Excellent
199 Moo 1, Tambon Saladan, Ko Lanta, Thailand
Show on map
3.6 mi from city centre, Ko Lanta, Thailand 

Featuring a private beach and an outdoor pool, this 5-star resort is situated in Ko Lanta. It has a day spa, as well as free Wi-Fi, a swimming pool and a sauna.

7
Pimalai Resort And Spa
9.6 Excellent
99 Moo 5 Ba Kan Tiang Beach, Ko Lanta, Thailand
Show on map
8.7 mi from city centre, Ko Lanta, Thailand 

Situated in Ko Lanta, Pimalai Resort and Spa provides elegant 5-star accommodation, as well as a private beach, an infinity pool and outdoor tennis courts. There is also a fitness centre with a basketball court, an infinity pool and a sauna.

8
The Houben - Adult Only
9.0 Excellent
272 Moo 5, Ko Lanta, Thailand
Show on map
8.2 mi from city centre, Ko Lanta, Thailand 

The Houben Adult Only is located in Ko Lanta and is close to Ko Lanta National Park. It has a gym, as well as body treatments, an outdoor pool and a Jacuzzi.

Cheapest hotels in Ko Lanta, Thailand

Lanta Coral Beach Resort
8.2 Excellent
77 Moo 5, Ko Lanta, Thailand
Show on map
7.2 mi from city centre, Ko Lanta, Thailand 

This comfortable resort in Ko Lanta offers free Wi-Fi, as well as massage services and bicycle rental. It also provides an airport shuttle, a tour desk and a car rental desk.

$12
Avg. per night
Lanta Smile Beach
8.6 Excellent
20/2 Moo 3 Klong Dao, Saladan, Ko Lanta, Thailand
Show on map
5.4 mi from city centre, Ko Lanta, Thailand 

Lanta Smile Beach is located in Ko Lanta and offers free Wi-Fi. Just a short stroll from Long Beach, it provides comfortable rooms equipped with a mini bar and a refrigerator.

$12
Avg. per night
Isara Lanta
8.4 Excellent
Moo 2 Klong Khong, Ko Lanta, Thailand
Show on map
4.4 mi from city centre, Ko Lanta, Thailand 

Isara Lanta is located in Ko Lanta and offers guests free Wi-Fi. It also offers massage services, luggage storage and an express check-in and check-out feature.

$12
Avg. per night
Nature Beach Resort, Koh Lanta
8.0 Excellent
54 Moo 6, Klong Nin Beach, Ko Lanta, Thailand
Show on map
6.0 mi from city centre, Ko Lanta, Thailand 

Boasting an outdoor pool, Nature Beach Resort Koh Lanta is situated in Ko Lanta and provides comfortable accommodation. It also offers a beauty centre, massage services and a kids pool.

$14
Avg. per night
Blue Andaman Lanta Resort
7.9 Good
251 Moo 2 Sasadan, Ko Lanta, Thailand
Show on map
4.0 mi from city centre, Ko Lanta, Thailand 

Featuring an outdoor pool and a private beach, Blue Andaman Lanta Resort is located in Ko Lanta and offers comfortable accommodation. Those staying at the property can also enjoy free wireless internet.

$15
Avg. per night
Hatzanda Lanta Resort
9.0 Excellent
90 Moo 2 Klong Khong, Ko Lanta, Thailand
Show on map
4.6 mi from city centre, Ko Lanta, Thailand 

Hatzanda Lanta Resort provides a comfortable setting while in Ko Lanta. It also features luggage storage, a tour desk and massage services.

$15
Avg. per night
Lanta at Home
8.6 Excellent
477 Moo 3 Saladan, Ko Lanta, Thailand
Show on map
3.0 mi from city centre, Ko Lanta, Thailand 

Situated in Ko Lanta, Lanta@home provides 3-star accommodation, as well as a swimming pool. Guests can also take advantage of complimentary Wi-Fi access throughout their stay.

$15
Avg. per night
Peaceful Resort Koh Lanta
8.3 Excellent
9 Moo.3, Phra Ae Beach, Saladan, Ko Lanta, Thailand
Show on map
3.1 mi from city centre, Ko Lanta, Thailand 

Steps from Serenity Massage and Spa, Peaceful Resort Koh Lanta is located in Ko Lanta and offers comfortable accommodation. It also provides a kids pool, an outdoor pool and free Wi-Fi.

$16
Avg. per night

Hotel prices in Ko Lanta

2 stars and under
3 stars
4 stars +

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in Ko Lanta

About Ko Lanta

Ko Lanta is a small expanse of island paradise located in the Krabi Province of Thailand, boasting pristine beaches and clear waters that attract tourists year round. A 30-kilometre land expanse running from north to south, this luxury destination offers easy access to its surrounding natural wonders.

Things to do in Ko Lanta

For those seeking a peaceful getaway from the throngs of tourists on neighbouring islands, Ko Lanta is the place to go. Two of the most popular beaches include Kor Kwang, known for its shallow nearly translucent aquamarine water, and Klong Dao, a quiet beach with various dining and drinking options.

If you need a break from the beach, explore the Khao Mai Kaew Caves. A guide will take you through impressive caverns of stalactites, where you can go through small holes and into large church hall rooms.

The scuba diving around Ko Lanta is some of the most famous in the country, encompassing reefs, caves, islets and plentiful marine life. Ko Haa Archipelago is especially famous for its prominent underwater landscapes. Other popular water sports around the island include snorkelling, fishing and kayaking.

If you’re looking for a taste of traditional culture, take a stroll through the Sea Gypsy Village, where the “chao-le” have inhabited the region for hundreds of years. When you need a break from sightseeing, Ban Si Raya is the place to go for shopping and mingling amongst the locals.

Getting around Ko Lanta

The easiest way to get onto Ko Lanta is by ferry or boat from Krabi, Ao Nang or Phuket via Ko Phi Phi. The nearest airports are situated in Krabi, Trang and Phuket, with occasional transports to the connecting piers. Pickup trucks and motorcycle taxis primarily serve for transporting tourists around the island and can make for quite the interesting journey.

Facts about staying in Ko Lanta

  • What are the best hotels in Ko Lanta?

    Layana Resort & Spa is a very popular hotel in Ko Lanta with a score of 9.6 from 147 reviews. Lanta Sea House (9.4 from 27 reviews) and Twin Lotus Resort And Spa (8.9 from 340 reviews) are also highly rated Ko Lanta hotels based on recent feedback from HotelsCombined users.

  • What is a good hotel near Klong Dao Beach?

    With a rating of 9.4/10 from 27 reviews, Lanta Sea House is a hotel close to Klong Dao Beach that is well recommended by HotelsCombined users.

  • What is a good hotel in Ko Lanta near Ba Kan Tiang Beach?

    Phra Nang Lanta By Vacation Village is rated 8.2 from 110 reviews and is close to Ba Kan Tiang Beach.

  • Is there a good hotel near Long Beach?

    If you’re planning to stay near Long Beach, you should consider Layana Resort & Spa, which has a score of 9.6 from 147 reviews.

  • How much do hotels in Ko Lanta cost?

    Ko Lanta hotels have an average price of $76/night (based on searches on HotelsCombined in the last 3 days). For a 4-star hotel, the average price is $85/night, and if you are looking for a 5-star hotel in Ko Lanta then the average price is around $253/night.

  • How much is a cheap hotel in Ko Lanta?

    $59 per night is the cheapest Ko Lanta hotel price found in our data from the last 72 hours.