Search Hotels with Restaurant in Ko Lanta

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Save instantly and earn perks with One Key
  • Be picky

    Search almost a million properties worldwide

Check availability on Ko Lanta Hotels with Restaurant

Our top choices for Ko Lanta hotels with a restaurant

Lanta Palace Beach Resort and Spa

Lanta Palace Beach Resort and Spa
4.0 star property
Ko Lanta
10.0 out of 10, Exceptional, (93 reviews)
"What an amazing place! We’d highly recommend to anyone looking for a beautiful, romantic and relaxing resort, that’s beachfront, has amazing staff and a wonderful buffet breakfast! We stayed here for 6 nights and barely left the property. We definitely felt spoiled and would go back in a second!"
Canada
Nadine
The price is £103
includes taxes & fees
9 May - 10 May
Lanta Palace Beach Resort and Spa

Long Beach Chalet

Long Beach Chalet
3.0 star property
Ko Lanta
9.4 out of 10, Exceptional, (246 reviews)
"Perfect on the beach. Good food happy hour bar. Great pool. We stayed in the cheaper rooms up towards the main road still good but basic. We changed rooms as ours was not available but the upgraded room was not as nice no balcony no wardrobe. The cheapest was the better one. But the ones by the beach looked amazing. Koh lanta was my favourite place. And we really loved our time here. 7/11 opposite hotel and an fantastic pizza restaurant too "
United Kingdom
Stephanie
The price is £28
includes taxes & fees
10 May - 11 May
Long Beach Chalet

Rawi Warin Resort and Spa

Rawi Warin Resort and Spa
4.5 star property
Ko Lanta
9.0 out of 10, Wonderful, (546 reviews)
"Lovely resort. Very friendly, courteous staff. Food is excellent. "
Canada
Jivan
The price is £82
includes taxes & fees
3 May - 4 May
Rawi Warin Resort and Spa

Anda Lanta Resort

Anda Lanta Resort
4.0 star property
Ko Lanta
8.8 out of 10, Excellent, (255 reviews)
"Super nice and friendly staff. We had a wonderful time. Highly recommend this place."
United States
Jutta
The price is £26
includes taxes & fees
6 May - 7 May
Anda Lanta Resort

Lanta Beachfront Resort

Lanta Beachfront Resort
3.0 star property
Ko Lanta
10.0 out of 10, Exceptional, (1 review)
The price is £26
includes taxes & fees
1 May - 2 May
Lanta Beachfront Resort

Treeya Lanta

Treeya Lanta
3.0 star property
Ko Lanta
9.8 out of 10, Exceptional, (33 reviews)
"Amazing property and even better staff. They were extremely helpful with booking tours and recommending beaches to visit. "
United States
Kyle
The price is £42
includes taxes & fees
9 May - 10 May
Treeya Lanta

Mook Lanta Eco Resort

Mook Lanta Eco Resort
3.0 star property
Ko Lanta
8.4 out of 10, Very good, (173 reviews)
"Very clean rooms and lovely staff. Could do with a new toaster for breakfast:-)"
United Kingdom
Phil
The price is £25
includes taxes & fees
15 Apr - 16 Apr
Mook Lanta Eco Resort

Peaceful Resort Koh Lanta

Peaceful Resort Koh Lanta
3.0 star property
Ko Lanta
8.6 out of 10, Excellent, (129 reviews)
"Friendly, helpful, and efficient staff."
United States
Thomas
The price is £26
includes taxes & fees
14 Apr - 15 Apr
Peaceful Resort Koh Lanta

Lanta Castaway Beach Resort

Lanta Castaway Beach Resort
3.5 star property
Ko Lanta
9.6 out of 10, Exceptional, (166 reviews)
"We had a wonderful stay at Lanta Castaway. Our A/C bungalow was extremely comfortable and steps away from the beach. Staff are extremely friendly and heloful. We had some wonderful meals at the nearby Mama Dang restaurant as well. "
Canada
Anoma
The price is £29
includes taxes & fees
3 May - 4 May
Lanta Castaway Beach Resort

The Houben - Adult Only

The Houben - Adult Only
4.0 star property
Ko Lanta
9.6 out of 10, Exceptional, (233 reviews)
"Beautiful place, very friendly, helping staff."
Switzerland
marc
The price is £80
includes taxes & fees
3 May - 4 May
The Houben - Adult Only
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Top Ko Lanta Hotel Reviews

Frequently asked questions

How much do hotels with restaurants in Ko Lanta cost?
Hotels in Ko Lanta range between £26 to £132 per night. You'll want to come with an appetite — these stays feature restaurants or are near top foodie areas. 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.
What are the best hotels with restaurants in Ko Lanta?
Select from multiple hotels with restaurants in Ko Lanta with a total average guest review rating of 9.4. Pimalai Resort And Spa places you near some terrific foodie experiences. This popular 5-star property also comes with an ocean view and free valet parking services. Layana Resort and Spa is another recommended option with dining. It has a 5-star rating and conveniences such as a beach bar and a sauna.
How many hotels with restaurants are there in Ko Lanta?
Take your pick of 220 hotels offering access to great dining options in Ko Lanta. Whether you're travelling with the kids or organising a weekend escape with some friends, Expedia can help you find the best place.
What are the best cheap hotels with dining in Ko Lanta?
Keep both your taste buds and budget happy at one of our Ko Lanta hotels with restaurants that start at just £26 per night. Naraya Resort will place you near some delicious food experiences. Handy amenities here include individually decorated rooms and a beach bar. Also check out Lanta Happy Hill Resort, which has a garden and a terrace. Use the money you save at either escape to eat your way around Ko Lanta! If you prefer to hold on to your hard-earned money and still see the best of Ko Lanta, add a couple of terrific free attractions to your must-do list. Klong Dao Beach and Khlong Toab Beach are always popular among visitors. 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 restaurants in Ko Lanta?
Treat the family to a stay at Pimalai Resort And Spa, a 5-star option just a quick drive from town. Conveniences here include a sauna and a nearby beach. Another family-friendly hotel with dining in Ko Lanta is Layana Resort and Spa. A sauna and a swimming pool help make this 5-star escape a hit with guests. Ko Lanta has lots of family-friendly attractions to explore that'll entertain the kids. Sala Dan Pier and Khao Mai Kaew Cave promise fun for travellers both young and old.
Are there any 5-star hotels with restaurants in Ko Lanta?
Although there aren't any 5-star hotels with restaurants in Ko Lanta, there are 4-star options that will satisfy the travelling foodie. Located around 4 mi from the downtown area, Avani+ Koh Lanta Krabi Resort comes with top amenities like a steam room and concierge services. Another upscale property is The Houben - Adult Only. It's around 8 mi from the centre of Ko Lanta and offers amenities such as limousine services and a spa tub.
Why book your hotel with dining in Ko Lanta with Expedia?
Reserving a hotel with dining in Ko Lanta is as easy as clicking on your travel dates and choosing a place that has what you need. Seeking a stay that has an on-site restaurant or is in a culinary hot spot? Want it to be budget friendly or upmarket? Use Expedia's filters to further narrow your search results and find your dream fit.
How can I find cheap hotels with dining in Ko Lanta?
With Expedia's nifty filter tool, locating cheap hotels with dining in Ko Lanta is a cinch. To discover accommodation that are very pocket friendly, narrow your search by budget, star rating and meal plans.
What is there to do in Ko Lanta near my hotel with dining?
You'll find tons of awesome things to see and do in Ko Lanta. Check out popular attractions like Klong Dao Beach, Khao Mai Kaew Cave and Kawkwang Beach. Lanta Animal Welfare, Khlong Chak Waterfall and Ko Lanta Marine National Park are other highlights.

Explore a world of travel with Expedia