We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.
We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.
The latest reviews. The lowest prices. The perfect place to shop for hotels.

Restaurants in Petersburg

View map
Map
Satellite
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
Cuisines & Dishes
(24)
(20)
(9)
Bar
(8)
(5)
(15)
Contemporary
(1)
Diner
(8)
(2)
(1)
(2)
(5)
(15)
Pub
(6)
(11)
(1)
Southwestern
(1)
(4)
(1)
Burrito
(1)
Crab
(4)
Dumplings
(1)
Fish & Chips
(1)
Hamburger
(1)
Hot Dog
(1)
Lasagne
(1)
Oyster
(1)
Pasta
(1)
Ribs
(2)
Sandwiches
(1)
Shrimp
(8)
More
Dietary Restrictions
Gluten Free Options
(2)
Meals
Price
Cheap Eats
(34)
Mid-range
(124)
Fine Dining
(1)
Restaurant features
Parking Available
(10)
Reservations
(21)
Serves Alcohol
(36)
Takeout
(65)
Television
(10)
Wheelchair Accessible
(57)
More
Good for
Bar Scene
(9)
Business meetings
(7)
(27)
Kids
(22)
Local cuisine
(5)
More
Sort by:
  • Ranking
  • Name
We found great results, but some are outside Petersburg. Showing results within 40 km of Petersburg.
Limit search to Petersburg.

Sweet Frog Colonial Heights 2.0 km away

#1 of 3 Restaurants in Colonial Heights

Texas Roadhouse Colonial Heights 3.5 km away

#1 of 67 Restaurants in Colonial Heights
$$ - $$$ American Steakhouse

VA Flavors

#23 of 91 Restaurants in Petersburg

7 C's Seafood Market

#24 of 91 Restaurants in Petersburg

Muncheese

#25 of 91 Restaurants in Petersburg

Domino's Pizza

#26 of 91 Restaurants in Petersburg

Restaurante Plaza Mexico Bar & Grill

#27 of 91 Restaurants in Petersburg
$$ - $$$ Mexican Latin Spanish

Pop's Bbq Llc

#28 of 91 Restaurants in Petersburg

Tramonto Ristorante

#29 of 91 Restaurants in Petersburg
$$ - $$$ Italian

Rinkeydink Cafe

#30 of 91 Restaurants in Petersburg

Lucky's Pizzeria

#31 of 91 Restaurants in Petersburg

Andrew's Grill

#32 of 91 Restaurants in Petersburg
Barbecue Diner

Five Guys Colonial Heights 2.3 km away

#8 of 67 Restaurants in Colonial Heights
$$ - $$$ American Fast food

Little Pig Barbecue

#33 of 91 Restaurants in Petersburg

Phat Phillies

#34 of 91 Restaurants in Petersburg

Ruby Tuesday Colonial Heights 1.6 km away

#22 of 67 Restaurants in Colonial Heights
$$ - $$$ American

Subway Colonial Heights 1.7 km away

#23 of 67 Restaurants in Colonial Heights

Arby's

#35 of 91 Restaurants in Petersburg

Burger King

#36 of 91 Restaurants in Petersburg

Captain D's

#37 of 91 Restaurants in Petersburg

Whataburger

#38 of 91 Restaurants in Petersburg

Liason

#39 of 91 Restaurants in Petersburg

Denny's Colonial Heights 1.8 km away

#21 of 67 Restaurants in Colonial Heights
$ American Diner

Tian Tian Gourmet

#40 of 91 Restaurants in Petersburg

Golden Skillet

#42 of 91 Restaurants in Petersburg

Jade Garden

#43 of 91 Restaurants in Petersburg

Panera Bread Colonial Heights 2.4 km away

#12 of 67 Restaurants in Colonial Heights

Freda Mae's

#44 of 91 Restaurants in Petersburg
$$ - $$$ American

The Miami Cafe and Lounge

#45 of 91 Restaurants in Petersburg