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

Sort by:
Ranking
Name
We found great results, but some are outside Petersburg. Showing results within 40 km of Petersburg.
Limit search to Petersburg.

The Miami Cafe and Lounge

#46 of 90 Restaurants in Petersburg
Map
Cuisines: American

Hardee's

#47 of 90 Restaurants in Petersburg
Map
Cuisines: American

Subway

#48 of 90 Restaurants in Petersburg
Map
Visitor photos (2)

Goofus's Quick Mart

#49 of 90 Restaurants in Petersburg
Map

Hong Kong Restaurant

#50 of 90 Restaurants in Petersburg
Map Menu
Cuisines: Chinese

KFC

#51 of 90 Restaurants in Petersburg
Map Menu
Cuisines: American

New York Deli Incorporated

#52 of 90 Restaurants in Petersburg
Map Menu
Cuisines: Delicatessen

Panera Bread (Colonial Heights 2.4 km away)

#14 of 67 Restaurants in Colonial Heights
$$ - $$$ Map
Visitor photos (3)
Menu

El Potrillo

#53 of 90 Restaurants in Petersburg
Map
Visitor photos (8)
Menu

Phat Phillies

#54 of 90 Restaurants in Petersburg
Map Menu

Traditionz Wings & Grill

#55 of 90 Restaurants in Petersburg
$ Map
Visitor photos (6)
Menu
Cuisines: Bar Pub American

Waffle House

#56 of 90 Restaurants in Petersburg
$ Map
Visitor photos (1)
Menu
Cuisines: Diner American

Sixteen West

#57 of 90 Restaurants in Petersburg
Map Menu
Cuisines: American Seafood

KFC

#58 of 90 Restaurants in Petersburg
Map Menu
Cuisines: American

Tropical Smoothie Cafe (Colonial Heights 2.2 km away)

#17 of 67 Restaurants in Colonial Heights
Map
Visitor photos (1)
Menu

Taste of China

#59 of 90 Restaurants in Petersburg
Map
Visitor photos (7)
Menu
Cuisines: Chinese

Captain Tom's Seafood (Colonial Heights 3.3 km away)

#6 of 67 Restaurants in Colonial Heights
$$ - $$$ Map
Visitor photos (9)
Menu
Cuisines: American Seafood

Subway

#60 of 90 Restaurants in Petersburg
Map Menu

Bojangles'

#61 of 90 Restaurants in Petersburg
$ Map Menu
Cuisines: Fast food

Sibley's BBQ (Colonial Heights 2.2 km away)

#21 of 67 Restaurants in Colonial Heights
Map
Visitor photos (3)
Menu

Top's China Restaurant

#62 of 90 Restaurants in Petersburg
Map
Visitor photos (1)
Menu
Cuisines: Chinese

Outlaw's Bar & Grill

#63 of 90 Restaurants in Petersburg
Map Menu
Cuisines: American Bar Pub

Burger King

#64 of 90 Restaurants in Petersburg
$ Map Menu
Cuisines: American

Applebee's (Colonial Heights 1.6 km away)

#50 of 67 Restaurants in Colonial Heights
$$ - $$$ Map
Visitor photos (5)
Menu
Cuisines: American Bar Pub

Wendy's

#65 of 90 Restaurants in Petersburg
Map Menu

Kin's Wok

#66 of 90 Restaurants in Petersburg
Map Menu
Cuisines: Chinese

Taco Bell

#67 of 90 Restaurants in Petersburg
Map Menu
Cuisines: Mexican

Hong Kong Chinese Restaurant

#68 of 90 Restaurants in Petersburg
Map Menu
Cuisines: Chinese

El Caporal (Colonial Heights 2.4 km away)

#20 of 67 Restaurants in Colonial Heights
Map
Visitor photos (2)
Menu
Cuisines: Mexican

Taco Bell (Colonial Heights 1.9 km away)

#46 of 67 Restaurants in Colonial Heights
$ Map Menu
Cuisines: Mexican