A beach with red-roofed buildings and a forested hill in the background.

Hotels with Restaurants in Ko Lanta

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
    Sign in
  • Be picky

    Search almost a million properties worldwide

Check availability on Ko Lanta Hotels with Restaurants

Tonight
8 Aug - 9 Aug
Tomorrow
9 Aug - 10 Aug
Next weekend
14 Aug - 16 Aug
In two weeks
21 Aug - 23 Aug

Our top choices for Ko Lanta hotels with a restaurant

1. Layana Resort and Spa

Layana Resort and Spa
Ko Lanta
Australia
Vanessa
S$178
includes taxes & fees
8 Sept - 9 Sept
Layana Resort and Spa

2. Twin Lotus Resort and Spa (Adult Only / November to April)

Twin Lotus Resort and Spa (Adult Only / November to April)
Ko Lanta
United States
Anthony
S$74
includes taxes & fees
14 Aug - 15 Aug
Twin Lotus Resort and Spa (Adult Only / November to April)

3. Lanta Castaway Beach Resort

Lanta Castaway Beach Resort
Ko Lanta
United Kingdom
Mark
S$45
includes taxes & fees
10 Aug - 11 Aug
Lanta Castaway Beach Resort

4. Rawi Warin Resort and Spa

Rawi Warin Resort and Spa
Ko Lanta
Canada
Wesley
S$149
includes taxes & fees
8 Sept - 9 Sept
Rawi Warin Resort and Spa

5. Long Beach Chalets

Long Beach Chalets
Ko Lanta
Canada
Lisa
S$83
includes taxes & fees
21 Aug - 22 Aug
Long Beach Chalets

6. Anda Lanta Resort

Anda Lanta Resort
Ko Lanta
Canada
Jessica
S$48
includes taxes & fees
7 Sept - 8 Sept
Anda Lanta Resort

7. Lanta Casa Blanca

Lanta Casa Blanca
Ko Lanta
Australia
Martin Ralph
S$96
includes taxes & fees
2 Sept - 3 Sept
Lanta Casa Blanca

8. Lanta Sand Resort & Spa

Lanta Sand Resort & Spa
Ko Lanta
United Kingdom
Helle
S$48
includes taxes & fees
17 Aug - 18 Aug
Lanta Sand Resort & Spa

9. The Lazy Lodge

The Lazy Lodge
Ko Lanta
United Kingdom
Sharon
S$88
includes taxes & fees
17 Aug - 18 Aug
The Lazy Lodge

10. Treeya Lanta

Treeya Lanta
Ko Lanta
Netherlands
Jeroen
S$69
includes taxes & fees
2 Sept - 3 Sept
Treeya Lanta
View all properties

Top Ko Lanta Hotel Reviews

Twin Bay Resort

Twin Bay Resort

10/10 Excellent
"Le personnel était très dévoué et le resort est magnifique ."
Audrey 5-night trip
Posted 13 hours ago
Twin Bay Resort
Layana Resort and Spa

Layana Resort and Spa

10/10 Excellent
"Lovely stay, beautiful place, great service, good food and amazing staff! Highly recommended"
Vanessa 2-night trip
Posted 11 days ago
Layana Resort and Spa
Long Beach Chalets

Long Beach Chalets

10/10 Excellent
"Everything was nice enough to stay Listening the waves on the balcony in the night time was great!"
Gyungwook 1-night trip
Posted 11 days ago
Long Beach Chalets
Rawi Warin Resort and Spa

Rawi Warin Resort and Spa

10/10 Excellent
"We had an amazing stay at Rawi Warin Resort & Spa and would happily return. The resort has a beautiful setting, friendly staff, and a peaceful atmosphere that made it easy to relax. A special thank you to Eric, who went above and beyond to arrange an unforgettable private dinner for us featuring fresh-caught tiger prawns. It was one of the highlights of our trip and a perfect example of the outstanding service we received throughout our stay. We stayed in the Sunset Pool Villa, and it was incredible. The views were breathtaking, the privacy was exceptional, and having our own pool made it the perfect place to unwind. The resort is also undergoing renovations, which we viewed as a positive. It’s clear the management is investing in the future of the property, and we’re looking forward to seeing the finished result. The work did not detract from our stay. The airport transfer service was also top-notch. The vehicle was comfortable, professional, and made the journey completely stress-free. Even with the car ferry to the mainland, it only took about 1 hour and 45 minutes to reach Krabi Airport, so getting to and from the resort was much easier than we expected. Overall, this was a fantastic stay with outstanding hospitality, beautiful surroundings, and attention to detail that made it truly memorable. We highly recommend Rawi Warin and can’t wait to come back."
Ian 4-night trip
Posted 2 months ago
Rawi Warin Resort and Spa
Anda Lanta Resort

Anda Lanta Resort

10/10 Excellent
"Such an amazing resort we extended our stay "
Jessica 5-night trip
Posted 3 months ago
Anda Lanta Resort
Thai House Beach Resort

Thai House Beach Resort

10/10 Excellent
"Wonderful!"
Rhea 3-night trip
Posted 3 months ago
Thai House Beach Resort
Lanta Sand Resort & Spa

Lanta Sand Resort & Spa

10/10 Excellent
"Our family of 4 came in May 2026, 2 girls age 6 and 9. The hotel was nice and the pool and excellent proximity to the beach was great! Our girls enjoyed the balcony pool. Nice restaurant (we only really ate one restaurant few minutes from the hotel on the beach called somewhere else was yummy, very affordable and also great view of the beach). We’d definitely stay at Lanta Sand again. "
Collin 3-night trip
Posted 3 months ago
Lanta Sand Resort & Spa
Tropicana Lanta Resort

Tropicana Lanta Resort

8/10 Good
"Slow season so not everything was open but the grounds were beautiful and the staff was lovely"
Danelle 3-night trip
Posted 3 months ago
Tropicana Lanta Resort
Avani+ Koh Lanta Krabi Resort

Avani+ Koh Lanta Krabi Resort

10/10 Excellent
"Amazing resort, the stay was wonderful and beautiful"
Karisa 4-night trip
Posted 3 months ago
Avani+ Koh Lanta Krabi Resort

Frequently asked questions

How much do hotels with dining in Ko Lanta cost?
You'll pay between S$45 and S$178 per night for hotels in Ko Lanta. A perfect stay with a restaurant, or one that offers access to epic foodie experiences, is just a few clicks away on Expedia. These prices were available on Expedia within the past 7 days, for a hotel booking with a check-in date within the next year. Prices reflect current offers and availability is subject to change. Additional terms may apply.
What are the best hotels with dining in Ko Lanta?
Select from multiple hotels with dining in Ko Lanta with a total average guest review rating of 9.4. The Houben - Adult Only places you near some wonderful foodie experiences. This popular 4-star property also comes with a cafe and an ocean view. Lanta Castaway Beach Resort is another recommended option with dining. It has a 3.5-star rating and conveniences such as scooter rentals and a free cooked-to-order breakfast.
How many hotels with restaurants are there in Ko Lanta?
Pack your bags and pick from 220 hotels with access to dining options in Ko Lanta. For official business travel, a solo adventure and everything in between, Expedia can help you find a stay to satisfy your inner foodie in just a few clicks.
What are the best cheap hotels with dining in Ko Lanta?
With hotels with dining starting at only S$45 per night, you'll have more money in your pocket to splurge on fantastic food experiences in Ko Lanta! Naraya Resort is a well-priced option that features amenities such as a beach bar and individually decorated rooms. Alternatively, taste the flavours of Ko Lanta from Lanta Happy Hill Resort. A terrace and a garden are among this stay's conveniences. If you want to save your hard-earned money and still catch the best of Ko Lanta, add a few fantastic free attractions to your to-do list. Klong Dao Beach and Klong Nin Beach are great ways to spend a day. This price was available on Expedia within the past 7 days, for a hotel booking with a check-in date within the next year. Prices reflect current offers and availability is subject to change. Additional terms may apply.
Are there any family-friendly hotels with dining in Ko Lanta?
Treat the family to a stay at Aranya Resort Koh Lanta, a 3-star option not far from town. Amenities here include a children's pool and a barbecue grill. Another family-friendly hotel with dining in Ko Lanta is Hub Of Joys Hostel. Complimentary breakfast and a nearby beach help make this 2-star escape a guest favourite. Ko Lanta has lots of family-friendly attractions to explore that'll keep the kids entertained. Klong Dao Beach and Klong Nin Beach offer fun for travellers young and old.
Are there any 5-star hotels with dining in Ko Lanta?
Pimalai Resort And Spa will be your perfect match. Amenities at this escape, around 14 kilometres from central Ko Lanta, include a tennis court and massage services. Layana Resort and Spa is another 5-star hotel with dining. It has beauty services and proposal/romance packages and is 5 kilometres from the downtown area.
Why book your hotel with restaurants in Ko Lanta with Expedia?
Whether you'd prefer a hotel with a restaurant, or one that's close to a foodie epicentre, Expedia will have a getaway that suits your tastes. Use our handy filters to search for Ko Lanta hotels with their own places to dine at. You can also look up accommodation in well-known locations full of cafés, restaurants or markets. Whatever you choose, you're guaranteed to score a delectable deal with Expedia!
How can I find cheap hotels with restaurants in Ko Lanta?
The simplest way to uncover cheap hotels with restaurants in Ko Lanta is with Expedia's filter tool. Book accommodation with restaurants or a few extras, like included lunch and dinner. You can also refine your search by star rating, amenities and budget to snag unbeatable deals with only a few clicks.
What is there to do in Ko Lanta near my hotel with restaurants?
Whatever you're interested in, Ko Lanta has tons to keep you on the go. Klong Dao Beach, Laem Kho Kwang and Khlong Toab Beach are on many travellers' schedules. Don't leave without exploring Khao Mai Kaew Cave, Ko Lanta Marine National Park and Klong Hin Beach either. With Expedia's hotel deals in Ko Lanta, you can discover even more wonderful attractions like these with the money you save.

Explore a world of travel with Expedia