Fast food price insights
What the drive-thru really costs: prices from 2,463 fast food restaurants in Thailand across 8 chains, checked 2026-10-05. Every figure below compares each restaurant's own pickup price from the brand's ordering app, so the numbers are what you would actually pay at the window.
Data as of . Updated daily. Prices are in Thai baht.
Key findings
- KFC has the biggest price gap between locations: its priciest restaurant charges 14% more than its cheapest for the same basket. McDonald's has the smallest gap, 0%.
- Bangkok, 10 is the biggest cluster of bargain fast food in Thailand: 345 of its 358 restaurants rank in their brand's cheapest fifth nationally.
- Samut Prakan is the cheapest province for fast food overall (Drive Thru Index 100, where 100 is the national typical price) and Prachuap Khiri Khan the most expensive (100), averaging each brand against its own national prices.
- A McDonald's Big Mac costs ฿149.00 at every one of its 272 restaurants in Thailand: the brand charges one price nationwide.
- A KFC Zinger costs anywhere from ฿79.00 to ฿89.00 across 1,222 restaurants in Thailand; the typical price is ฿79.00.
- KFC charges about the same in every province: no province's typical basket is even 1% dearer than another's.
- A Burger King Whopper costs ฿199.00 at every one of its 103 restaurants in Thailand: the brand charges one price nationwide.
- A The Pizza Company Pizza costs ฿139.00 at every one of its 421 restaurants in Thailand: the brand charges one price nationwide.
- A Pizza Hut Hawaiian (medium pan) costs ฿339.00 at every one of its 201 restaurants in Thailand: the brand charges one price nationwide.
- A Chester's Spicy grilled chicken costs ฿55.00 at every one of its 109 restaurants in Thailand: the brand charges one price nationwide.
- A Domino's Hawaiian (medium) costs ฿249.00 at every one of its 35 restaurants in Thailand: the brand charges one price nationwide.
- A MK Restaurants Roasted duck (small) costs ฿210.00 at every one of its 100 restaurants in Thailand: the brand charges one price nationwide.
- For McDonald's, Bangkok, 10 has the most bargain restaurants: 115 of 115 are in the brand's cheapest fifth nationally.
- For KFC, Bangkok, 10 has the most bargain restaurants: 230 of 243 are in the brand's cheapest fifth nationally.
- For Burger King, None, 10 has the most bargain restaurants: 43 of 43 are in the brand's cheapest fifth nationally.
- For The Pizza Company, None, 10 has the most bargain restaurants: 108 of 108 are in the brand's cheapest fifth nationally.
- For Pizza Hut, Mueang Chiang Mai, 50 has the most bargain restaurants: 7 of 7 are in the brand's cheapest fifth nationally.
- For Chester's, None, 10 has the most bargain restaurants: 45 of 45 are in the brand's cheapest fifth nationally.
- For Domino's, None, 10 has the most bargain restaurants: 20 of 20 are in the brand's cheapest fifth nationally.
- For MK Restaurants, None, 10 has the most bargain restaurants: 34 of 34 are in the brand's cheapest fifth nationally.
The scoop
KFC Has Thailand’s Biggest Location GapKFC is the only brand here with a notable location spread: its priciest store is 14% above its cheapest. The basket is ฿277.00 in Nakhon Pathom and ฿316.00 in Bangkok.
KFC’s Airport Basket Reaches ฿316.00An airport or station site in Chon Buri has a KFC basket of ฿316.00, matching the priciest store figure. The cheapest store is in Nakhon Pathom, where the basket is ฿277.00 and a Zinger is ฿79.00.
Most Brands Keep Prices LockedMK Restaurants is the most consistent brand, with identical prices at every location in view. Its basket is ฿578.00 everywhere, including a mall site in Nakhon Ratchasima.
KFC Covers The Most RestaurantsKFC has 1212 restaurants in the map’s Thailand-wide comparison, more than any other brand shown. The Pizza Company follows with 421, while Domino's has 35.
McDonald’s Pricing Is Nationally UniformMcDonald’s has the same prices at all 272 stores compared. Its Big Mac is ฿149.00 everywhere, including an airport or station site and a mall site in Bangkok.
Cheapest to most expensive provinces
Each province's Drive Thru Index score averages every brand's typical basket there against that brand's own national typical price, so 100 is the national norm, 90 is 10% cheaper and 120 is 20% pricier. Brands are never compared with each other.
| Rank | Province | Index | vs national | Brands | Restaurants compared |
|---|---|---|---|---|---|
| 1 | Samut Prakan | 100 | +0% | 4 | 96 |
| 2 | Chon Buri | 100 | +0% | 6 | 149 |
| 3 | Bangkok | 100 | +0% | 8 | 675 |
| 4 | Nakhon Pathom | 100 | +0% | 3 | 45 |
| 5 | Phuket | 100 | +0% | 5 | 68 |
| 6 | Pathum Thani | 100 | +0% | 6 | 106 |
| 7 | Surat Thani | 100 | +0% | 3 | 35 |
| 8 | Chiang Mai | 100 | +0% | 4 | 71 |
| 9 | Nonthaburi | 100 | +0% | 6 | 137 |
| 10 | Songkhla | 100 | +0% | 3 | 41 |
| 11 | Rayong | 100 | +0% | 4 | 42 |
| 12 | Nakhon Ratchasima | 100 | +0% | 3 | 54 |
| 13 | Samut Sakhon | 100 | +0% | 2 | 27 |
| 14 | Chiang Rai | 100 | +0% | 2 | 22 |
| 15 | Khon Kaen | 100 | +0% | 2 | 38 |
| 16 | Phra Nakhon Si Ayutthaya | 100 | +0% | 2 | 29 |
| 17 | Udon Thani | 100 | +0% | 2 | 23 |
| 18 | Ubon Ratchathani | 100 | +0% | 2 | 25 |
| 19 | Prachuap Khiri Khan | 100 | +0% | 2 | 14 |
Bargain clusters
Where cheap fast food clusters: the places with the most restaurants whose basket ranks in their own brand's cheapest fifth nationally. Each brand is judged against itself, never against another brand's prices.
| City, all brands | Bargain restaurants | Restaurants compared | Share |
|---|---|---|---|
| Bangkok, 10 | 345 | 358 | 96% |
| None, 10 | 250 | 250 | 100% |
| None, 12 | 62 | 62 | 100% |
| Nonthaburi, 12 | 60 | 61 | 98% |
| None, 20 | 54 | 54 | 100% |
| Brand | Top bargain cities | Top bargain provinces |
|---|---|---|
| McDonald's | Bangkok, 10 (115 of 115), Chon Buri, 20 (24 of 24), Samut Prakan, 11 (21 of 21) | 10 (115 of 115), 20 (24 of 24), 11 (21 of 21) |
| KFC | Bangkok, 10 (230 of 243), Nonthaburi, 12 (47 of 48), Chonburi, 20 (40 of 43) | 10 (245 of 259), 20 (60 of 64), 12 (56 of 57) |
| Burger King | None, 10 (43 of 43), None, 20 (11 of 11), None, 83 (9 of 9) | 10 (43 of 43), 20 (11 of 11) |
| The Pizza Company | None, 10 (108 of 108), None, 20 (29 of 29), None, 12 (25 of 25) | 10 (108 of 108), 20 (29 of 29), 12 (25 of 25) |
| Pizza Hut | Mueang Chiang Mai, 50 (7 of 7), Mueang Nakhon Ratchasima, 30 (6 of 6), Bang Lamung, 20 (5 of 5) | 10 (51 of 51), 20 (14 of 14), 13 (14 of 14) |
| Chester's | None, 10 (45 of 45), None, 12 (12 of 12), None, 13 (8 of 8) | 10 (45 of 45), 12 (12 of 12) |
| Domino's | None, 10 (20 of 20) | 10 (20 of 20) |
| MK Restaurants | None, 10 (34 of 34), None, 12 (18 of 18), None, 20 (7 of 7) | 10 (34 of 34), 12 (18 of 18) |
By brand
| Brand | Restaurants | Item | Typical price | Range | Cheapest province | Priciest province | Gap between locations | Delivery vs pickup |
|---|---|---|---|---|---|---|---|---|
| McDonald's | 272 | Big Mac | ฿149.00 | ฿149.00 to ฿149.00 | Samut Prakan | Rayong | 0% | — |
| KFC | 1,222 | Zinger | ฿79.00 | ฿79.00 to ฿89.00 | Phuket | Lampang | 14% | — |
| Burger King | 103 | Whopper | ฿199.00 | ฿199.00 to ฿199.00 | Chon Buri | Phuket | 0% | — |
| The Pizza Company | 421 | Pizza | ฿139.00 | ฿139.00 to ฿139.00 | Bangkok | Ubon Ratchathani | 0% | — |
| Pizza Hut | 201 | Hawaiian (medium pan) | ฿339.00 | ฿339.00 to ฿339.00 | Bangkok | Nakhon Ratchasima | 0% | — |
| Chester's | 109 | Spicy grilled chicken | ฿55.00 | ฿55.00 to ฿55.00 | Bangkok | Nonthaburi | 0% | — |
| Domino's | 35 | Hawaiian (medium) | ฿249.00 | ฿249.00 to ฿249.00 | Bangkok | Bangkok | 0% | — |
| MK Restaurants | 100 | Roasted duck (small) | ฿210.00 | ฿210.00 to ฿210.00 | Bangkok | Rayong | 0% | — |
Questions people ask
- How much does a McDonald's Big Mac cost in Thailand?
- As of 2026-10-05, a Big Mac costs ฿149.00 at all 272 McDonald's restaurants.
- How much does a KFC Zinger cost in Thailand?
- As of 2026-10-05, a Zinger costs ฿79.00 to ฿89.00 at 1,222 KFC restaurants, with a typical price of ฿79.00.
- How much does a Burger King Whopper cost in Thailand?
- As of 2026-10-05, a Whopper costs ฿199.00 at all 103 Burger King restaurants.
- How much does a The Pizza Company Pizza cost in Thailand?
- As of 2026-10-05, a Pizza costs ฿139.00 at all 421 The Pizza Company restaurants.
- How much does a Pizza Hut Hawaiian (medium pan) cost in Thailand?
- As of 2026-10-05, a Hawaiian (medium pan) costs ฿339.00 at all 201 Pizza Hut restaurants.
- How much does a Chester's Spicy grilled chicken cost in Thailand?
- As of 2026-10-05, a Spicy grilled chicken costs ฿55.00 at all 109 Chester's restaurants.
- How much does a Domino's Hawaiian (medium) cost in Thailand?
- As of 2026-10-05, a Hawaiian (medium) costs ฿249.00 at all 35 Domino's restaurants.
- How much does a MK Restaurants Roasted duck (small) cost in Thailand?
- As of 2026-10-05, a Roasted duck (small) costs ฿210.00 at all 100 MK Restaurants restaurants.
How the index works
Every day we check the menu at every US restaurant of each chain, using the same ordering app its customers use, and record each item's pickup and delivery price. Restaurants are compared on a basket of items that every full-menu restaurant of that brand sells, so a comparison is never skewed by a missing item. Restaurants with a limited menu, and prices that are clearly a menu code error, are left out of comparisons. "Typical" means the median restaurant.
Browse prices for every state and city or download states.csv and cities.csv.
Citing this data: Source: Drive Thru Index (https://drivethruindex.com), prices checked 2026-10-05. Journalists are welcome to quote any figure on this page.