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
(37)
(31)
(15)
Bar
(18)
(8)
(19)
Contemporary
(2)
Diner
(9)
(1)
(2)
(1)
(1)
(2)
(5)
(21)
Pub
(12)
(13)
(2)
Southwestern
(5)
(5)
(2)
Bangers And Mash
(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
Vegetarian Friendly
(5)
Gluten Free Options
(2)
Vegan Options
(1)
Meals
(19)
(118)
(124)
Price
Cheap Eats
(61)
Mid-range
(178)
Fine Dining
(1)
Restaurant features
(1)
Parking Available
(22)
Reservations
(35)
Serves Alcohol
(52)
Takeout
(107)
Television
(17)
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 Vegetarian Friendly

Dixie Restaurant Petersburg 2.6 km away

#3 of 91 Restaurants in Petersburg
$ American Diner

Demolition Coffee Petersburg 2.6 km away

#1 of 3 Restaurants in Petersburg

Croaker's Spot Petersburg 2.4 km away

#4 of 91 Restaurants in Petersburg

Texas Roadhouse

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

Buttermilk Bake Shop Petersburg 2.6 km away

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

Los Bandidos

#2 of 69 Restaurants in Colonial Heights

Wagstaff's Steak House

#3 of 69 Restaurants in Colonial Heights
$$ - $$$ American Steakhouse

Vincenzo's Italian Restaurant

#4 of 69 Restaurants in Colonial Heights

Captain Tom's Seafood

#5 of 69 Restaurants in Colonial Heights
$$ - $$$ American Seafood

Wabi Sabi Petersburg 2.5 km away

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

Koreana

#6 of 69 Restaurants in Colonial Heights
$$ - $$$ Asian Korean

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

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

Panera Bread

#7 of 69 Restaurants in Colonial Heights

Olive Garden

#8 of 69 Restaurants in Colonial Heights

Pino's Italian Restaurant

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

Golden Corral

#10 of 69 Restaurants in Colonial Heights
$$ - $$$ American

Mi Rodeo Mexican Grill

#11 of 69 Restaurants in Colonial Heights
$ Mexican Southwestern

Five Guys

#12 of 69 Restaurants in Colonial Heights
$$ - $$$ American Fast food

Longstreet's Deli Petersburg 2.5 km away

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

Sweet Frog

#1 of 3 Dessert in Colonial Heights

Don Jose

#13 of 69 Restaurants in Colonial Heights
$$ - $$$ Mexican Latin Spanish

Jimmy John's

#14 of 69 Restaurants in Colonial Heights

Starbucks

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

Firehouse Subs

#15 of 69 Restaurants in Colonial Heights

Blue Willow Tea Room Petersburg 2.4 km away

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

Andrade International Restaurant Petersburg 2.5 km away

#12 of 91 Restaurants in Petersburg

Great American Cookies

#1 of 1 Bakeries in Colonial Heights

Outback Steakhouse

#16 of 69 Restaurants in Colonial Heights
$$ - $$$ American Steakhouse