Skip to main content

Filter by:


Star rating

5 stars 4 stars 3 stars 2 stars 1 star

Review score

Superb: 9+ Very good: 8+ Good: 7+ Pleasant: 6+
Ko Lanta – 270 hotels and places to stay
Our top picks Lowest price first Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

Lanta Casa Blanca - SHA Extra Plus 4 stars

Hotel in Klong Khong Beach, Ko Lanta

Lanta Casa Blanca - SHA Plus has a restaurant, outdoor swimming pool, a fitness centre and bar in Ko Lanta. This 4-star hotel offers a private beach area, room service and free WiFi. The rooms are so modern and warm feeling. Great place.

Show more Show less
9.2
Superb
491 reviews
Price from
£82
per night

The Lazy Lodge 4 stars

Hotel in Klong Khong Beach, Ko Lanta

Set in Ko Lanta, The Lazy Lodge offers beachfront accommodation 1.9 km from Klong Toab Beach and offers various facilities, such as a restaurant, a bar and a garden. Beautiful laidback rooms with the perfect beat feel. Amazingly high ceilings

Show more Show less
9.6
Exceptional
29 reviews
Price from
£112
per night

Lanta Emerald Bungalow 3 stars

Hotel in Klong Khong Beach, Ko Lanta

Set in Ko Lanta, 2.1 km from Klong Toab Beach, Lanta Emerald Bungalow offers accommodation with a restaurant, free private parking, an outdoor swimming pool and a bar. The resort is like little paradise. It's literally on the beach. Everything was great!

Show more Show less
8.4
Very good
307 reviews
Price from
£19
per night

Twin Lotus Resort and Spa - Adult only - SHA Plus 4 stars

Hotel in Klong Dao Beach, Ko Lanta

Twin Lotus Koh Lanta is an adult-only property, a 3-minute walk from Klong Dao Beach. It offers modern accommodation with air-conditioning and free WiFi. We were upgraded to pool villa. The staff were incredible even there were only few of them per shift but the service was amazing.

Show more Show less
8.9
Fabulous
645 reviews
Price from
£146
per night

Hatzanda Lanta Resort - SHA Plus 3 stars

Hotel in Klong Khong Beach, Ko Lanta

A short walk from Klong Khong Beach, Hatzanda Lanta Resort has a garden and offers simple bungalow-style holiday homes. Free WiFi access is available in the public areas. Great place to stay, comfortable swimming pool and rooms, taste breakfasts.

Show more Show less
8.6
Fabulous
100 reviews
Price from
£15
per night

Beach Home Lanta 2 stars

Hotel in Klong Nin Beach, Ko Lanta

Beach Home Lanta Hotel is situated on the scenic Klong Nin Beach of Koh Lanta, a 10-minute drive from Saladan Pier. It provides charming accommodation with private balconies and air conditioning. The location is fantastic, if you're looking to wake up to the view of the ocean then this is your place!

Show more Show less
8.8
Fabulous
96 reviews
Price from
£34
per night

Lanta at Home - SHA Extra Plus 2 stars

Hotel in Klong Dao Beach, Ko Lanta

A 5-minute walk from Klong Dao Beach, Lanta at Home - SHA Extra Plus offers comfortable rooms and free WiFi in public areas and private rooms. Friendly staff, Nice Room, Clean and tidy:) Everything you need for a quick, unexpected 1 night stay over:)

Show more Show less
9.1
Superb
108 reviews
Price from
£22
per night

Fresh House 3 stars

Hotel in Koh Lanta Old Town, Ko Lanta

Located in Ko Lanta and with Lanta Old Town reachable within 300 metres, Fresh House provides a restaurant, allergy-free rooms, free WiFi throughout the property and a shared lounge. This place is fabulous!!! What a gem. It is a small hotel with beautifully refurbished rooms all done in wood. The rooms are over the water. We stayed here for 2 nights while we enjoyed the Lanta Lanta festival and we loved this place. They even gave us a late check out and arranged a taxi to the Krabi airport. The Thai owners were super accommodating and our breakfast at the fresh house restaurant, which was just a short walk away was excellent. If we ever go back to Lanta old town, I would absolutely stay here again. The beds were comfy and the AC worked well. It's also a good place to book the 4 island tour from.

Show more Show less
8.7
Fabulous
111 reviews
Price from
£22
per night

Baan O.k

Hotel in Phra Ae Beach, Ko Lanta

Located in Ko Lanta, 300 metres from Long Beach, Baan O.k provides accommodation with a shared lounge, free private parking, a garden and a terrace. it was great overall. recommend. stay here

Show more Show less
8.4
Very good
44 reviews
Price from
£6
per night

Lanta Palm Beach Resort 2 stars

Hotel in Long Beach, Ko Lanta

Situated along the calming shores of Lanta Yai’s Phra-Ae Beach, Lanta Palm Beach Resort offers accommodation set in a luscious, tropical garden and taditional Thai massages and aromatherapy. The breakfast was okay for the price, but average for a beach front option. The A/C was amazing, staff was super friendly and accommodating and the location was great. The booking process was very easy and it was nice to be able to rent scooters right from the front. Also great restaurants to walk to nearby.

Show more Show less
7.3
Good
236 reviews
Price from
£28
per night

Most booked hotels in Ko Lanta in the past month

See all

Ko Lanta's best hotels with breakfast

See all

Budget hotels in Ko Lanta

See all

Hotels located in the centre of Ko Lanta

See all

FAQs about hotels in Ko Lanta

  • Klong Khong Beach, Klong Dao Beach and Klong Nin Beach are popular with other travellers visiting Ko Lanta.

  • The average price per night for a 3-star hotel in Ko Lanta this weekend is £38 or, for a 4-star hotel, £71. Looking for something even fancier? 5-star hotels in Ko Lanta for this weekend cost on average around £302 per night (based on Booking.com prices).

  • These hotels in Ko Lanta are highly rated by couples: The Lazy Lodge, DOX Ko Lanta and The Hotel Zealonta.

  • On average, it costs £39 per night to book a 3-star hotel in Ko Lanta for tonight. You'll pay on average around £87 if you choose to stay in a 4-star hotel tonight, while a 5-star hotel in Ko Lanta will cost around £316 (based on Booking.com prices).

  • For hotels in Ko Lanta that serve up a highly-rated breakfast, try Twin Lotus Resort and Spa - Adult only - SHA Plus, Cicada Lanta and Fresh House.

  • Many families visiting Ko Lanta loved staying at Sabai Dee Mansion & Hotel, DOX Ko Lanta and The Hotel Zealonta.

  • On average, 3-star hotels in Ko Lanta cost £34 per night, and 4-star hotels in Ko Lanta are £58 per night. If you're looking for something really special, a 5-star hotel in Ko Lanta can on average be found for £136 per night (based on Booking.com prices).

  • Pinky Hotel - Adult Only, Beach Home Lanta and Arthaya Villas - SHA Plus have received great reviews from travellers in Ko Lanta regarding the views from their hotel rooms.

  • Some of the best hotels in Ko Lanta near Had Hin Ngam include Pimalai Resort & Spa - SHA Plus, Klong Jark Bungalow and Aha Lanta Cozy Hostel.

  • The Hotel Zealonta, OYO 1082 Chom Dao Resort and Lanta Casa Blanca - SHA Extra Plus are some of the popular hotels in Ko Lanta.

Subscribe to see Secret Deals

Prices drop the moment you sign up!

What guests said about Ko Lanta:

Explore guest reviews of hotels in Ko Lanta

See all
Research, refine and make plans for your whole trip