Hotels in Ko Lanta

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

Ko Lanta, Thailand
7 Dec — 8 Dec2
Ko Lanta, Thailand
Tue 7-12
Wed 8-12
...and more

Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Ko Lanta

Filter by star ratings
All filters
Layana Resort & Spa
Layana Resort & Spa
9.5 Excellent
272 Moo 3 Saladan, Ko Lanta, Thailand
Show on map
5.0 km from city centre, Ko Lanta 
ExcellentBased on 125 reviews
9.5

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.

Lanta Resort
Lanta Resort
6.6 Good
243 Moo 3, Long Beach, Saladan, Ko Lanta, Thailand
Show on map
4.9 km from city centre, Ko Lanta 
GoodBased on 6 reviews
6.6

Situated in Ko Lanta, Lanta Resort offers 4-star accommodation, as well as an outdoor pool, a Jacuzzi and a private beach. There is also a fitness centre with a swimming pool.

Sea Sand Sun Resort
Sea Sand Sun Resort
8.5 Excellent
286 Moo 2 Saladan, Ko Lanta, Thailand
Show on map
7.2 km from city centre, Ko Lanta 
ExcellentBased on 26 reviews
8.5

Featuring an outdoor pool, a private beach and a Jacuzzi, Sea Sand Sun Resort Lanta Island is located in Ko Lanta and provides comfortable accommodation. It offers 3-star accommodation with air-conditioned rooms.

Peace Paradise Beach
Peace Paradise Beach
4.8 Okay
346 M. 6, Ko Lanta, Thailand
Show on map
8.6 km from city centre, Ko Lanta 
OkayBased on 1 review
4.8

Guests of this resort will appreciate the seclusion of its private beach and on-site day spa, all located just a quick car ride from the heart of Ko Lanta. It also offers an outdoor pool, a rooftop terrace and a kids pool.

Lanta Topview Resort Sunset Bar Restaurant
Lanta Topview Resort Sunset Bar Restaurant
4.8 Okay
255 Moo 5 Koh Lantayai, Ko Lanta, Thailand
Show on map
13.9 km from city centre, Ko Lanta 
OkayBased on 1 review
4.8

Lanta Topview Resort is located in Ko Lanta and is close to Ko Lanta National Park. It is conveniently positioned for guests wanting to visit local attractions.

Lanta Coral Beach Resort
Lanta Coral Beach Resort
8.2 Excellent
77 Moo 5, Ko Lanta, Thailand
Show on map
11.6 km from city centre, Ko Lanta 
ExcellentBased on 422 reviews
8.2

Lanta Coral Beach Resort is situated in Ko Lanta and offers newly renovated rooms and complimentary wireless internet. Just a stone's throw from the beach, it is perfectly located for those searching for a sea-side escape.

Coco Cape Lanta
Coco Cape Lanta
8.8 Excellent
443 Moo 1, Saladan, Klong Dao Beach, Ko Lanta, Thailand
Show on map
6.7 km from city centre, Ko Lanta 
ExcellentBased on 6 reviews
8.8

Coco Cape Lanta Resort is located in Ko Lanta and offers free Wi-Fi. It also provides an express check-in and check-out feature, an outdoor pool and massage services.

Nakara Long Beach Resort
Nakara Long Beach Resort
7.7 Good
172 M.3 Saladan, Koh Lanta Yai, Ko Lanta, Thailand
Show on map
5.1 km from city centre, Ko Lanta 
GoodBased on 527 reviews
7.7

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.

Twin Bay Resort
Twin Bay Resort
8.3 Excellent
333 Moo 1, Saladan, Ko Lanta, Thailand
Show on map
6.5 km from city centre, Ko Lanta 
ExcellentBased on 96 reviews
8.3

Featuring an outdoor pool, a private beach and free Wi-Fi, Twin Bay Resort is located in Ko Lanta and provides comfortable accommodation. It offers 3-star accommodation and views of the sea.

Alama Sea Village Resort
Alama Sea Village Resort
8.4 Excellent
333 Moo 5, Ko Lanta, Thailand
Show on map
13.8 km from city centre, Ko Lanta 
ExcellentBased on 352 reviews
8.4

Alama Sea Village Resort is located in Ko Lanta and is close to Ko Lanta National Park. It also offers free Wi-Fi, a kids pool and an outdoor pool.

Tips for booking a Ko Lanta hotel

Cheapest month:October
Most expensive month:June
Average price in Ko Lanta:S$ 160/night
Absolute cheapest price found:S$ 4/night
Cheapest day:Sunday
Most expensive day:Friday
S$ 52 - S$ 308
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
S$ 53 - S$ 97
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Ko Lanta hotels

Show all 817 hotels
1
Baan Maiphai Lanta
Baan Maiphai Lanta
7.8 Good
30/4 Moo 2 Saladan, Ko Lanta, Thailand
Show on map
7.8 km from city centre, Ko Lanta, Thailand 

Baan Maiphai Lanta is located in Ko Lanta and features free Wi-Fi. It also offers an express check-in and check-out feature, a 24-hour reception and a swimming pool.

2
Laguna Beach Club Resort
Laguna Beach Club Resort
8.6 Excellent
165 Moo 3, Tambon Saladan, Krabi, Ko Lanta, Thailand
Show on map
5.6 km 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 massage services, free Wi-Fi and bicycle rental.

3
Gooddays Lanta Beach Resort
Gooddays Lanta Beach Resort
8.1 Excellent
183 Moo 2 Saladan, Ko Lanta, Thailand
Show on map
5.2 km from city centre, Ko Lanta, Thailand 

Gooddays Lanta Beach Resort is located in Ko Lanta and is close to Layana Resort & Spa. It also offers a kids pool, an outdoor pool and valet parking.

4
Lanta New Beach Bungalows
Lanta New Beach Bungalows
8.1 Excellent
122 Moo 2 Saladan, Ko Lanta, Thailand
Show on map
6.6 km from city centre, Ko Lanta, Thailand 

Featuring a Jacuzzi, a private beach and an outdoor pool, Lanta New Beach Bungalows is situated in Ko Lanta and provides unique accommodation. The numerous amenities this cosy property offers include body treatments, a kids pool and a beauty centre.

5
Twin Lotus Koh Lanta
Twin Lotus Koh Lanta
8.9 Excellent
199 Moo 1, Tambon Saladan, Ko Lanta, Thailand
Show on map
5.8 km 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.

6
Pimalai Resort And Spa
Pimalai Resort And Spa
9.6 Excellent
99 Moo 5 Ba Kan Tiang Beach, Ko Lanta, Thailand
Show on map
14.0 km 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 a sauna. There is also a fitness centre with a basketball court, an infinity pool and a sauna.

7
Rawi Warin Resort and Spa
Rawi Warin Resort and Spa
8.9 Excellent
139 Moo 8, Ko Lanta, Thailand
Show on map
8.7 km from city centre, Ko Lanta, Thailand 

Situated in Ko Lanta, Rawi Warin Resort And Spa provides modern 5-star accommodation, as well as outdoor tennis courts, an outdoor pool and a private beach. It also offers a kids club, a sauna and a Jacuzzi.

8
Lanta Resort
Lanta Resort
6.6 Good
243 Moo 3, Long Beach, Saladan, Ko Lanta, Thailand
Show on map
4.9 km from city centre, Ko Lanta, Thailand 

Situated in Ko Lanta, Lanta Resort offers 4-star accommodation, as well as an outdoor pool, a Jacuzzi and a private beach. There is also a fitness centre with a swimming pool.

Cheapest hotels in Ko Lanta, Krabi

Show all 817 hotels
Marina Hut Guest House
Marina Hut Guest House
8.7 Excellent
55/1 Moo.6, T.ko Lanta Yai, Ko Lanta, Thailand
Show on map
9.7 km from city centre,  

Marina hut guest house offers a comfortable setting when in Ko Lanta. It also features luggage storage, bicycle rental and a tour desk.

S$ 8
Avg. per night
Mook Lanta Eco Resort
Mook Lanta Eco Resort
8.5 Excellent
343 Moo 2 Saladan, Ko Lanta, Thailand
Show on map
5.5 km from city centre,  

Mook Lanta Eco Resort is situated in Ko Lanta and provides recently renovated rooms and free wireless internet. It also features a car rental desk, a library and a concierge.

S$ 12
Avg. per night
Lanta Coral Beach Resort
Lanta Coral Beach Resort
8.2 Excellent
77 Moo 5, Ko Lanta, Thailand
Show on map
11.6 km from city centre,  

Lanta Coral Beach Resort is situated in Ko Lanta and offers newly renovated rooms and complimentary wireless internet. Just a stone's throw from the beach, it is perfectly located for those searching for a sea-side escape.

S$ 14
Avg. per night
Lanta New Beach Bungalows
Lanta New Beach Bungalows
8.1 Excellent
122 Moo 2 Saladan, Ko Lanta, Thailand
Show on map
6.6 km from city centre,  

Featuring a Jacuzzi, a private beach and an outdoor pool, Lanta New Beach Bungalows is situated in Ko Lanta and provides unique accommodation. The numerous amenities this cosy property offers include body treatments, a kids pool and a beauty centre.

S$ 14
Avg. per night
Baan Maiphai Lanta
Baan Maiphai Lanta
7.8 Good
30/4 Moo 2 Saladan, Ko Lanta, Thailand
Show on map
7.8 km from city centre,  

Baan Maiphai Lanta is located in Ko Lanta and features free Wi-Fi. It also offers an express check-in and check-out feature, a 24-hour reception and a swimming pool.

S$ 15
Avg. per night
Gooddays Lanta Beach Resort
Gooddays Lanta Beach Resort
8.1 Excellent
183 Moo 2 Saladan, Ko Lanta, Thailand
Show on map
5.2 km from city centre,  

Gooddays Lanta Beach Resort is located in Ko Lanta and is close to Layana Resort & Spa. It also offers a kids pool, an outdoor pool and valet parking.

S$ 21
Avg. per night
Sea Sand Sun Resort
Sea Sand Sun Resort
8.5 Excellent
286 Moo 2 Saladan, Ko Lanta, Thailand
Show on map
7.2 km from city centre,  

Featuring an outdoor pool, a private beach and a Jacuzzi, Sea Sand Sun Resort Lanta Island is located in Ko Lanta and provides comfortable accommodation. It offers 3-star accommodation with air-conditioned rooms.

S$ 22
Avg. per night
Laguna Beach Club Resort
Laguna Beach Club Resort
8.6 Excellent
165 Moo 3, Tambon Saladan, Krabi, Ko Lanta, Thailand
Show on map
5.6 km from city centre,  

Featuring an outdoor pool and a private beach, Laguna Beach Club Resort is located in Ko Lanta and provides comfortable accommodation. It also offers massage services, free Wi-Fi and bicycle rental.

S$ 25
Avg. per night

Hotel prices in Ko Lanta

2 stars or below

S$ 15 - S$ 78

Lanta Emerald Bungalow

No. 1 most popular

S$ 32
Avg. per night
Baan Maiphai Lanta

Best value

S$ 15
Avg. per night
3 stars

S$ 12 - S$ 151

Long Beach Chalet

No. 1 most popular

Long Beach Chalet
9.1 Excellent
S$ 59
Avg. per night
Bambie Boutique Home & Resort

No. 2 most popular

S$ 100
Avg. per night
Mook Lanta Eco Resort

Best value

S$ 12
Avg. per night
4 stars and up

S$ 67 - S$ 309

Rawi Warin Resort and Spa

No. 1 most popular

S$ 126
Avg. per night
Pimalai Resort And Spa

No. 2 most popular

S$ 272
Avg. per night
SriLanta Resort and Spa

Best value

S$ 67
Avg. per night

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

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

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.

Ko Lanta travel FAQs

  • What are the best hotels in Ko Lanta?

    One of the most popular hotels in Ko Lanta is Phutara Lanta Resort, which has been reviewed by 108 users and currently has a rating of 7.1/10. Other top-rated locations include Rawi Warin Resort and Spa and Pimalai Resort And Spa, which have received 8.9/10 and 9.6/10 ratings from our users, respectively.

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

    Reviews of Pimalai Resort And Spa recommend it as a good place to stay near Ba Kan Tiang Beach, scoring 9.6/10 from 543 ratings.

  • What is a good hotel in Ko Lanta near Klong Nin Beach?

    Rawi Warin Resort and Spa is rated 8.9 from 373 reviews and is close to Klong Nin Beach.

  • Is there a good hotel near Klong Dao Beach?

    12 HotelsCombined reviews of Bambie Boutique Home & Resort score it 9.1/10, making it a highly recommended hotel near Klong Dao Beach.

  • How much do hotels in Ko Lanta cost?

    Hotels in Ko Lanta cost an average of S$ 108/night according to HotelsCombined data in the last 72 hours. A 4- or 5-star hotel in Ko Lanta had higher average prices of S$ 256/night and S$ 701/night, respectively.

  • How much is a cheap hotel in Ko Lanta?

    Prices for Ko Lanta hotels have been found for as low as S$ 8/night over the last 3 days.

  • How much is a hotel in Ko Lanta tonight?

    A hotel in Ko Lanta tonight has an average price of S$ 66, but some deals have been found for as low as S$ 8 in HotelsCombined searches over the last 72 hours. Prices in Ko Lanta are changing frequently.