🛒 Updated March 2026

Grocery Costs in Phuket: Makro, Tops, Villa Market & Local Markets

Part of our complete Phuket Lifestyle Guide

Real prices from a resident who shops here every week. What costs less than home, what costs more, and where to save thousands a month.

📅 Last updated: March 2026

The honest picture on Phuket grocery costs

After six years of weekly shopping here, I've learned that Phuket's food costs depend almost entirely on where you shop. Fresh tropical produce, local pork, and Thai pantry staples cost a fraction of what you'd pay in Europe. Western imports — decent cheese, good wine, familiar breakfast cereals — cost more than back home. The trick is knowing which store wins for which category, and how to blend supermarket and wet market shopping to keep your monthly bill reasonable.

This guide covers every major option with real prices, honest commentary on quality, and monthly budget projections for different household types.

Where Expats Shop in Phuket

Six stores cover 95% of expat grocery needs — each with a different sweet spot on price, range, and location.

Makro wholesale store Phuket Cheapest Bulk
Wholesale / Cash & Carry

Makro Phuket

Cheapest store on the island for household staples, cooking oil, rice, and cleaning products — but you buy in bulk. Requires a free Makro membership card. Two branches: Bypass Road (near Central) and Thalang Road (north).

Membership required 2 locations Best: bulk, meat
Big C supermarket Phuket Best Value
Thai Hypermarket

Big C Superstore

The go-to for everyday Thai groceries, fresh produce, household items, and electronics. Prices are low and quality is reliable. Big C Extra on Chaofah Road is enormous — most locals with cars shop here weekly. Also locations at Central Festival.

No membership 3 locations Best: staples, produce
Lotus's supermarket Phuket Convenient
Thai Hypermarket (formerly Tesco)

Lotus's (Ex-Tesco)

Rebranded from Tesco in 2021 but essentially the same store. Good for weekday top-ups, fresh bakery, and their own-brand products which are solid value. Lotus's Express mini-marts are everywhere in residential areas — handy for daily items.

No membership Multiple locations Best: own-brand, bread
Tops Market Phuket Mid-Range
Mid-Range Supermarket

Tops Market

Sits between Big C and Villa Market — better Western selection than Big C, more affordable than Villa. Good deli counter, solid imported dairy, decent wine section. Tops Daily branches in Rawai, Kata, and Bang Tao serve expat neighbourhoods well.

No membership 5+ locations Best: deli, imported
Villa Market premium Phuket Premium Imports
Premium / Expat-Focused

Villa Market

The premium expat store. If you want Marmite, proper Parmesan, specific European wines, or US cuts of beef, Villa stocks it. Prices are 30–60% above Big C for the same item. Worth a monthly visit for specific items you can't find elsewhere. Chalong, Bang Tao, and Surin locations.

No membership 3 locations Best: rare imports
Gourmet Market Central Festival Phuket Specialty
Specialty / Organic

Gourmet Market (Central Festival)

The most upscale grocery option in Phuket, inside Central Festival shopping mall. Excellent for specialty cheeses, organic produce, Japanese imports, and premium proteins. More of a treat shop than a regular weekly run — the prices reflect this.

No membership 1 location (Central) Best: specialty, organic

Real Price Comparison: March 2026

Prices surveyed in-store. Converted at ฿35 = $1 USD for reference.

Item Makro Big C Tops Villa Notes
🥛 Dairy & Eggs
Eggs (10 pack) ฿38 ฿42 ฿45 ฿55 Thai eggs; cage-free options at Villa
UHT Milk 1L (Thai brand) ฿32 ฿36 ฿38 ฿42 Nongpho, Meiji, or similar
Fresh Milk 1L ฿55 ฿52 ฿58 ฿72 Limited shelf life — buy small
Cheddar 200g (imported) n/a ฿145 ฿130 ฿125 Anchor/Mainland brands
Greek-style yoghurt 500g ฿85 ฿80 ฿75 ฿120 Locally made yoghurt at Tops Daily
🥩 Meat & Seafood
Chicken breast 1kg ฿80 ฿95 ฿105 ฿155 Freshest at local markets, packaged at Makro
Pork mince 500g ฿70 ฿85 ฿90 ฿120 Thai pork is excellent quality and affordable
Salmon fillet 200g ฿190 ฿210 ฿185 ฿280 All imported; freshness varies
Local tiger prawns 500g (market) ฿250 ฿270 ฿350 Rawai market: ฿120–180
🥦 Fruit & Vegetables
Thai vegetables (morning glory, pak choi etc.) 500g ฿15–25 ฿20–30 ฿25–35 ฿45–65 Wet market: ฿10–20/bunch
Cherry tomatoes 250g ฿35 ฿38 ฿32 ฿55 Thai-grown; good quality
Mango (per kilo, seasonal) ฿35–50 ฿45–60 ฿55–70 ฿80–110 Much cheaper at roadside stalls
Imported apples 1kg ฿95 ฿90 ฿85 ฿130 All imported from China or USA
🍚 Pantry Staples
Jasmine rice 5kg ฿145 ฿165 ฿170 ฿210 Buy the big bag at Makro — lasts weeks
Cooking oil 1L ฿48 ฿55 ฿58 ฿75 Sunflower or rice bran oil
Pasta 500g (Italian imported) ฿55 ฿58 ฿52 ฿75 Barilla widely available
Coffee beans 250g (imported) ฿180 ฿195 ฿210 Thai coffee (Doi Tung/Doi Chaang) same price, better value
🍺 Drinks & Alcohol
Beer Chang 620ml ฿42 ฿47 ฿49 ฿58 7-Eleven often ฿45 for convenience
Wine (drinkable, 750ml) ฿350–500 ฿320–480 ฿280–450 ฿380–650 All imported; tax makes wine expensive vs home
Drinking water 6×1.5L ฿38 ฿45 ฿48 ฿55 Always buy water — tap not drinkable
💡 Shopping Strategy: Best of Each Store
  • Makro monthly run: Rice (5kg+), cooking oil, eggs, cleaning products, meat in bulk for freezing
  • Big C weekly shop: Fresh produce, Thai vegetables, yoghurt, most packaged goods
  • Tops mid-week: Deli items, decent bread, imported dairy, wine
  • Villa Market monthly splurge: Specific European items, UK snacks, specialty ingredients
  • Wet market 2–3×/week: Fresh vegetables, herbs, local seafood — 40–60% cheaper than supermarkets

Phuket's Best Wet Markets for Expats

Local markets are where the real savings are — and the freshest produce. Once you get comfortable, you'll wonder why you ever paid supermarket prices for vegetables.

Phuket Town

Talad Kaset 1 & 2

The island's biggest traditional markets, side by side on Ranong Road in Phuket Town. Everything from live fish and whole pigs to flowers and sticky rice. Vendors speak little English but pointing works fine. Best prices on the island for Thai produce.

🕐 4am–12pm daily
Rawai / Nai Harn

Rawai Seafood Market

The best place on the island for fresh local seafood — tiger prawns, whole fish, crabs, squid, all at prices well below supermarkets. Vendors sell direct from boats. Many expat households shop here twice a week for seafood.

🕐 6am–2pm daily
Bang Tao / Laguna

Bang Tao Morning Market

Compact but well-stocked morning market serving the expat-heavy north shore. Good for daily vegetables, fresh fruit, cooked Thai food for breakfast, and local herbs. A 15-minute walk from most Bang Tao villas.

🕐 6am–11am daily
Chalong

Chalong Market

Busy neighbourhood market popular with Chalong, Ao Chalong, and southern expat residents. Strong on fresh meat and vegetables, with a good selection of Thai curries and cooked food. Less seafood focus than Rawai but more convenient for south-central Phuket.

🕐 6am–12pm daily
Patong

Patong Fresh Market

Off the main tourist drag, this local market serves Patong residents with competitive produce prices. Smaller than Kaset but useful for those based in or near Patong without the drive to Phuket Town.

🕐 5am–11am daily
Cherng Talay

Cherng Talay Farmers' Market

Weekend market with an expat-friendly angle — organic produce, artisan bread, specialty items alongside regular Thai produce. Slightly higher prices than wet markets but more familiar products. Popular with Surin and Kamala residents on weekend mornings.

🕐 Sat–Sun, 7am–1pm

What Costs More (and Less) Than Home

✅ Cheaper Than Europe / Australia / US
  • All Thai produce (mangoes, papaya, pineapple, banana, coconut)
  • Fresh local vegetables and herbs
  • Thai proteins (chicken, pork, local fish)
  • Rice, noodles, palm sugar, fish sauce
  • Eggs and tofu
  • Local beer (Chang, Singha, Leo)
  • Street food and takeaway Thai food
  • Spices and fresh aromatics (lemongrass, kaffir lime, galangal)
⚠️ More Expensive Than Home
  • Imported wine — Thai tax doubles the price
  • European cheese — 3–5× home price
  • Western breakfast cereals
  • Imported beef (NZ/Aus/US cuts)
  • Deli meats (salami, prosciutto)
  • Good olive oil
  • Specific Western condiments (Marmite, Heinz Beanz, etc.)
  • Fresh cow's milk (UHT is the norm here)

Monthly Grocery Budgets

Realistic estimates for different household types and shopping styles.

Budget
฿8,000–12,000 /month
~$230–340 USD (single person)
  • Shop mostly at Big C and wet markets
  • Cook Thai-inspired meals at home
  • Minimal Western imports
  • Local beer and water; no wine
  • Mix in street food for some meals
Moderate (Most Expats)
฿15,000–22,000 /month
~$430–630 USD (couple)
  • Mix of Big C, Tops, and Makro
  • Weekly market trip for produce/seafood
  • Some imported items (pasta, cheese, wine)
  • Occasional Villa Market visit
  • Comparable to most Western countries
Western Lifestyle
฿25,000–40,000 /month
~$710–1,140 USD (couple)
  • Heavy reliance on Villa Market / Gourmet
  • European cheeses, imported meats
  • Decent wine most nights
  • Organic produce, specialty health items
  • Full Western diet maintained
Family (2 Adults + 2 Kids)
฿25,000–35,000 /month
~$710–1,000 USD/month
  • Moderate shopping mix
  • School snack needs (cereals, fruit)
  • Higher protein consumption
  • More packaged/convenient items
  • Kids' favourites (some imported)
⚠️ The Wine Tax Trap

Thailand's import duties on wine are brutal. A bottle that costs €8 in a Spanish supermarket will retail at ฿400–600 (€11–17) in Phuket. If you drink a bottle every other night, that's an extra ฿3,000–6,000/month versus home. Spirits are taxed less proportionally — a bottle of Johnnie Walker Black is actually similar in price to Europe.

Grocery Delivery in Phuket

Phuket's delivery infrastructure has improved dramatically in the last two years. You no longer need a car for grocery shopping.

ServiceCoverageDelivery FeeMinimum OrderBest For
Grab Mart Island-wide ฿30–80 ฿150 Quick top-ups, convenience items
Tops Online Most areas Free over ฿500 ฿200 Regular weekly shop
Big C Online Most areas Free over ฿500 ฿200 Bulk and household items
Line Man Central/South ฿20–60 ฿100 Local shops and restaurants
Villa Market App Near branches ฿50–80 ฿300 Western imports, specialty items

6 Ways to Cut Your Grocery Bill in Phuket

Money-Saving Strategies That Actually Work
  • Get a Makro card: Free, takes 10 minutes. Saves ฿500–2,000/month on bulk items like oil, rice, cleaning products, and meat if you cook at home regularly.
  • Shop produce at wet markets: You'll spend 40–60% less on vegetables and fruit vs. supermarkets. Once a week at Rawai or your local market is enough.
  • Eat Thai food at home several nights/week: A Thai stir-fry for two using local pork and vegetables costs ฿80–120 in ingredients. The same dish costs ฿200–350 at a restaurant.
  • Embrace local fruit over imported: A kilo of Thai mango in season costs ฿30–50. A kilo of imported apples costs ฿85–130. Local tropical fruit is cheaper and better.
  • Batch-cook and freeze: Makro sells large packs of chicken, pork, and mince at significant discount. Portion and freeze on the same day — saves 30–40% on protein costs.
  • Use Grab Mart for emergencies, not regular shopping: Grab Mart convenience markup is real — use it for genuine top-ups, not your weekly shop. A regular delivery order via Tops Online is much better value.

Planning Your Phuket Budget?

Get our complete Cost of Living spreadsheet — every major expense category with real numbers from residents.

Download Free Budget Guide Full Cost of Living

Common Questions

Makro is cheapest for bulk items but requires a membership card and large quantities. For regular weekly shopping without bulk commitments, Big C offers the best overall prices for Thai staples and produce. Tops sits in the middle ground with better Western selection. Villa Market is noticeably more expensive but sometimes the only option for specific Western imports.
You can find most Western ingredients in Phuket now, but some items require specific stores. Pasta, olive oil, good cheeses, and European wines are widely available at Tops and Villa. Very specific regional European products (certain regional French cheeses, Marmite, UK brand cereals) may only be at Villa Market or occasionally unavailable. Most expats report that after a few months, they adapt their cooking to use what's excellent and affordable locally — Thai herbs, fresh local produce, excellent local pork and chicken — and save the imports for occasional treats.
Yes — Rawai Seafood Market is very fresh as it's sourced directly from local fishing boats. The key is to cook it the same day (or the next day at the latest), keep it cold during transport, and don't buy anything that smells overly fishy. Most long-term Phuket residents buy seafood from Rawai regularly without issue. Standard food hygiene rules apply — same as any fish market anywhere in the world.
No. Tap water in Phuket is not safe to drink directly — most residents use bottled water or install a water filter/purifier. The cheapest option is buying large 20-litre refillable water containers from water shops across the island (฿10–20 per refill). Standard 1.5L bottles at Makro cost about ฿6–7 each when bought in the 6-pack. Budget around ฿300–600/month for drinking water depending on household size.
Not necessarily. Delivery apps (Tops Online, Big C Online, Grab Mart) now cover most residential areas and deliver to your door. For locals who have a scooter, small top-up shops like 7-Eleven, Lotus's Express, and Family Mart are everywhere. The main limitation without a car is the Makro bulk shop — practically speaking, you need a vehicle to haul 5kg rice bags and cooking oil in quantity. Consider a monthly Makro run using a rental car or taxi van.
Affiliate Disclosure: Some links on this page are affiliate links. If you use our recommended services, we may earn a small commission at no extra cost to you. This helps us keep the guide free and updated. We only recommend services we've personally used or thoroughly researched.

Moving to Phuket Soon?

Send money to Thailand with Wise — no hidden exchange rate fees, and significantly cheaper than bank transfers for moving savings or paying rent.

Compare Rates with Wise →