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

Came here for my birthday with my parents and so glad we did! The atmosphere of the old building is fantastic but the food was just absolutely killer. We...

  • Delivery
  • Superb248 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
  • Superb308 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
  • Superb155 Reviews4.8
Dixie Restaurant 250 N Sycamore St, Petersburg
Dixie Restaurant
Breakfast • $

Dixie Restaurant

250 N Sycamore St, Petersburg, VA 23803

I have been eating here since the mid 1970's. I really miss the "original" DIXIE but this newer version is almost as good if you ask me. The...

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

Nanny's Restaurant

11900 S Crater Rd, Petersburg, VA 23805

Me and my family were super hungry and we found this place not to far from the highway. It was exactly what we needed. Amazing food with wonderful service. I...

  • Take-Out
  • Delivery
  • Superb173 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

Very quaint place to have a delicious lunch and enjoy some unique and tasty tea. The service was top notch and they had a variety of food selections and tea. ...

  • Take-Out
  • Superb126 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

Had a great time. Waitress was very nice but didn't come back to the table often enough and we couldn't find her. Our tip was added in and it was...

  • Take-Out
  • Drive-Through
  • Good294 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
  • Superb172 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

It's a little whole in the wall as some say, little small building on 460. It's been over a year since I have been, because of Covid etc. but it was...

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

Trapezium Brewing Co.

423 3rd St, Petersburg, VA 23803

This place. WOW. Not sure what my expectations were going in but whatever they were got blown out of the water. The beer was SO GOOD!! I think Ruled by the Sun...

  • Take-Out
  • Delivery
  • Superb182 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

Looked up "steakhouses" after diving at Lake Phoenix because we had a hankering for steak. Joe's Steak and Seafood popped up. Yelp, of course...

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

El Caporal Dinwiddie

23210 Airport St, Petersburg, VA 23803

I got off the highway and came here for lunch not knowing what to expect. Ordered chicken tacos to go and wow, it was such a pleasant surprise. It cost around...

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

Alexander's

101 W Bank St, Petersburg, VA 23803

Alexander's is a very small little place in Oldtown excellent food get your money's worth always taking food home if you haven't...

  • Take-Out
  • Delivery
  • Superb115 Reviews4.6
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
  • Superb169 Reviews4.3
Brother's Pizza 25809 Cox Rd, Petersburg
Brother's Pizza
Pizza • $$

Brother's Pizza

25809 Cox Rd, Petersburg, VA 23803

The food was great as always.... However there needs to be more servers.... The service was slow, and it took a long time to get our drinks and food.... I do...

  • Take-Out
  • Delivery
  • Good188 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
  • Superb144 Reviews4.4
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
  • Good167 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’ve lived near here 15 years and for some reason never tried it out despite knowing numerous people that go here and really enjoy it. Now that we’re...

  • Take-Out
  • Delivery
  • Good153 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

3.5 - Alot of people love CAJUN and this is a nice place and the food is good. I love the STAFF, they are very friendly and fast. The atmosphere is very...

  • Take-Out
  • Delivery
  • Good188 Reviews4
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

We had 5 adults and everyone ordered something different. Each of us enjoyed our meals very much. The serving size was large. Most of us needed a box to go....

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

Tramonto Ristorante

322 N Sycamore St, Petersburg, VA 23803

Cute Italian place! Quality food and definitely large portion sizes. Decent service. I docked a star for the environment. The back indoor seating felt like a...

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

Konran

16 W Old St, Petersburg, VA 23803

The food was delicious.Third time here and every time. The food was flavorful and delicious. I generally have one restaurant for one type of food that I like....

  • Take-Out
  • Delivery
  • Good130 Reviews4.2
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
  • Good210 Reviews3.7
IC Scoops and Diner 12106 Boydton Plank Rd C, Petersburg
IC Scoops and Diner
American • $

IC Scoops and Diner

12106 Boydton Plank Rd C, Petersburg, 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
Longstreet's Deli 302 N Sycamore St, Petersburg
Longstreet's Deli
Deli • $$

Longstreet's Deli

302 N Sycamore St, Petersburg, VA 23803

Come across this lovely, hidden, charming spot in search of a good club sandwich for lunch and found much more. The environment was just the right amount of...

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

King's Barbecue

2910 S Crater Rd, Petersburg, VA 23805

The barbecue here is amazing! They have a North Carolina-style sauce that is very good and different than what I'm used to in Texas. The service here was...

  • Take-Out
  • Delivery
  • Good180 Reviews4.1
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
  • Good116 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
  • Good167 Reviews3.8
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
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
  • Good127 Reviews4

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

Its cheap, its ok food, I can overlook some things if Im not paying top dollar for low end Sysco food like most places. These people make a lot of there dishes...

  • Take-Out
  • Superb92 Reviews4.3
Andrew's Grill 6 W Washington St, Petersburg
Andrew's Grill
American • $

Andrew's Grill

6 W Washington St, Petersburg, VA 23803

Great local dive for traditional American food. Great boxed lunches. Known for their hot dogs all the way and cheese burgers with crinkle fries. They offer a...

  • Take-Out
  • Delivery
  • Superb66 Reviews4.4
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

Pizza Restaurants

Pizza in Petersburg
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
  • Average136 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
  • Average73 Reviews3.2
Little Caesars Pizza 3225 S Crater Rd, Petersburg
Little Caesars Pizza
Pizza • $

Little Caesars Pizza

3225 S Crater Rd, Petersburg, VA 23805

Food was great and on time but fyi ceo buttery garlic is best of all pizza companies and I'm sure you know it so you have them priced at $0.99 plus tax......

  • Take-Out
  • Delivery
  • Average94 Reviews3.1

Mexican Restaurants

Mexican in Petersburg
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
  • Good101 Reviews4.2
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
  • Good121 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
  • Good102 Reviews3.8

Chinese Restaurants

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

A Hibachi

3301 S Crater Rd, Petersburg, VA 23805

10/10 if I could. NOT what I expected at all ! Best hibachi prices around and the best hibachi WWWHHAAAATTT nice and moist chicken fresh veggies cooked just...

  • Take-Out
  • Delivery
  • Good87 Reviews3.7
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 been going to this place for over 20 years because the food is straight up delicious. The Best in Petersburg. Their Shrimp Egg Foo Young, and their...

  • Take-Out
  • Delivery
  • Good88 Reviews4.1
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

I've been coming here for over 10 years and they've never once disappointed me. The food is fresh and mouthwatering good. There's never been a...

  • Take-Out
  • Delivery
  • Good72 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

Whataburger is a Petersburg staple, great food, friendly staff, and did I mention great food. Reasonably priced and a great place to go if you only have a few...

  • Take-Out
  • Drive-Through
  • Good116 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
  • Good102 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
  • Superb29 Reviews4.4

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
  • Good68 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
  • Good98 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
  • Good123 Reviews3.4
McDonald's 2139 S Crater Rd, Petersburg
McDonald's
Hamburgers & Hot Dogs • $

McDonald's

2139 S Crater Rd, Petersburg, VA 23805

You can only get services through the drive thru was there at 1:30 lunch time but the line was moving quickly which is great cos the only thing worst than...

  • Take-Out
  • Drive-Through
  • Average117 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
  • Average118 Reviews3.1
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

I was in town on business and it was recommended to me to try out this spot. And when I tell you the food was delicious, that’s an understatement! I got the...

  • Take-Out
  • Delivery
  • Good134 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 food is excellent, however I have to check my order before I leave because typically something is left out. Yesterday I was waited on by a young man who...

  • Take-Out
  • Drive-Through
  • Good122 Reviews3.6