Fast food price insights
What the drive-thru really costs: prices from 1,828 fast food restaurants in Malaysia across 6 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 Malaysian ringgit.
Key findings
- KFC has the biggest price gap between locations: its priciest restaurant charges 20% more than its cheapest for the same basket. 4Fingers has the smallest gap, 0%.
- None, 10 is the biggest cluster of bargain fast food in Malaysia: 85 of its 227 restaurants rank in their brand's cheapest fifth nationally.
- Pahang is the cheapest state for fast food overall (Drive Thru Index 100, where 100 is the national typical price) and Sarawak the most expensive (105), averaging each brand against its own national prices.
- A KFC 2-pc Chicken costs anywhere from RM14.99 to RM19.99 across 736 restaurants in Malaysia; the typical price is RM14.99.
- Pahang is the cheapest state for KFC and Sarawak the priciest, comparing the same basket of 4 items at 693 restaurants.
- KFC airport locations charge 17% more than the brand's typical restaurant.
- A Texas Chicken Chicken combo costs anywhere from RM14.99 to RM16.99 across 89 restaurants in Malaysia; the typical price is RM14.99.
- Texas Chicken charges about the same in every state: no state's typical basket is even 1% dearer than another's.
- A Marrybrown Fried chicken meal costs anywhere from RM18.99 to RM20.55 across 223 restaurants in Malaysia; the typical price is RM18.99.
- Perak is the cheapest state for Marrybrown and Sabah the priciest, comparing the same basket of 5 items at 219 restaurants.
- Ordering Marrybrown for delivery costs 21% more than picking up the same order.
- A 4Fingers 3 pc drumsticks costs RM23.50 at every one of its 53 restaurants in Malaysia: the brand charges one price nationwide.
- A Pizza Hut Pizza (regular) costs RM39.98 at every one of its 457 restaurants in Malaysia: the brand charges one price nationwide.
- A Domino's Beef Pepperoni (large) costs RM47.90 at every one of its 270 restaurants in Malaysia: the brand charges one price nationwide.
- Ordering Domino's for delivery costs 0% more than picking up the same order.
- For KFC, None, 02 has the most bargain restaurants: 39 of 43 are in the brand's cheapest fifth nationally.
- For Texas Chicken, None, 10 has the most bargain restaurants: 31 of 32 are in the brand's cheapest fifth nationally.
- For Marrybrown, None, 01 has the most bargain restaurants: 56 of 57 are in the brand's cheapest fifth nationally.
- For 4Fingers, None, 10 has the most bargain restaurants: 15 of 15 are in the brand's cheapest fifth nationally.
- For Pizza Hut, Wilayah Persekutuan, 14 has the most bargain restaurants: 39 of 39 are in the brand's cheapest fifth nationally.
- For Domino's, Kuala Lumpur, 14 has the most bargain restaurants: 27 of 27 are in the brand's cheapest fifth nationally.
The scoop
KFC Has Malaysia’s Widest Price GapKFC’s basket runs from RM40.96 in Negeri Sembilan to RM48.96 in Selangor, a 20% difference. Negeri Sembilan, Kelantan and Pahang share the cheapest-state median basket at RM40.96.
Sarawak Travel Stops Push KFC HigherAn airport site, a mall site and a travel plaza site in Sarawak are among KFC’s priciest locations, each with a RM48.46 basket. That sits just below the top KFC basket of RM48.96 in Selangor.
Domino’s Prices Stay Locked NationwideDomino’s is Malaysia’s most consistent brand: its basket is the same at all 264 locations, with no price difference between locations. Its Beef Pepperoni (large) is RM47.90 everywhere.
KFC Leads Malaysia’s Restaurant CountKFC has 693 restaurants in the map’s national comparison, more than Pizza Hut’s 457 and Domino’s 264. Marrybrown has 219, Texas Chicken 89 and 4Fingers 51.
Cheapest to most expensive states
Each state'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 | State | Index | vs national | Brands | Restaurants compared |
|---|---|---|---|---|---|
| 1 | Pahang | 100 | +0% | 5 | 77 |
| 2 | Selangor | 100 | +0% | 6 | 432 |
| 3 | Kelantan | 100 | +0% | 4 | 57 |
| 4 | Kedah | 100 | +0% | 4 | 92 |
| 5 | Kuala Lumpur | 100 | +0% | 6 | 183 |
| 6 | Negeri Sembilan | 100 | +0% | 5 | 80 |
| 7 | Johor | 100 | +0% | 6 | 255 |
| 8 | Pulau Pinang | 100 | +0% | 5 | 101 |
| 9 | Perak | 100 | +0% | 5 | 133 |
| 10 | Melaka | 100 | +0% | 4 | 59 |
| 11 | Terengganu | 100 | +0% | 4 | 45 |
| 12 | Sabah | 105 | +5% | 4 | 116 |
| 13 | Sarawak | 105 | +5% | 2 | 81 |
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 |
|---|---|---|---|
| None, 10 | 85 | 227 | 37% |
| None, 01 | 72 | 158 | 46% |
| None, 02 | 59 | 63 | 94% |
| None, 06 | 52 | 53 | 98% |
| None, 05 | 49 | 49 | 100% |
| Brand | Top bargain cities | Top bargain states |
|---|---|---|
| KFC | None, 02 (39 of 43), None, 05 (32 of 32), None, 06 (29 of 29) | 02 (39 of 43), 05 (32 of 32), 06 (29 of 29) |
| Texas Chicken | None, 10 (31 of 32), None, 14 (12 of 12), None, 07 (7 of 7) | 10 (31 of 32), 14 (12 of 12) |
| Marrybrown | None, 01 (56 of 57), None, 10 (38 of 38), None, 08 (23 of 23) | 01 (56 of 57), 10 (38 of 38), 08 (23 of 23) |
| 4Fingers | None, 10 (15 of 15), None, 14 (10 of 10), None, 01 (6 of 6) | 10 (15 of 15), 14 (10 of 10) |
| Pizza Hut | Wilayah Persekutuan, 14 (39 of 39), Johor Bahru, 01 (23 of 23), Kota Kinabalu, 12 (17 of 17) | 10 (107 of 107), 01 (63 of 63), 14 (47 of 47) |
| Domino's | Kuala Lumpur, 14 (27 of 27), Shah Alam, 10 (15 of 15), Petaling Jaya, 10 (13 of 13) | 10 (96 of 96), 14 (37 of 37), 01 (32 of 32) |
By brand
| Brand | Restaurants | Item | Typical price | Range | Cheapest state | Priciest state | Gap between locations | Delivery vs pickup |
|---|---|---|---|---|---|---|---|---|
| KFC | 736 | 2-pc Chicken | RM14.99 | RM14.99 to RM19.99 | Pahang | Sarawak | 20% | — |
| Texas Chicken | 89 | Chicken combo | RM14.99 | RM14.99 to RM16.99 | Pulau Pinang | Negeri Sembilan | 16% | — |
| Marrybrown | 223 | Fried chicken meal | RM18.99 | RM18.99 to RM20.55 | Perak | Sabah | 12% | +21% |
| 4Fingers | 53 | 3 pc drumsticks | RM23.50 | RM23.50 to RM23.50 | Kuala Lumpur | Johor | 0% | — |
| Pizza Hut | 457 | Pizza (regular) | RM39.98 | RM39.98 to RM39.98 | Kedah | Terengganu | 0% | — |
| Domino's | 270 | Beef Pepperoni (large) | RM47.90 | RM47.90 to RM47.90 | Selangor | Sabah | 0% | +0% |
Questions people ask
- How much does a KFC 2-pc Chicken cost in Malaysia?
- As of 2026-10-05, a 2-pc Chicken costs RM14.99 to RM19.99 at 736 KFC restaurants, with a typical price of RM14.99.
- Where is KFC cheapest in Malaysia?
- Pahang has the cheapest typical KFC basket and Sarawak the most expensive (Drive Thru Index, 2026-10-05). The single cheapest restaurant is in None, 06.
- How much does a Texas Chicken Chicken combo cost in Malaysia?
- As of 2026-10-05, a Chicken combo costs RM14.99 to RM16.99 at 89 Texas Chicken restaurants, with a typical price of RM14.99.
- How much does a Marrybrown Fried chicken meal cost in Malaysia?
- As of 2026-10-05, a Fried chicken meal costs RM18.99 to RM20.55 at 223 Marrybrown restaurants, with a typical price of RM18.99.
- Where is Marrybrown cheapest in Malaysia?
- Perak has the cheapest typical Marrybrown basket and Sabah the most expensive (Drive Thru Index, 2026-10-05). The single cheapest restaurant is in None, 08.
- How much does a 4Fingers 3 pc drumsticks cost in Malaysia?
- As of 2026-10-05, a 3 pc drumsticks costs RM23.50 at all 53 4Fingers restaurants.
- How much does a Pizza Hut Pizza (regular) cost in Malaysia?
- As of 2026-10-05, a Pizza (regular) costs RM39.98 at all 457 Pizza Hut restaurants.
- How much does a Domino's Beef Pepperoni (large) cost in Malaysia?
- As of 2026-10-05, a Beef Pepperoni (large) costs RM47.90 at all 270 Domino's 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.