Find and Book Top Rated Hotels in Koh Lanta

Search among 118 available hotels and places to stay in Koh Lanta from 50+ providers

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
Filter & Sort
View map
1-50 out of 118
Filter & Sort
View map
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
8.6
Great311 reviews
MapView on map8.3 mi from City Center2.0 mi from Mu Ko Lanta National Park
From   US$ 165 /nightSelect
8.6
Great188 reviews
MapView on map3.0 mi from City Center
From   US$ 156 /nightSelect
8.4
Great477 reviews
2.8 mi from City Center
From   US$ 54 /nightSelect
8.4
Great299 reviews
4.3 mi from City Center1.0 mi from Saladan School
From   US$ 133 /nightSelect
8.0
Great158 reviews
3.2 mi from City Center
From   US$ 29 /nightSelect
8.4
Great149 reviews
3.2 mi from City Center
From   US$ 29 /nightSelect
8.4
Great63 reviews
4.1 mi from City Center
From   US$ 70 /nightSelect
8.2
Great78 reviews
3.1 mi from City Center
From   US$ 66 /nightSelect
8.2
Great275 reviews
3.2 mi from City Center
From   US$ 76 /nightSelect
3.7 mi from City Center1200 yd from Saladan School
From   US$ 70 /nightSelect
8.4
Great220 reviews
5.9 mi from City Center
From   US$ 17 /nightSelect
8.2
Great100 reviews
3.1 mi from City Center1.1 mi from Police Station
From   US$ 39 /nightSelect
8.4
Great304 reviews
5.0 mi from City Center
From   US$ 112 /nightSelect
8.4
Great79 reviews
3.2 mi from City Center
From   US$ 25 /nightSelect
Guest house
8.2
Great72 reviews
5.1 mi from City Center400 yd from City Center
From   US$ 25 /nightSelect
Guest house
8.0
Great13 reviews
2.9 mi from City Center
From   US$ 37 /nightSelect
Guest house
8.2
Great136 reviews
3.5 mi from City Center1300 yd from Police Station
From   US$ 53 /nightSelect
8.4
Great134 reviews
3.5 mi from City Center
From   US$ 148 /nightSelect
8.2
Great519 reviews
6.0 mi from City Center
From   US$ 38 /nightSelect
8.0
Great185 reviews
3.0 mi from City Center
From   US$ 44 /nightSelect
8.2
Great146 reviews
4.0 mi from City Center
From   US$ 22 /nightSelect
8.2
Great324 reviews
3.0 mi from City Center
From   US$ 52 /nightSelect
8.4
Great71 reviews
3.0 mi from City Center
From   US$ 94 /nightSelect
8.0
Great24 reviews
4.1 mi from City Center
From   US$ 53 /nightSelect
8.2
Great149 reviews
9.4 mi from City Center1300 yd from Mu Ko Lanta National Park
From   US$ 99 /nightSelect
8.2
Great209 reviews
8.9 mi from City Center1.2 mi from Mu Ko Lanta National Park
From   US$ 165 /nightSelect
8.4
Great76 reviews
3.5 mi from City Center
From   US$ 76 /nightSelect
7.8
Very good29 reviews
8.2 mi from City Center2.3 mi from Mu Ko Lanta National Park
From   US$ 23 /nightSelect
8.4
Great229 reviews
4.0 mi from City Center
From   US$ 34 /nightSelect
8.4
Great162 reviews
8.0 mi from City Center
From   US$ 174 /nightSelect
8.0
Great106 reviews
5.4 mi from City Center
From   US$ 192 /nightSelect
8.4
Great80 reviews
5.4 mi from City Center
From   US$ 130 /nightSelect
8.6
Great47 reviews
3.1 mi from City Center1.1 mi from Police Station
From   US$ 39 /nightSelect
5.0 mi from City Center400 yd from City Center
From   US$ 61 /nightSelect
8.4
Great128 reviews
8.1 mi from City Center
From   US$ 189 /nightSelect
8.2
Great276 reviews
4.3 mi from City Center
From   US$ 43 /nightSelect
8.0
Great162 reviews
4.2 mi from City Center1700 yd from Saladan School
From   US$ 103 /nightSelect
8.2
Great87 reviews
3.8 mi from City Center1200 yd from Saladan School
From   US$ 116 /nightSelect
7.8
Very good23 reviews
4.2 mi from City Center
From   US$ 67 /nightSelect
7.6
Very good67 reviews
3.7 mi from City Center400 yd from Saladan School
From   US$ 33 /nightSelect
8.6
Great10 reviews
9.2 mi from City Center1500 yd from Mu Ko Lanta National Park
From   US$ 15 /nightSelect
8.4
Great172 reviews
4.4 mi from City Center1.1 mi from Saladan School
From   US$ 91 /nightSelect
8.4
Great91 reviews
3.1 mi from City Center
From   US$ 27 /nightSelect
8.4
Great200 reviews
3.3 mi from City Center
From   US$ 94 /nightSelect
Guest house
7.8
Very good14 reviews
5.8 mi from City Center400 yd from Lanta Old Town
From   US$ 21 /nightSelect
8.2
Great62 reviews
From   US$ 44 /nightSelect
8.0
Great81 reviews
3.1 mi from City Center1.1 mi from Police Station
From   US$ 102 /nightSelect
8.6
Great14 reviews
5.6 mi from City Center
From   US$ 79 /nightSelect
8.6
Great140 reviews
4.3 mi from City Center
From   US$ 11 /nightSelect
8.8
Great57 reviews
3.9 mi from City Center
From   US$ 154 /nightSelect

Best hotels and places to stay in Koh Lanta

Why visit?

Koh Lanta is a beautiful island located in the Andaman Sea, off the coast of Thailand. It offers pristine white sand beaches, crystal-clear waters, and a laid-back atmosphere that is perfect for a relaxing getaway. The island is also home to stunning national parks, vibrant coral reefs, and an array of outdoor activities such as snorkeling, diving, and kayaking. Whether you are seeking a romantic escape, a family vacation, or simply want to unwind in paradise, Koh Lanta has something to offer for everyone.

Where to stay?

Koh Lanta has several areas that cater to different preferences and budgets. Here are some of the best areas to stay in Koh Lanta:

Long Beach: Located on the northwest coast, Long Beach is perfect for those seeking a lively atmosphere with plenty of restaurants, bars, and shops. The beach itself offers stunning sunsets and is lined with a wide range of accommodations.

Kantiang Bay: Situated on the southern coast, Kantiang Bay is known for its scenic beauty and tranquility. The area is home to a more upscale crowd and offers a relaxed ambiance, making it an ideal choice for couples and families.

Old Town: Koh Lanta's Old Town is a charming and historic area that showcases a fusion of Thai, Chinese, and Muslim cultures. It is perfect for those looking for a peaceful and authentic experience away from the beach. The town offers a variety of boutique accommodations and delicious seafood restaurants.

Price per hotel room per night:

In Koh Lanta, the average price per hotel room per night varies depending on the star rating. Here is a rough estimate:

3-star hotels: Prices range from $30-60 USD per night.

4-star hotels: Prices range from $60-150 USD per night.

5-star hotels: Prices range from $150-400 USD per night.

Best value for money:

Lanta Emerald Bungalow: This budget-friendly accommodation offers comfortable rooms, a swimming pool, and a great location near Long Beach.

Lanta Miami Resort: With its affordable rates and beachfront location, this resort provides excellent value for money. The property features spacious rooms and a range of amenities.

Best kid-friendly hotels:

Lanta Sand Resort & Spa: This family-friendly resort offers a kids' club, swimming pool, and a prime beachfront location. It also provides spacious family rooms and a variety of activities for children.

Crown Lanta Resort & Spa: With its stunning sea views, multiple swimming pools, and a dedicated kids' pool, this resort is perfect for families. The resort also offers a kids' club and various water sports activities.

Best hotels for a romantic getaway:

Pimalai Resort & Spa: Surrounded by lush tropical vegetation and overlooking Kantiang Bay, this luxurious resort offers privacy, seclusion, and breathtaking views. It features spacious villas, a spa, and exceptional dining options.

Rawi Warin Resort & Spa: Nestled between the mountains and the Andaman Sea, this romantic resort boasts beautiful infinity pools, luxurious villa accommodations, and a rejuvenating spa.

Best for location:

Layana Resort & Spa: Situated on Long Beach, this adults-only resort offers direct beach access, a stunning infinity pool, and exquisite dining options. It is also located close to various restaurants and shops.

Twin Lotus Resort & Spa: Overlooking the azure waters of Klong Dao Beach, this resort provides a peaceful and convenient location. It offers elegant accommodations, a spa, and easy access to nearby attractions.

Best for a short city break:

Anda Lanta Resort: This boutique resort is located in a quiet area, offering peaceful surroundings and easy access to the beach. It features charming bungalows, a swimming pool, and a restaurant.

Lanta Sanuk Bungalow: With its friendly atmosphere and a location near Long Beach, this casual and budget-friendly accommodation is perfect for a short city break. It offers clean rooms and a relaxing environment.

Show moreLess