Skip to main content
Visit Thailand Today

Best All-Inclusive Resorts in Thailand

Twelve resorts in Phuket, Khao Lak and Phi Phi where you can really book all-inclusive, from Club Med and Thailand's first 24-hour Riu to island and adults-only packages, ranked with what each plan covers and its drinks hours.

12 placesAvg 4.5 on GoogleUpdated Nov 2026

Thailand has very few true all-inclusive resorts, and almost all of them are in Phuket and Khao Lak. Only two run all-inclusive as the way the resort works, Club Med Phuket on Kata Beach and Hotel Riu Palace Phuket on Mai Khao, whose plan runs 24 hours. Everywhere else, all-inclusive is a package or meal plan sold on top of a room rate, often through tour operators, so the same resort can be all-inclusive on one booking and breakfast-only on the next. This list ranks the 12 where you can really book it, resort-run plans first.

Outside Club Med and Riu, a Thai all-inclusive usually means three meals at one or two of the resort's restaurants and house-brand drinks, local beer, house wine, cocktails and soft drinks, served from about 11:00 to 22:00 or 23:00. Premium drinks, room service, the spa and excursions are almost always extra. Barceló Coconut Island's own terms are typical, with house drinks from 11:00 to 23:00 and half price after that.

Many resorts that other lists call all-inclusive publish no all-inclusive plan of their own, among them Centara Grand Phuket, Katathani, Kata Rocks, Phulay Bay and Dusit Thani Krabi, so they aren't on this list. Read the board on your rate before you pay, because that line decides what you get.

Which all-inclusive resort in Thailand is right for you?

If you wantStay atWhere
A family all-inclusiveClub Med Phuket, Avani+ Khao Lak, Hotel Riu Palace PhuketKata, Khao Lak, Mai Khao
Adults onlyananea Beyond Khaolak, Sunprime Kamala Beach, Riu's Elite ClubPak Weep, Kamala, Mai Khao
The best drinks packageHotel Riu Palace Phuket, Club Med PhuketMai Khao, Kata
A private islandBarceló Coconut IslandKoh Maphrao, off Phuket's east coast
Khao LakAvani+ Khao Lak, Le Méridien Khao Lak, Pullman Khao Lak, The Sands Khao LakBang Sak, Bang Muang, Nang Thong
Phi PhiSAii Phi Phi Island VillageLoh Ba Gao Bay, Phi Phi Don
  1. #1

    Club Med Phuket

    4.6 (4,413)·Phuket·Phuket

    Thailand's best-known true all-inclusive, with all meals, unlimited cocktails, wine and spirits, about 30 activities and kids' clubs from 4 to 17 on Kata Beach. The family pick, booked on Club Med's own site, since Booking.com doesn't list it.

  2. #2

    Hotel Riu Palace Phuket

    4.4 (111)·Phuket·Phuket

    RIU's first hotel in Thailand, with a 24-hour all-inclusive across six restaurants and seven bars on Mai Khao Beach, a kids' club and an adults-only Elite Club. Suits families and couples alike.

  3. #3

    Barceló Coconut Island

    4.4 (3,150)·Phuket·Phuket

    Three meals at two restaurants, house drinks from 11:00 to 23:00 and kayaks, paddleboards and sailing on a small island seven minutes by boat from Phuket. Best for couples and families wanting quiet.

  1. #5

    Avani+ Khao Lak Resort

    4.8 (2,324)·Khao Lak·Khao Lak

    An All-Inclusive Getaway package with meals, free-flow drinks from 11:00 to 22:00 and water sports, at a Khao Lak resort with a water park, skate park and two-story kids' club.

Sponsored · Hotel search

Staying near these? Search Thailand hotels with your dates

Compare rates for the dates you are traveling, then filter for free cancellation if you want to hold a room and decide later.

See Thailand hotels
  1. #7

    SAii Phi Phi Island Village Resort

    4.5 (5,076)·Phi Phi Islands·Phi Phi Islands

    Phi Phi's all-inclusive option, an official meal plan paid on top of the room at this beachfront village on Loh Ba Gao Bay, with drinks from 11:00 to 23:00. Children share their parents' meal plan free.

  2. #8

    Pullman Khao Lak Resort

    4.5 (2,295)·Khao Lak·Khao Lak

    Package sellers bundle buffet meals and free-flow local drinks until about 22:00 at this quiet Bang Muang resort with an infinity pool, swim-up bar and kids' club. Booking.com and Expedia sell the room with breakfast at most, so book the package through a tour operator.

  3. #9

    The Sands Khao Lak by Katathani

    4.6 (2,681)·Khao Lak·Khao Lak

    A family resort on the Nang Thong strip, near Khao Lak's restaurants, where UK tour operators sell an all-inclusive board of lunch, dinner and drinks from 11:00 to 23:00. Booking.com and Expedia sell the room with breakfast at most, so the board comes with an operator's package.

  4. #10

    ananea Beyond Khaolak

    4.6 (1,165)·Khao Lak·Khao Lak

    The adults-only pick in Khao Lak, a 16+ villa resort on quiet Pak Weep Beach sold all-inclusive by European operators, with meals and house drinks from about 11:00 to 23:00. Booking.com and Expedia sell the room with breakfast at most, so book the plan through an operator.

  5. #11

    Sunprime Kamala Beach

    4.5 (3,163)·Kamala·Phuket

    An adults-only (16+) resort on the sand at Kamala, where tour operators sell an all-inclusive board of buffet meals and local spirits, beer and wine from 11:00 to 23:00. Booking.com sells the room only, so the board comes with an operator's package.

  6. #12

    Diamond Cliff Resort & Spa

    4.5 (4,650)·Phuket·Phuket

    A four-night prepaid package on the hillside above quiet north Patong, with meals at Ocean View and soft drinks, local beer and cocktails from 11:00 to 22:00. The most limited plan here.

Frequently asked questions

Does Thailand have all-inclusive resorts?

Yes, but very few. Club Med Phuket and Hotel Riu Palace Phuket are the two that run all-inclusive as standard, and Riu's is 24 hours. A handful of others, among them Barceló Coconut Island, Phuket Marriott Merlin Beach, Avani+ Khao Lak and Le Méridien Khao Lak, sell all-inclusive as a package on top of the room, and tour operators add an all-inclusive board at a few more. Most Thai resorts, luxury ones included, sell room and breakfast.

Is all-inclusive worth it in Thailand?

Often not, because food and drink outside the resort are cheap. A street-food meal costs ฿40–80 ($1.20–$2.40), a local restaurant meal ฿100–250 ($3–$7) and a local beer in a bar ฿60–180, so two people eating out every night spend a fraction of a package supplement. It makes sense where there's little outside the gates, on Coconut Island, at Mai Khao or on the quiet Khao Lak beaches, with children, or if you drink cocktails all afternoon.

Which Thai island is best for all-inclusive?

Phuket, by a long way. It has both resort-run all-inclusives, Club Med on Kata Beach and Riu on Mai Khao, plus Barceló on Coconut Island just offshore and the packages at Marriott Merlin Beach, Sunprime Kamala and Diamond Cliff. Khao Lak, on the mainland 80 to 100 minutes by car north of Phuket airport, is the second choice, and SAii on Phi Phi is the one island option outside Phuket. The best all-inclusive resorts in Phuket list compares the island's eight by beach.

Are drinks included at all-inclusive resorts in Thailand?

Yes, but usually house brands within set hours. Barceló Coconut Island serves house wine, gin, vodka, rum, whiskey, selected beers and house cocktails from 11:00 to 23:00, and most packages here run from about 11:00 to 22:00 or 23:00. Club Med includes cocktails, wine, spirits and beer, and Riu serves drinks around the clock. Premium brands and wine by the bottle are extra almost everywhere.

Are there adults-only all-inclusive resorts in Thailand?

Two on this list are adults-only for guests 16 and over, ananea Beyond Khaolak on Pak Weep Beach in Khao Lak and Sunprime Kamala Beach on Phuket, and both are sold all-inclusive mainly through tour operators. Hotel Riu Palace Phuket also has an adults-only Elite Club inside a family resort.

What is the best all-inclusive resort in Thailand for families?

Club Med Phuket, which runs kids' clubs from age 4 to 17 until 21:00 and includes about 30 activities in the price. Avani+ Khao Lak has the best kids' facilities in Khao Lak, a water park, a skate park and a two-story club, and Riu's RiuLand club and pools make it the newer alternative on Phuket.