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.

Restaurants in Petersburg

View map
Map
Satellite
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
Cuisines & Dishes
(23)
(20)
(9)
Bar
(9)
(5)
(13)
Contemporary
(1)
Diner
(7)
(2)
(1)
(2)
(4)
(15)
Pub
(6)
(10)
(1)
Southwestern
(1)
(4)
(2)
Bangers And Mash
(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
Vegetarian Friendly
(4)
Gluten Free Options
(4)
Meals
Price
Cheap Eats
(36)
Mid-range
(122)
Fine Dining
(2)
Restaurant features
Parking Available
(12)
Reservations
(26)
Serves Alcohol
(36)
Takeout
(66)
Television
(14)
Wheelchair Accessible
(62)
More
Good for
Bar Scene
(9)
Business meetings
(9)
(28)
Kids
(24)
Local cuisine
(6)
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.

El Caporal

#22 of 90 Restaurants in Petersburg
₹₹ - ₹₹₹ Mexican Latin Spanish

VA Flavors

#23 of 90 Restaurants in Petersburg

7 C's Seafood Market

#24 of 90 Restaurants in Petersburg

Muncheese

#25 of 90 Restaurants in Petersburg

Domino's Pizza

#26 of 90 Restaurants in Petersburg

Pop's Bbq Llc

#27 of 90 Restaurants in Petersburg

Restaurante Plaza Mexico Bar & Grill

#28 of 90 Restaurants in Petersburg
₹₹ - ₹₹₹ Mexican

Tramonto Ristorante

#29 of 90 Restaurants in Petersburg
₹₹ - ₹₹₹ Italian

Lucky's Pizzeria

#30 of 90 Restaurants in Petersburg

Andrew's Grill

#31 of 90 Restaurants in Petersburg

Sweet Frog Colonial Heights 2.0 km away

#1 of 3 Restaurants in Colonial Heights

Arby's

#32 of 90 Restaurants in Petersburg

Little Pig Barbecue

#33 of 90 Restaurants in Petersburg

Farmers Market Restaurant & Bar

#34 of 90 Restaurants in Petersburg
₹₹₹₹ Seafood

Phat Phillies

#35 of 90 Restaurants in Petersburg

Rinkeydink Cafe

#36 of 90 Restaurants in Petersburg

Subway Colonial Heights 1.7 km away

#19 of 69 Restaurants in Colonial Heights

Ruby Tuesday Colonial Heights 1.6 km away

#21 of 69 Restaurants in Colonial Heights
₹₹ - ₹₹₹ American

Freda Mae's

#37 of 90 Restaurants in Petersburg
₹₹ - ₹₹₹ American

Burger King

#38 of 90 Restaurants in Petersburg

Panera Bread Colonial Heights 2.4 km away

#9 of 69 Restaurants in Colonial Heights
₹₹ - ₹₹₹ American Soups Cafe Delicatessen

Captain D's

#39 of 90 Restaurants in Petersburg

Whataburger

#40 of 90 Restaurants in Petersburg

Liason

#41 of 90 Restaurants in Petersburg

Five Guys Colonial Heights 2.3 km away

#13 of 69 Restaurants in Colonial Heights
₹₹ - ₹₹₹ American Fast food

Tian Tian Gourmet

#42 of 90 Restaurants in Petersburg

Golden Skillet

#43 of 90 Restaurants in Petersburg

Jade Garden

#44 of 90 Restaurants in Petersburg

Hardee's

#45 of 90 Restaurants in Petersburg

Subway

#46 of 90 Restaurants in Petersburg