Fast food prices in Petersburg, VA
Petersburg, VA is the 6th cheapest of 57 Virginia cities we track for fast food (Drive Thru Index 98, 2% below the national typical price).
16 restaurants, prices as of . See Petersburg on the map
Key findings
- A McDonald's Big Mac typically costs $6.84 in Petersburg, VA ($6.79 to $6.89 across 2 restaurants). McDonald's here is level with its typical price in the US.
- A Burger King Whopper typically costs $6.29 in Petersburg, VA ($6.29 across 2 restaurants). Burger King here is 1% above its typical price in the US.
- A Wendy's Dave's Single typically costs $6.59 in Petersburg, VA ($6.59 across 1 restaurants). Wendy's here is not enough restaurants to compare.
- A Taco Bell Crunchwrap Supreme typically costs $7.19 in Petersburg, VA ($7.19 across 1 restaurants). Taco Bell here is not enough restaurants to compare.
- A KFC Chicken Sandwich typically costs $4.99 in Petersburg, VA ($4.99 across 2 restaurants). KFC here is 6% below its typical price in the US.
- A Arby's Classic Roast Beef typically costs $5.49 in Petersburg, VA ($5.49 across 1 restaurants). Arby's here is not enough restaurants to compare.
- A Dunkin' Medium Original Blend typically costs $3.49 in Petersburg, VA ($3.49 across 1 restaurants). Dunkin' here is not enough restaurants to compare.
- A Bojangles Bo's Chicken Sandwich typically costs $6.89 in Petersburg, VA ($6.89 across 1 restaurants). Bojangles here is not enough restaurants to compare.
- A Little Caesars Classic Pepperoni typically costs $7.29 in Petersburg, VA ($7.29 across 1 restaurants). Little Caesars here is not enough restaurants to compare.
- A Captain D's 2 Piece Fish Meal typically costs $9.49 in Petersburg, VA ($9.49 across 1 restaurants). Captain D's here is not enough restaurants to compare.
- A Huddle House Golden Waffle typically costs $6.99 in Petersburg, VA ($6.99 across 1 restaurants). Huddle House here is not enough restaurants to compare.
- A Waffle House Waffle typically costs $5.20 in Petersburg, VA ($5.20 across 1 restaurants). Waffle House here is not enough restaurants to compare.
Every brand in Petersburg
| Brand | Restaurants | Typical price | Range | Index | Cheapest restaurant |
|---|---|---|---|---|---|
| McDonald's | 2 | Big Mac: $6.84 | $6.79 to $6.89 | 100 | 2139 S Crater Rd |
| Burger King | 2 | Whopper: $6.29 | $6.29 to $6.29 | 101 | 5615 Boydton Plank Road |
| Wendy's | 1 | Dave's Single: $6.59 | $6.59 to $6.59 | — | — |
| Taco Bell | 1 | Crunchwrap Supreme: $7.19 | $7.19 to $7.19 | — | — |
| KFC | 2 | Chicken Sandwich: $4.99 | $4.99 to $4.99 | 94 | 5420 Boydton Plank Road |
| Arby's | 1 | Classic Roast Beef: $5.49 | $5.49 to $5.49 | — | — |
| Dunkin' | 1 | Medium Original Blend: $3.49 | $3.49 to $3.49 | — | — |
| Bojangles | 1 | Bo's Chicken Sandwich: $6.89 | $6.89 to $6.89 | — | — |
| Church's Texas Chicken | 1 | 2PC Combo: — | — to — | — | — |
| Little Caesars | 1 | Classic Pepperoni: $7.29 | $7.29 to $7.29 | — | — |
| Captain D's | 1 | 2 Piece Fish Meal: $9.49 | $9.49 to $9.49 | — | — |
| Huddle House | 1 | Golden Waffle: $6.99 | $6.99 to $6.99 | — | — |
| Waffle House | 1 | Waffle: $5.20 | $5.20 to $5.20 | — | — |
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.
- A McDonald's Big Mac in Petersburg, VA typically costs $6.84, unchanged from $6.84 on 7 November 2026.
- A Burger King Whopper in Petersburg, VA typically costs $6.29, unchanged from $6.29 on 7 November 2026.
- A Wendy's Dave's Single in Petersburg, VA typically costs $6.59, unchanged from $6.59 on 7 November 2026.
- A Taco Bell Crunchwrap Supreme in Petersburg, VA typically costs $7.19, unchanged from $7.19 on 7 November 2026.
- A KFC Chicken Sandwich in Petersburg, VA typically costs $4.99, unchanged from $4.99 on 7 November 2026.
- A Arby's Classic Roast Beef in Petersburg, VA typically costs $5.49, unchanged from $5.49 on 7 November 2026.
- A Dunkin' Medium Original Blend in Petersburg, VA typically costs $3.49, up 2.9% from $3.39 on 7 November 2026.
- A Bojangles Bo's Chicken Sandwich in Petersburg, VA typically costs $6.89, unchanged from $6.89 on 7 November 2026.
- A Little Caesars Classic Pepperoni in Petersburg, VA typically costs $7.29, unchanged from $7.29 on 7 November 2026.
- A Captain D's 2 Piece Fish Meal in Petersburg, VA typically costs $9.49, unchanged from $9.49 on 7 November 2026.
- A Huddle House Golden Waffle in Petersburg, VA typically costs $6.99, unchanged from $6.99 on 7 November 2026.
- A Waffle House Waffle in Petersburg, VA typically costs $5.20, unchanged from $5.20 on 7 November 2026.
| Brand | Item | Today | 7 days ago | 30 days ago | 1 year ago | Trend |
|---|---|---|---|---|---|---|
| McDonald's | Big Mac | $6.84 | $6.84 unchanged | $6.84 unchanged | — | |
| Burger King | Whopper | $6.29 | $6.29 unchanged | $6.29 unchanged | — | |
| Wendy's | Dave's Single | $6.59 | $6.59 unchanged | $6.59 unchanged | — | |
| Taco Bell | Crunchwrap Supreme | $7.19 | $7.19 unchanged | $7.19 unchanged | — | |
| KFC | Chicken Sandwich | $4.99 | $4.99 unchanged | $4.99 unchanged | — | |
| Arby's | Classic Roast Beef | $5.49 | $5.49 unchanged | $5.49 unchanged | — | |
| Dunkin' | Medium Original Blend | $3.49 | $3.39 up 2.9% | $3.39 up 2.9% | — | |
| Bojangles | Bo's Chicken Sandwich | $6.89 | $6.89 unchanged | $6.89 unchanged | — | |
| Little Caesars | Classic Pepperoni | $7.29 | $7.29 unchanged | $7.29 unchanged | — | |
| Captain D's | 2 Piece Fish Meal | $9.49 | $9.49 unchanged | $9.49 unchanged | — | |
| Huddle House | Golden Waffle | $6.99 | $6.99 unchanged | $6.99 unchanged | — | |
| Waffle House | Waffle | $5.20 | $5.20 unchanged | $5.20 unchanged | — |
Cheapest and priciest restaurant of each brand
Compared on the same basket of items at each restaurant of the brand. The gap is how much more the priciest charges for that basket.
| Brand | Cheapest | Priciest | Gap |
|---|---|---|---|
| McDonald's | 2139 S Crater Rd $6.79 Big Mac | 1206 Courthouse Rd $6.89 Big Mac | 1% |
| Burger King | 5615 Boydton Plank Road $6.29 Whopper | 5615 Boydton Plank Road $6.29 Whopper | 0% |
| KFC | 5420 Boydton Plank Road $4.99 Chicken Sandwich | 5420 Boydton Plank Road $4.99 Chicken Sandwich | 0% |
Every restaurant in Petersburg, VA
Each restaurant links to its full menu with prices.
McDonald's
| Restaurant | Big Mac | Basket index | Price level (national) |
|---|---|---|---|
| 2139 S Crater Rd | $6.79 | 100 | $$$$$ |
| 1206 Courthouse Rd | $6.89 | 100 | $$$$$ |
Burger King
| Restaurant | Whopper | Basket index | Price level (national) |
|---|---|---|---|
| 5615 Boydton Plank Road | $6.29 | 101 | $$$$$ |
| 2730 South Crater Road | $6.29 | 101 | $$$$$ |
Wendy's
| Restaurant | Dave's Single | Basket index | Price level (national) |
|---|---|---|---|
| 1859 S Crater Road | $6.59 | 109 | $$$$$ |
Taco Bell
| Restaurant | Crunchwrap Supreme | Basket index | Price level (national) |
|---|---|---|---|
| 3294 S. Crater Road | $7.19 | 102 | $$$$$ |
KFC
| Restaurant | Chicken Sandwich | Basket index | Price level (national) |
|---|---|---|---|
| 3335a S. Crater Road | $4.99 | 94 | $$$$$ |
| 5420 Boydton Plank Road | $4.99 | 94 | $$$$$ |
Arby's
| Restaurant | Classic Roast Beef | Basket index | Price level (national) |
|---|---|---|---|
| 3300 S Crater RD | $5.49 | 109 | $$$$$ |
Dunkin'
| Restaurant | Medium Original Blend | Basket index | Price level (national) |
|---|---|---|---|
| 153 Wagner Rd | $3.49 | 115 | $$$$$ |
Bojangles
| Restaurant | Bo's Chicken Sandwich | Basket index | Price level (national) |
|---|---|---|---|
| 3475 South Crater Road | $6.89 | 100 | $$$$$ |
Church's Texas Chicken
| Restaurant | 2PC Combo | Basket index | Price level (national) |
|---|---|---|---|
| 108 South Sycamore | — | 105 | $$$$$ |
Little Caesars
| Restaurant | Classic Pepperoni | Basket index | Price level (national) |
|---|---|---|---|
| 3225 S Crater Rd | $7.29 | 107 | $$$$$ |
Captain D's
| Restaurant | 2 Piece Fish Meal | Basket index | Price level (national) |
|---|---|---|---|
| 3330 S Crater Road | $9.49 | 102 | $$$$$ |
Huddle House
| Restaurant | Golden Waffle | Basket index | Price level (national) |
|---|---|---|---|
| 11807 South Crater Road | $6.99 | 108 | $$$$$ |
Waffle House
| Restaurant | Waffle | Basket index | Price level (national) |
|---|---|---|---|
| 5631 Boydton Plank | $5.20 | 100 | $$$$$ |
Nearby in Virginia
- Virginia Beach
- Richmond
- Chesapeake
- Fredericksburg
- Alexandria
- Norfolk
- Newport News
- Roanoke
- Manassas
- Fairfax
- Hampton
- Arlington
Questions people ask
- How much is a McDonald's Big Mac in Petersburg, VA?
- As of 2026-11-15, a Big Mac costs $6.79 to $6.89 at 2 McDonald's restaurants in Petersburg, VA, typically $6.84.
- How much is a Burger King Whopper in Petersburg, VA?
- As of 2026-11-15, a Whopper costs $6.29 at 2 Burger King restaurants in Petersburg, VA, typically $6.29.
- How much is a Wendy's Dave's Single in Petersburg, VA?
- As of 2026-11-15, a Dave's Single costs $6.59 at 1 Wendy's restaurants in Petersburg, VA, typically $6.59.
- How much is a Taco Bell Crunchwrap Supreme in Petersburg, VA?
- As of 2026-11-15, a Crunchwrap Supreme costs $7.19 at 1 Taco Bell restaurants in Petersburg, VA, typically $7.19.
- How much is a KFC Chicken Sandwich in Petersburg, VA?
- As of 2026-11-15, a Chicken Sandwich costs $4.99 at 2 KFC restaurants in Petersburg, VA, typically $4.99.
- How much is a Arby's Classic Roast Beef in Petersburg, VA?
- As of 2026-11-15, a Classic Roast Beef costs $5.49 at 1 Arby's restaurants in Petersburg, VA, typically $5.49.
- How much is a Dunkin' Medium Original Blend in Petersburg, VA?
- As of 2026-11-15, a Medium Original Blend costs $3.49 at 1 Dunkin' restaurants in Petersburg, VA, typically $3.49.
- How much is a Bojangles Bo's Chicken Sandwich in Petersburg, VA?
- As of 2026-11-15, a Bo's Chicken Sandwich costs $6.89 at 1 Bojangles restaurants in Petersburg, VA, typically $6.89.
- How much is a Little Caesars Classic Pepperoni in Petersburg, VA?
- As of 2026-11-15, a Classic Pepperoni costs $7.29 at 1 Little Caesars restaurants in Petersburg, VA, typically $7.29.
- How much is a Captain D's 2 Piece Fish Meal in Petersburg, VA?
- As of 2026-11-15, a 2 Piece Fish Meal costs $9.49 at 1 Captain D's restaurants in Petersburg, VA, typically $9.49.
- How much is a Huddle House Golden Waffle in Petersburg, VA?
- As of 2026-11-15, a Golden Waffle costs $6.99 at 1 Huddle House restaurants in Petersburg, VA, typically $6.99.
- How much is a Waffle House Waffle in Petersburg, VA?
- As of 2026-11-15, a Waffle costs $5.20 at 1 Waffle House restaurants in Petersburg, VA, typically $5.20.
- Has the price of a McDonald's Big Mac in Petersburg, VA gone up?
- A McDonald's Big Mac in Petersburg, VA typically costs $6.84, unchanged from $6.84 on 7 November 2026. (Drive Thru Index, 2026-11-15).
- Has the price of a Burger King Whopper in Petersburg, VA gone up?
- A Burger King Whopper in Petersburg, VA typically costs $6.29, unchanged from $6.29 on 7 November 2026. (Drive Thru Index, 2026-11-15).
- Has the price of a Wendy's Dave's Single in Petersburg, VA gone up?
- A Wendy's Dave's Single in Petersburg, VA typically costs $6.59, unchanged from $6.59 on 7 November 2026. (Drive Thru Index, 2026-11-15).
- Has the price of a Taco Bell Crunchwrap Supreme in Petersburg, VA gone up?
- A Taco Bell Crunchwrap Supreme in Petersburg, VA typically costs $7.19, unchanged from $7.19 on 7 November 2026. (Drive Thru Index, 2026-11-15).
- Has the price of a KFC Chicken Sandwich in Petersburg, VA gone up?
- A KFC Chicken Sandwich in Petersburg, VA typically costs $4.99, unchanged from $4.99 on 7 November 2026. (Drive Thru Index, 2026-11-15).
- Has the price of a Arby's Classic Roast Beef in Petersburg, VA gone up?
- A Arby's Classic Roast Beef in Petersburg, VA typically costs $5.49, unchanged from $5.49 on 7 November 2026. (Drive Thru Index, 2026-11-15).
- Has the price of a Dunkin' Medium Original Blend in Petersburg, VA gone up?
- A Dunkin' Medium Original Blend in Petersburg, VA typically costs $3.49, up 2.9% from $3.39 on 7 November 2026. (Drive Thru Index, 2026-11-15).
- Has the price of a Bojangles Bo's Chicken Sandwich in Petersburg, VA gone up?
- A Bojangles Bo's Chicken Sandwich in Petersburg, VA typically costs $6.89, unchanged from $6.89 on 7 November 2026. (Drive Thru Index, 2026-11-15).
- Has the price of a Little Caesars Classic Pepperoni in Petersburg, VA gone up?
- A Little Caesars Classic Pepperoni in Petersburg, VA typically costs $7.29, unchanged from $7.29 on 7 November 2026. (Drive Thru Index, 2026-11-15).
- Has the price of a Captain D's 2 Piece Fish Meal in Petersburg, VA gone up?
- A Captain D's 2 Piece Fish Meal in Petersburg, VA typically costs $9.49, unchanged from $9.49 on 7 November 2026. (Drive Thru Index, 2026-11-15).
- Has the price of a Huddle House Golden Waffle in Petersburg, VA gone up?
- A Huddle House Golden Waffle in Petersburg, VA typically costs $6.99, unchanged from $6.99 on 7 November 2026. (Drive Thru Index, 2026-11-15).
- Has the price of a Waffle House Waffle in Petersburg, VA gone up?
- A Waffle House Waffle in Petersburg, VA typically costs $5.20, unchanged from $5.20 on 7 November 2026. (Drive Thru Index, 2026-11-15).
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/petersburg), prices checked 2026-11-15. You are welcome to quote any figure on this page.