What are you looking for?

Restaurants in Petersburg

The Best Restaurants

The Brickhouse Run 407-409 Cockade Alley, Petersburg
The Brickhouse Run
Bar & Grill • $$

The Brickhouse Run

407-409 Cockade Alley, Petersburg, VA 23803

Amazing food!! Never disappoints!! The flavors and dishes are well thought out. Drinks are delicious and waitresses are amazing!! Go see Amy, Kate and Rachel!!...

  • Delivery
  • Superb251 Reviews4.7
Saucy's Sit-Down Bar.B.Q. 257 E Bank St Suite C, Petersburg
Saucy's Sit-Down Bar.B.Q.
Barbeque • $$

Saucy's Sit-Down Bar.B.Q.

257 E Bank St Suite C, Petersburg, VA 23803

Had the brisket sandwich with optional slaw. It is one of the best ones I've had at BBQ joints. The corn bread was cake-like, very fine and sweet. Like...

  • Take-Out
  • Delivery
  • Superb315 Reviews4.5
Local Vibe Cafe 414 N Market St, Petersburg
Local Vibe Cafe
Health Food • $$

Local Vibe Cafe

414 N Market St, Petersburg, VA 23803

This place was Delicious. I had the spicy shrimp tacos, my companions had the soul bowl, and the flavor savor bowl respectively. All 3 dishes were spectacular....

  • Take-Out
  • Delivery
  • Superb158 Reviews4.8
Dixie Restaurant 250 N Sycamore St, Petersburg
Dixie Restaurant
Breakfast • $

Dixie Restaurant

250 N Sycamore St, Petersburg, VA 23803

Had a fantastic experience at Dixie Restaurant this morning for a quick stop to eat before we headed to a day at Virginia Motorsports Park. The service was...

  • Take-Out
  • Delivery
  • Superb207 Reviews4.7
Nanny's Restaurant 11900 S Crater Rd, Petersburg
Nanny's Restaurant
Southern • $$

Nanny's Restaurant

11900 S Crater Rd, Petersburg, VA 23805

Had the buffet here. The food was fresh and cooked good. There wasn't a line at the buffet and everything was pretty much spaced out. They had a carving...

  • Take-Out
  • Delivery
  • Superb181 Reviews4.5
Blue Willow Tea Room 104 W Old St, Petersburg
Blue Willow Tea Room
Tea Rooms • $$

Blue Willow Tea Room

104 W Old St, Petersburg, VA 23803

Great service, wonderful food, and fabulous tea! (And I don't usually drink tea.) Really appreciated that they had several decaf tea flavors available....

  • Take-Out
  • Superb132 Reviews4.7
The Croaker's Spot 9 E Old St, Petersburg
The Croaker's Spot
Seafood • $$

The Croaker's Spot

9 E Old St, Petersburg, VA 23803

I have enjoyed the food and the experience of supporting a minority owned business with locations in Petersburg and Richmond for several years. Today, I placed...

  • Take-Out
  • Drive-Through
  • Good301 Reviews4
Maria's Old Town 21 21 W Old St, Petersburg
Maria's Old Town 21
Italian • $$

Maria's Old Town 21

21 W Old St, Petersburg, VA 23803

Visiting southern end of Richmond and were recommended to try Maria's. Able to find parking in the street pretty easily and were seated right away. Our...

  • Take-Out
  • Delivery
  • Superb174 Reviews4.4
Big Mike's Burger Shoppe 2870 County Dr, Petersburg
Big Mike's Burger Shoppe
Hamburger • $

Big Mike's Burger Shoppe

2870 County Dr, Petersburg, VA 23803

The best burger EVER!!!!! Almost drove past it but it was worth the stop in!!Got 1/2 lb. burger deal (with fries and a drink) &10.99Literally the BEST...

  • Take-Out
  • Delivery
  • Superb201 Reviews4.5
Trapezium Brewing Co. 423 3rd St, Petersburg
Trapezium Brewing Co.
Pizza • $$

Trapezium Brewing Co.

423 3rd St, Petersburg, VA 23803

Would’ve been 5 star but the beer cheese was disgusting. Coming from a pretzel connoisseur, the pretzel is delicious. But I do not feel confident they have...

  • Take-Out
  • Delivery
  • Superb185 Reviews4.3
Joe's Steak and Seafood 6324 Boydton Plank Rd, Petersburg
Joe's Steak and Seafood
American • $$

Joe's Steak and Seafood

6324 Boydton Plank Rd, Petersburg, VA 23803

Stopped here for an early dinner with my wife. We shared the shrimp and lobster roll as an appetizer. That was great. I ordered the smothered chicken with...

  • Take-Out
  • Delivery
  • Good203 Reviews4.2
El Caporal Dinwiddie 23210 Airport St, Petersburg
El Caporal Dinwiddie
Mexican • $$

El Caporal Dinwiddie

23210 Airport St, Petersburg, VA 23803

Great experience for the whole family. We may be a little bias because our long time friend Carlos works here and we haven't seen him in 3 years. I were...

  • Take-Out
  • Delivery
  • Superb139 Reviews4.5
El Arriero Mexican Restaurant 12204 S Crater Rd, Petersburg
El Arriero Mexican Restaurant
Mexican • $$

El Arriero Mexican Restaurant

12204 S Crater Rd, Petersburg, VA 23805

Amazing authentic Mexican restaurant! The food was great, the prices were great, we absolutely loved the way it was decorated! We had the best waitress ever in...

  • Take-Out
  • Delivery
  • Superb175 Reviews4.3
Alexander's 101 W Bank St, Petersburg
Alexander's
Family • $$

Alexander's

101 W Bank St, Petersburg, VA 23803

stop by Alexander's for lunch today. food was excellent service was impeccable friendly cozy point a great place to wyle away a couple of hours over...

  • Take-Out
  • Delivery
  • Superb118 Reviews4.6
Brother's Pizza 25809 Cox Rd, Petersburg
Brother's Pizza
Pizza • $$

Brother's Pizza

25809 Cox Rd, Petersburg, VA 23803

We're new in the area so this place has quickly become our go to spot. The food is excellent. No complaints there. They have a dine-in side and a take out...

  • Take-Out
  • Delivery
  • Good189 Reviews4.2
Giuseppe's Pizza 7022 Boydton Plank Rd, Petersburg
Giuseppe's Pizza
Italian • $$

Giuseppe's Pizza

7022 Boydton Plank Rd, Petersburg, VA 23803

Stayed at a nearby campground and decided to try this place mainly for convenience sake. I'm so glad we did! The parking lot was large enough for our...

  • Take-Out
  • Delivery
  • Superb147 Reviews4.4
Roma's Italian Pizza Restaurant 2447 County Dr, Petersburg
Roma's Italian Pizza Restaurant
Italian • $$

Roma's Italian Pizza Restaurant

2447 County Dr, Petersburg, VA 23803

This is simply a spectacular Italian restaurant, a real surprise in this smaller town. The lasagna was cooked perfectly, the rolls are homemade as is the...

  • Take-Out
  • Delivery
  • Good172 Reviews4.2
Old Towne's Alibi 305 N Sycamore St, Petersburg
Old Towne's Alibi
Family • $$

Old Towne's Alibi

305 N Sycamore St, Petersburg, VA 23803

My husband and I have been here three times over the past three weeks. The atmosphere is great, the staff and owner were very nice, and the food was awesome....

  • Take-Out
  • Delivery
  • Good171 Reviews4.2
The Mad Italian Pasta & Steak House 2545 S Crater Rd, Petersburg
The Mad Italian Pasta & Steak House
Italian • $$

The Mad Italian Pasta & Steak House

2545 S Crater Rd, Petersburg, VA 23805

I was driving through from Florida and stopped at this restaurant and it was absolutely perfect. Quiet, beautiful decor, and real delicious comfort food. Trust...

  • Take-Out
  • Delivery
  • Good155 Reviews4.2
DJ's Rajun Cajun 309 N Sycamore St, Petersburg
DJ's Rajun Cajun
Cajun/Creole • $$

DJ's Rajun Cajun

309 N Sycamore St, Petersburg, VA 23803

In Petersburg, Virginia this is a place worthy of your time. The food is good, the atmosphere is welcoming… indoor and outdoor seating, and great service....

  • Take-Out
  • Delivery
  • Good191 Reviews4
Tramonto Ristorante 322 N Sycamore St, Petersburg
Tramonto Ristorante
Pizza • $$

Tramonto Ristorante

322 N Sycamore St, Petersburg, VA 23803

went there for the first time tonight absolutely delicious friendly atmosphere great server really enjoyed the house special great food overall I give it a...

  • Take-Out
  • Delivery
  • Superb136 Reviews4.3
Konran 16 W Old St, Petersburg
Konran
Asian Fusion • $$

Konran

16 W Old St, Petersburg, VA 23803

Awesome spot with great menu options. Chelsea served us and was super nice, I felt well taken care of. The food was really good and the healthiest option in...

  • Take-Out
  • Delivery
  • Good137 Reviews4.2
Lighthouse Restaurant and Bar 11976 S Crater Rd, Petersburg
Lighthouse Restaurant and Bar
Seafood • $$

Lighthouse Restaurant and Bar

11976 S Crater Rd, Petersburg, VA 23805

Waitstaff could use a little work however, the food was pretty good and the atmosphere was very pleasant. If you find yourself on I95 take the exit and give it...

  • Take-Out
  • Delivery
  • Good174 Reviews3.9
Longstreet's Deli 302 N Sycamore St, Petersburg
Longstreet's Deli
Deli • $$

Longstreet's Deli

302 N Sycamore St, Petersburg, VA 23803

Great restaurant for authentic deli style food. Only ordered takeout due to pandemic , chicken club, tradition club sandwiches and fried green tomatoes are my...

  • Take-Out
  • Delivery
  • Good151 Reviews4
Wabi-Sabi 4548, 29 Bollingbrook St, Petersburg
Wabi-Sabi
Sushi • $$

Wabi-Sabi

4548, 29 Bollingbrook St, Petersburg, VA 23803

We ate at Wabi Sabi during a recent trip through Petersburg. it was a very good experience as the service was excellent and to food was VERY good. It is a...

  • Take-Out
  • Delivery
  • Good213 Reviews3.6
Paradise Haven 12106 Boydton Plank Rd Unit C, Dinwiddie
Paradise Haven
American • $

Paradise Haven

12106 Boydton Plank Rd Unit C, Dinwiddie, VA 23803

Nice little ice cream shop and good food too. Very reasonably priced. I had their homemade tomato soup and grilled cheese special, which was quite tasty. ...

  • Take-Out
  • Superb86 Reviews4.7
Sal's Pizza & Italian Restaurant 2017 S Sycamore St, Petersburg
Sal's Pizza & Italian Restaurant
Italian • $$

Sal's Pizza & Italian Restaurant

2017 S Sycamore St, Petersburg, VA 23805

We got a delivery order with door dash.everything was delicious and well prepared... I got a grilled chicken salad they may be the best I've ever had and...

  • Take-Out
  • Delivery
  • Good117 Reviews4.2
King's Barbecue 2910 S Crater Rd, Petersburg
King's Barbecue
Barbecue • $

King's Barbecue

2910 S Crater Rd, Petersburg, VA 23805

Service excellent. BBQ was quality meat. Would have given it a 5 star but no sauce on the BBQ. And the sauce on the table was not to my liking. Tabasco on the...

  • Take-Out
  • Delivery
  • Good186 Reviews4
Rinkeydink Cafe 2550 S Crater Rd, Petersburg
Rinkeydink Cafe
Soul Food • $

Rinkeydink Cafe

2550 S Crater Rd, Petersburg, VA 23805

I absolutely love RinkeyDink Cafe. The food is absolutely amazing and you can really really tell that it's that home cooked and the staff actually put in...

  • Take-Out
  • Delivery
  • Superb115 Reviews4.4
El Mundo De Las Delicias 20 N Sycamore St, Petersburg
El Mundo De Las Delicias
Mexican • $$

El Mundo De Las Delicias

20 N Sycamore St, Petersburg, VA 23803

My best friend is a regular here and took me here tonight for their happy hour and dinner. Prices are super reasonable and cheap, and the customer service is...

  • Take-Out
  • Delivery
  • Good102 Reviews4.2

American Restaurants

American in Petersburg
Shaker's Restaurant 2801 Courtland Rd, Petersburg
Shaker's Restaurant
American • $

Shaker's Restaurant

2801 Courtland Rd, Petersburg, VA 23805

We loved this restaurant. We happen to stay in the RV park next-door and decided to try them for dinner. We found them to be affordable, friendly, and the best...

  • Take-Out
  • Superb95 Reviews4.3
Liason Restaurant 37 N Crater Rd, Petersburg
Liason Restaurant
American • $

Liason Restaurant

37 N Crater Rd, Petersburg, VA 23803

My favorite place to party. Changed over the years as far as entrance price ($10) used to be $5 before 10pm. They're usually open Thursday-Sarturday. Good...

  • Take-Out
  • Delivery
  • Superb42 Reviews4.6
JK Market 211 Halifax St, Petersburg
JK Market
American

JK Market

211 Halifax St, Petersburg, VA 23803

I love this place! Jacob and Kimberly do a great job! It’s always very clean. They have a great market selection and prepared foods as well. It’s the best...

  • Take-Out
  • Delivery
  • Superb26 Reviews4.7

Pizza Restaurants

Pizza in Petersburg
Simona's Pizzeria 30 Medical Park Blvd, Petersburg
Simona's Pizzeria
Pizza • $$

Simona's Pizzeria

30 Medical Park Blvd, Petersburg, VA 23805

Their food is amazing and when they accidentally forgot part of my order (they're human, it happens) they were happy to take it off my card instead of...

  • Take-Out
  • Drive-Through
  • Good128 Reviews3.9
Mun Cheese Pizza Wings & Kabobs 1910 E Washington St #3637, Petersburg
Mun Cheese Pizza Wings & Kabobs
Pizza • $

Mun Cheese Pizza Wings & Kabobs

1910 E Washington St #3637, Petersburg, VA 23803

All I have to say is if 420 was infused with the exhilaration of eating this..its a Winner!!! Loved everything so far except the Delivery time, but that's...

  • Take-Out
  • Delivery
  • Average139 Reviews3.2
Lucky pizza 1450 W Wythe St, Petersburg
Lucky pizza
Pizza • $$

Lucky pizza

1450 W Wythe St, Petersburg, VA 23803

If there was a rating of a 10, hands down, this place has got it! I broke down on the side of 85 today, and while waiting for my company to send a wrecker they...

  • Delivery
  • Average77 Reviews3.2

Mexican Restaurants

Mexican in Petersburg
Andrade's International Restaurant 7 Bollingbrook St, Petersburg
Andrade's International Restaurant
Mexican • $$

Andrade's International Restaurant

7 Bollingbrook St, Petersburg, VA 23803

Andrade's is great! The servers are very friendly and accommodating. The food is fantastic. My favorite is the seafood omelette. If you like seafood, this...

  • Take-Out
  • Delivery
  • Good122 Reviews4
Plaza Mexico Bar & Grill 3270 S Crater Rd, Petersburg
Plaza Mexico Bar & Grill
Mexican • $$

Plaza Mexico Bar & Grill

3270 S Crater Rd, Petersburg, VA 23805

Great service as always. Food is always fantastic, been coming here for years never had a bad experience, the family that owns the place are very sweet and...

  • Take-Out
  • Delivery
  • Good104 Reviews3.8
Taco Bell 3294 S Crater Rd, Petersburg
Taco Bell
Mexican • $

Taco Bell

3294 S Crater Rd, Petersburg, VA 23805

The food looked DELICIOUS. I was shocked it's been a really long time since I've seen fast food look like the commercials but I was pleasantly...

  • Take-Out
  • Drive-Through
  • Good118 Reviews3.5

Chinese Restaurants

Chinese in Petersburg
A Hibachi 3301 S Crater Rd, Petersburg
A Hibachi
Chinese • $$

A Hibachi

3301 S Crater Rd, Petersburg, VA 23805

By far the best restaurant in the area , good food, good service, no long waits , food is hot and smell great ? ordered from them multiple times & never...

  • Take-Out
  • Delivery
  • Good90 Reviews3.8
Top's China Restaurant 2043 S Crater Rd, Petersburg
Top's China Restaurant
Chinese • $

Top's China Restaurant

2043 S Crater Rd, Petersburg, VA 23805

The egg drop soup at Top's China is one of the best I've had, & I've tried many different Chinese take-out places. I do wish that they gave...

  • Take-Out
  • Delivery
  • Good78 Reviews4.2
Taste of China 3330 S Crater Rd #11, Petersburg
Taste of China
Chinese

Taste of China

3330 S Crater Rd #11, Petersburg, VA 23805

I have no idea what Chinese restaurant these 1 & 2 start rating customers went to but it definitely wasn't Taste of China. I've been going here...

  • Take-Out
  • Delivery
  • Good89 Reviews4.1

Fast Food Restaurants

Fast Food in Petersburg
What-a-burger 2350 W Washington St, Petersburg
What-a-burger
Fast Food • $

What-a-burger

2350 W Washington St, Petersburg, VA 23803

Don’t let the outside appearance fool you, this place is amazing! The burgers are huge and delicious every time and you always get your money’s worth. The...

  • Take-Out
  • Drive-Through
  • Good118 Reviews4.2
Arby's 3300 S Crater Rd, Petersburg
Arby's
Fast Food • $

Arby's

3300 S Crater Rd, Petersburg, VA 23805

Wasn't horrible but wasn't my best experience either so that's why it isn't 5 stars. Overall, good & very nice people but just nothing...

  • Take-Out
  • Drive-Through
  • Good104 Reviews4.1
RAMS Cafe 12600 S Crater Rd, Petersburg
RAMS Cafe
Fast Food

RAMS Cafe

12600 S Crater Rd, Petersburg, VA 23805

This is a new location. The stores and rest rooms are clean, lots of food and snack options. They have a cool milkshake machine, slushees, and ice cream....

  • Take-Out
  • Superb35 Reviews4.3

Seafood Restaurants

Seafood in Petersburg
J & J Seafood Market 2034 S Sycamore St, Petersburg
J & J Seafood Market
Seafood Markets • $$

J & J Seafood Market

2034 S Sycamore St, Petersburg, VA 23805

A seafood market that also serves a small fried menu. I got the mix of fish, oysters, and shrimp with fries and bread for $10, and it was very simple and good...

  • Take-Out
  • Good69 Reviews4.2
Captain D's 3330 S Crater Rd, Petersburg
Captain D's
Seafood • $

Captain D's

3330 S Crater Rd, Petersburg, VA 23805

I know it’s a seafood place with a drive thru, but I love this restaurant. This place has consistently been great. We normally get a couple of the bigger...

  • Take-Out
  • Delivery
  • Good100 Reviews4.1
Bumbay Seafood 1104 W Washington St, Petersburg
Bumbay Seafood
Seafood

Bumbay Seafood

1104 W Washington St, Petersburg, VA 23803

Literally the nicest guy took my order. I felt insured that my order was in good hands and he took care of every customer with such attention to detail! The...

  • Good14 Reviews4.1

Burger Restaurants

Burgers in Petersburg
Hardee's 5412 Boydton Plank Rd, Petersburg
Hardee's
Hamburgers & Hot Dogs • $

Hardee's

5412 Boydton Plank Rd, Petersburg, VA 23803

Friendly staff and custom food made as ordered. Self-serve fountain sodas not available (told in 1 more week they'll be available). Dine-in not available,...

  • Take-Out
  • Drive-Through
  • Good128 Reviews3.4
McDonald's 2139 S Crater Rd, Petersburg
McDonald's
Hamburgers & Hot Dogs • $

McDonald's

2139 S Crater Rd, Petersburg, VA 23805

Today's experience at the McDonald's drive-thru was great. The lady at the drive-thru register who took my order Robin Allen was awesome very kind...

  • Take-Out
  • Drive-Through
  • Average120 Reviews3.2
McDonald's 1206 Courthouse Rd, Petersburg
McDonald's
Hamburgers & Hot Dogs • $

McDonald's

1206 Courthouse Rd, Petersburg, VA 23803

One of the low volume stores but they have recently stepped it up. The New GM really puts in the work and I got to be part of the class to help train up their...

  • Take-Out
  • Drive-Through
  • Average124 Reviews3
Traditionz Wings & Grill 3330-5 S Crater Rd, Petersburg
Traditionz Wings & Grill
Chicken Wings • $$

Traditionz Wings & Grill

3330-5 S Crater Rd, Petersburg, VA 23805

Amazing food, customer service and friendly staff. The owner Denise provided exceptional hospitality she is truly a great business owner. Because of her...

  • Take-Out
  • Delivery
  • Good135 Reviews3.9
Golden Skillet 1228 W Washington St #3923, Petersburg
Golden Skillet
Chicken • $

Golden Skillet

1228 W Washington St #3923, Petersburg, VA 23803

Good customer service, food was prepared quickly, and cooked thoroughly through, not burned or anything, will definitely be coming back!!! Best part, the food...

  • Take-Out
  • Delivery
  • Good96 Reviews4.2
Church's Chicken 108 S Sycamore St, Petersburg
Church's Chicken
Chicken • $

Church's Chicken

108 S Sycamore St, Petersburg, VA 23803

The smokehouse chicken was delicious and juicy. The church's original chicken was off. I think church's changed something in the ingredients. I had...

  • Take-Out
  • Drive-Through
  • Good131 Reviews3.5