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 Colonial Heights

View map
Map
Satellite
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
Cuisines & Dishes
(35)
(31)
(15)
Bar
(17)
(8)
(19)
Contemporary
(2)
Diner
(9)
(1)
(2)
(1)
(1)
(2)
(6)
(21)
Pub
(11)
(12)
(2)
Southwestern
(4)
(5)
(2)
Wine Bar
(1)
Burrito
(1)
Crab
(6)
Donuts
(1)
Dumplings
(2)
Fish & Chips
(1)
Hamburger
(1)
Hot Dog
(1)
Lasagne
(1)
Oyster
(3)
Pasta
(2)
Ribs
(5)
Sandwiches
(1)
Shrimp
(12)
More
Dietary Restrictions
Gluten Free Options
(2)
Vegan Options
(1)
Meals
(118)
(124)
Price
Cheap Eats
(61)
Mid-range
(178)
Fine Dining
(1)
Restaurant features
(1)
Parking Available
(22)
Reservations
(31)
Serves Alcohol
(53)
Takeout
(105)
Television
(16)
Wheelchair Accessible
(95)
More
Good for
(42)
Kids
(40)
Local cuisine
(7)
More
Sort by:
  • Ranking
  • Name
We found great results, but some are outside Colonial Heights. Showing results within 40 km of Colonial Heights.
Limit search to Colonial Heights.

Saucy's Walk-up Petersburg 2.6 km away

#1 of 91 Restaurants in Petersburg
$$ - $$$ American Barbecue

The Brickhouse Run Petersburg 2.5 km away

#2 of 91 Restaurants in Petersburg
$$ - $$$ American Bar Pub Contemporary

Dixie Restaurant Petersburg 2.6 km away

#3 of 91 Restaurants in Petersburg
$ American Diner

Croaker's Spot Petersburg 2.4 km away

#4 of 91 Restaurants in Petersburg
$$ - $$$ American Seafood

Demolition Coffee Petersburg 2.6 km away

#1 of 3 Restaurants in Petersburg

Texas Roadhouse

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

Buttermilk Bake Shop Petersburg 2.6 km away

#1 of 1 Restaurants in Petersburg
$$ - $$$ American

Wagstaff's Steak House

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

Vincenzo's Italian Restaurant

#3 of 67 Restaurants in Colonial Heights

Los Bandidos

#4 of 67 Restaurants in Colonial Heights

Wabi Sabi Petersburg 2.5 km away

#6 of 91 Restaurants in Petersburg
$$ - $$$ Japanese Sushi Asian

Koreana

#5 of 67 Restaurants in Colonial Heights
$$ - $$$ Asian Korean

Captain Tom's Seafood

#6 of 67 Restaurants in Colonial Heights
$$ - $$$ American Seafood

Maria's Old Town 21 Ristorante Italano Petersburg 2.4 km away

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

Olive Garden

#7 of 67 Restaurants in Colonial Heights

Panera Bread

#8 of 67 Restaurants in Colonial Heights

Pino's Italian Restaurant

#9 of 67 Restaurants in Colonial Heights
$$ - $$$ Italian Pizza

Mi Rodeo Mexican Grill

#10 of 67 Restaurants in Colonial Heights
$ Mexican Southwestern

Sweet Frog

#1 of 3 Dessert in Colonial Heights

Five Guys

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

Golden Corral

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

Jimmy John's

#13 of 67 Restaurants in Colonial Heights

Don Jose

#14 of 67 Restaurants in Colonial Heights
$$ - $$$ Mexican Latin Spanish

Blue Willow Tea Room Petersburg 2.4 km away

#2 of 3 Restaurants in Petersburg
$$ - $$$ American British

Longstreet's Deli Petersburg 2.5 km away

#10 of 91 Restaurants in Petersburg
$$ - $$$ American Bar Delicatessen

Starbucks

#1 of 1 Coffee & Tea in Colonial Heights
$$ - $$$ Cafe

Firehouse Subs

#15 of 67 Restaurants in Colonial Heights

DJ’s Rajun Cajun Petersburg 2.5 km away

#12 of 91 Restaurants in Petersburg

Andrade International Restaurant Petersburg 2.5 km away

#13 of 91 Restaurants in Petersburg

Great American Cookies

#1 of 1 Bakeries in Colonial Heights