Fast food prices in Virginia
Virginia ranks 32nd cheapest of 51 states for fast food on the Drive Thru Index (score 102, 2% above the national typical price).
1,822 restaurants, prices as of . See Virginia on the map
Key findings
- A McDonald's Big Mac typically costs $6.29 in Virginia ($4.99 to $7.29 across 386 restaurants). McDonald's here is 1% above its typical price in the US.
- A Burger King Whopper typically costs $6.19 in Virginia ($5.79 to $7.99 across 164 restaurants). Burger King here is 2% below its typical price in the US.
- A Wendy's Dave's Single typically costs $6.39 in Virginia ($5.89 to $7.29 across 199 restaurants). Wendy's here is 8% above its typical price in the US.
- A Taco Bell Crunchwrap Supreme typically costs $6.79 in Virginia ($5.99 to $7.99 across 201 restaurants). Taco Bell here is 1% above its typical price in the US.
- A KFC Chicken Sandwich typically costs $5.39 in Virginia ($4.99 to $5.79 across 96 restaurants). KFC here is 2% above its typical price in the US.
- A Popeyes Classic Chicken Sandwich typically costs $5.79 in Virginia ($4.99 to $6.79 across 100 restaurants). Popeyes here is 2% above its typical price in the US.
- A Chick-fil-A Chicken Sandwich typically costs $5.25 in Virginia ($5.09 to $5.79 across 127 restaurants). Chick-fil-A here is level with its typical price in the US.
- A Chipotle Chicken Burrito typically costs $9.80 in Virginia ($8.75 to $10.80 across 149 restaurants). Chipotle here is level with its typical price in the US.
- A Jersey Mike's Original Italian typically costs $10.80 in Virginia ($8.65 to $11.55 across 107 restaurants). Jersey Mike's here is 1% below its typical price in the US.
- A Firehouse Subs Hook & Ladder typically costs $10.50 in Virginia ($9.29 to $12.49 across 51 restaurants). Firehouse Subs here is 2% above its typical price in the US.
- A Five Guys Hamburger typically costs $10.99 in Virginia ($9.59 to $11.69 across 77 restaurants). Five Guys here is 4% above its typical price in the US.
- A Shake Shack ShackBurger typically costs $7.99 in Virginia ($7.49 to $7.99 across 16 restaurants). Shake Shack here is level with its typical price in the US.
- A Sonic Sonic Cheeseburger typically costs $5.89 in Virginia ($5.29 to $7.69 across 50 restaurants). Sonic here is 8% above its typical price in the US.
- A Arby's Classic Roast Beef typically costs $5.09 in Virginia ($4.49 to $5.89 across 99 restaurants). Arby's here is 2% above its typical price in the US.
The scoop
Popeyes has the wildest Virginia swingPopeyes shows the biggest in-state gap: its priciest store is 94% above its cheapest. The basket runs from $19.96 in Richmond, VA to $38.77 in Arlington, VA.
Taco Bell keeps it tightTaco Bell is the most consistent brand on this VA map. Its priciest store is 11% above its cheapest, from $27.26 in Richlands, VA to $30.26 in South Hill, VA.
Wendy’s leans pricey nationallyWendy’s ranks 43 of 51 states, with 1 = cheapest. Its median basket is $17.66, which is 8% above the national typical price.
McDonald’s is everywhere hereMcDonald’s has the most restaurants compared in VA, with 383 stores. Its basket stretches from $20.86 in Galax, VA to $28.16 in Virginia Beach, VA.
Chick-fil-A lands on the cheaper sideChick-fil-A ranks 17 of 47 states, with 1 = cheapest. Its median basket is $27.88, matching the national typical price at 0%.
Every brand in Virginia
| Brand | Restaurants | Typical price | Range | Index | Cheapest restaurant |
|---|---|---|---|---|---|
| McDonald's | 386 | Big Mac: $6.29 | $4.99 to $7.29 | 101 | 1105 Old Berry Dr, Abingdon |
| Burger King | 164 | Whopper: $6.19 | $5.79 to $7.99 | 98 | 11518 James Madison Hwy, Gordonsville |
| Wendy's | 199 | Dave's Single: $6.39 | $5.89 to $7.29 | 108 | 660 E.Main St, Pulaski |
| Taco Bell | 201 | Crunchwrap Supreme: $6.79 | $5.99 to $7.99 | 101 | Fas Mart 3121 Cedar Valley Dr, Richlands |
| KFC | 96 | Chicken Sandwich: $5.39 | $4.99 to $5.79 | 102 | 321 W. Reservoir Rd., Woodstock |
| Popeyes | 100 | Classic Chicken Sandwich: $5.79 | $4.99 to $6.79 | 102 | 117 Sunnyside Plaza Dr, Winchester |
| Chick-fil-A | 127 | Chicken Sandwich: $5.25 | $5.09 to $5.79 | 100 | 2305 Wards Rd, Lynchburg |
| Chipotle | 149 | Chicken Burrito: $9.80 | $8.75 to $10.80 | 100 | 868 Prices Fork Rd, Blacksburg |
| Jersey Mike's | 107 | Original Italian: $10.80 | $8.65 to $11.55 | 99 | 1501C Cornerside Blvd., Vienna |
| Firehouse Subs | 51 | Hook & Ladder: $10.50 | $9.29 to $12.49 | 102 | 2165 General Booth Blvd., Virginia Beach |
| Five Guys | 77 | Hamburger: $10.99 | $9.59 to $11.69 | 104 | 1015 East Atlantic Street, South Hill |
| Shake Shack | 16 | ShackBurger: $7.99 | $7.49 to $7.99 | 100 | 1400 Monticello Ave, Norfolk |
| Sonic | 50 | Sonic Cheeseburger: $5.89 | $5.29 to $7.69 | 108 | 602 Market Street, North Tazewell |
| Arby's | 99 | Classic Roast Beef: $5.09 | $4.49 to $5.89 | 102 | 705 E VIRGINIA AVE, Crewe |
Price history
Drive Thru Index has recorded these prices every day since 30 September 2026. Each figure is the typical (median) price across the brand's restaurants here on that day.
| Brand | Item | Today | 7 days ago | 30 days ago | 1 year ago | Trend |
|---|---|---|---|---|---|---|
| McDonald's | Big Mac | $6.29 | — | — | — | |
| Burger King | Whopper | $6.19 | — | — | — | |
| Wendy's | Dave's Single | $6.39 | — | — | — | |
| Taco Bell | Crunchwrap Supreme | $6.79 | — | — | — | |
| KFC | Chicken Sandwich | $5.39 | — | — | — | |
| Popeyes | Classic Chicken Sandwich | $5.79 | — | — | — | |
| Chick-fil-A | Chicken Sandwich | $5.25 | — | — | — | |
| Chipotle | Chicken Burrito | $9.80 | — | — | — | |
| Jersey Mike's | Original Italian | $10.80 | — | — | — | |
| Firehouse Subs | Hook & Ladder | $10.50 | — | — | — | |
| Five Guys | Hamburger | $10.99 | — | — | — | |
| Shake Shack | ShackBurger | $7.99 | — | — | — | |
| Sonic | Sonic Cheeseburger | $5.89 | — | — | — | |
| Arby's | Classic Roast Beef | $5.09 | — | — | — |
Cities in Virginia
Rank is within the state, 1st being the cheapest, on each brand's own index.
Questions people ask
- Is fast food expensive in Virginia?
- Virginia ranks 32nd cheapest of 51 states for fast food on the Drive Thru Index (score 102, 2% above the national typical price).
- How much is a McDonald's Big Mac in Virginia?
- As of 2026-10-01, a Big Mac costs $4.99 to $7.29 at 386 McDonald's restaurants in Virginia, typically $6.29.
- Where is the cheapest McDonald's in Virginia?
- The cheapest McDonald's in Virginia is at 1105 Old Berry Dr, Abingdon, comparing the same basket at 386 restaurants (Drive Thru Index, 2026-10-01).
- How much is a Burger King Whopper in Virginia?
- As of 2026-10-01, a Whopper costs $5.79 to $7.99 at 164 Burger King restaurants in Virginia, typically $6.19.
- Where is the cheapest Burger King in Virginia?
- The cheapest Burger King in Virginia is at 11518 James Madison Hwy, Gordonsville, comparing the same basket at 164 restaurants (Drive Thru Index, 2026-10-01).
- How much is a Wendy's Dave's Single in Virginia?
- As of 2026-10-01, a Dave's Single costs $5.89 to $7.29 at 199 Wendy's restaurants in Virginia, typically $6.39.
- Where is the cheapest Wendy's in Virginia?
- The cheapest Wendy's in Virginia is at 660 E.Main St, Pulaski, comparing the same basket at 197 restaurants (Drive Thru Index, 2026-10-01).
- How much is a Taco Bell Crunchwrap Supreme in Virginia?
- As of 2026-10-01, a Crunchwrap Supreme costs $5.99 to $7.99 at 201 Taco Bell restaurants in Virginia, typically $6.79.
- Where is the cheapest Taco Bell in Virginia?
- The cheapest Taco Bell in Virginia is at Fas Mart 3121 Cedar Valley Dr, Richlands, comparing the same basket at 201 restaurants (Drive Thru Index, 2026-10-01).
- How much is a KFC Chicken Sandwich in Virginia?
- As of 2026-10-01, a Chicken Sandwich costs $4.99 to $5.79 at 96 KFC restaurants in Virginia, typically $5.39.
- Where is the cheapest KFC in Virginia?
- The cheapest KFC in Virginia is at 321 W. Reservoir Rd., Woodstock, comparing the same basket at 96 restaurants (Drive Thru Index, 2026-10-01).
- How much is a Popeyes Classic Chicken Sandwich in Virginia?
- As of 2026-10-01, a Classic Chicken Sandwich costs $4.99 to $6.79 at 100 Popeyes restaurants in Virginia, typically $5.79.
- Where is the cheapest Popeyes in Virginia?
- The cheapest Popeyes in Virginia is at 117 Sunnyside Plaza Dr, Winchester, comparing the same basket at 97 restaurants (Drive Thru Index, 2026-10-01).
- How much is a Chick-fil-A Chicken Sandwich in Virginia?
- As of 2026-10-01, a Chicken Sandwich costs $5.09 to $5.79 at 127 Chick-fil-A restaurants in Virginia, typically $5.25.
- Where is the cheapest Chick-fil-A in Virginia?
- The cheapest Chick-fil-A in Virginia is at 2305 Wards Rd, Lynchburg, comparing the same basket at 126 restaurants (Drive Thru Index, 2026-10-01).
- How much is a Chipotle Chicken Burrito in Virginia?
- As of 2026-10-01, a Chicken Burrito costs $8.75 to $10.80 at 149 Chipotle restaurants in Virginia, typically $9.80.
- Where is the cheapest Chipotle in Virginia?
- The cheapest Chipotle in Virginia is at 868 Prices Fork Rd, Blacksburg, comparing the same basket at 149 restaurants (Drive Thru Index, 2026-10-01).
- How much is a Jersey Mike's Original Italian in Virginia?
- As of 2026-10-01, a Original Italian costs $8.65 to $11.55 at 107 Jersey Mike's restaurants in Virginia, typically $10.80.
- Where is the cheapest Jersey Mike's in Virginia?
- The cheapest Jersey Mike's in Virginia is at 1501C Cornerside Blvd., Vienna, comparing the same basket at 106 restaurants (Drive Thru Index, 2026-10-01).
- How much is a Firehouse Subs Hook & Ladder in Virginia?
- As of 2026-10-01, a Hook & Ladder costs $9.29 to $12.49 at 51 Firehouse Subs restaurants in Virginia, typically $10.50.
- Where is the cheapest Firehouse Subs in Virginia?
- The cheapest Firehouse Subs in Virginia is at 2165 General Booth Blvd., Virginia Beach, comparing the same basket at 48 restaurants (Drive Thru Index, 2026-10-01).
- How much is a Five Guys Hamburger in Virginia?
- As of 2026-10-01, a Hamburger costs $9.59 to $11.69 at 77 Five Guys restaurants in Virginia, typically $10.99.
- Where is the cheapest Five Guys in Virginia?
- The cheapest Five Guys in Virginia is at 1015 East Atlantic Street, South Hill, comparing the same basket at 74 restaurants (Drive Thru Index, 2026-10-01).
- How much is a Shake Shack ShackBurger in Virginia?
- As of 2026-10-01, a ShackBurger costs $7.49 to $7.99 at 16 Shake Shack restaurants in Virginia, typically $7.99.
- Where is the cheapest Shake Shack in Virginia?
- The cheapest Shake Shack in Virginia is at 1400 Monticello Ave, Norfolk, comparing the same basket at 16 restaurants (Drive Thru Index, 2026-10-01).
- How much is a Sonic Sonic Cheeseburger in Virginia?
- As of 2026-10-01, a Sonic Cheeseburger costs $5.29 to $7.69 at 50 Sonic restaurants in Virginia, typically $5.89.
- Where is the cheapest Sonic in Virginia?
- The cheapest Sonic in Virginia is at 602 Market Street, North Tazewell, comparing the same basket at 50 restaurants (Drive Thru Index, 2026-10-01).
- How much is a Arby's Classic Roast Beef in Virginia?
- As of 2026-10-01, a Classic Roast Beef costs $4.49 to $5.89 at 99 Arby's restaurants in Virginia, typically $5.09.
- Where is the cheapest Arby's in Virginia?
- The cheapest Arby's in Virginia is at 705 E VIRGINIA AVE, Crewe, comparing the same basket at 98 restaurants (Drive Thru Index, 2026-10-01).
How these prices are measured
Every day we check the menu at every restaurant of each chain, through the same ordering app its customers use, and record each item's pickup price. Restaurants are compared on a basket of items every full-menu restaurant of that brand sells. An index of 100 is the brand's typical (median) restaurant in the country, so 95 means 5% cheaper and 110 means 10% pricier. Brands are only ever compared with themselves, never with each other.
Citing this data: Source: Drive Thru Index (https://drivethruindex.com/prices/virginia), prices checked 2026-10-01. You are welcome to quote any figure on this page.