Petersburg Restaurants
Make a free booking
Book for lunch today in Virginia
Find the right table in Petersburg
Find the right table in Petersburg
Let OpenTable find the best spots for you.
Powered by AI
New restaurants to OpenTable in Virginia
Outdoor dining in Virginia
See what locals rave about in Petersburg
From verified diners like you
From verified diners like you
- GgillesLondon •1 review4.0Dined todayVery decent restaurant in a great hotel which is not common. The pork shank was delicious (enough for 2 ) and the burger was great too. The grilled oysters were definitely indulgentMore infoLemaire at The Jefferson Hotel$$$$• Contemporary American• Richmond•4.8
- GGerryCharlotte •40 reviews5.0Dined 5 days agoThe food was delicious. The lighting was a bit bright and we sat next to an interesting gentleman who talked on his cell phone for quite a while during our meal. The waitress was fantastic but the bar was slow so we had to wait a long while for our 2nd drink. As good as the dinner was, breakfast was even better. Top notch. What a great find.More infoShirley’s$$$$• Pub• Petersburg•4.5
- SSandy10 reviews5.0Dined 7 days agoApril, our server, was great. She was very attentive and replaced soft drinks before requested. Food was great and ambience was stellar. All the staff encountered were very friendly.More infoThe Boathouse at City Point$$$$• Seafood• Richmond•4.7
- RRichardVirginia •1 review5.0Dined on 9 Oct 2026Very enjoyable. Attentive, welcoming service. Good food, great ambianceMore info20 West Rooftop$$$$• American• Petersburg•4
- VVoniaWashington, D.C. Area •1 review5.0Dined on 23 Aug 2026Great place to dine. Highly recommended! Food was excellent and the service was greatMore infoMilk & Honey - Colonial Heights$$$$• Comfort Food• Colonial Heights•4.7
Restaurant experiences trending in Virginia
Private Dining
Find the perfect place for your next party or group dining event.
Explore private diningPrivate Dining
Find the perfect place for your next party or group dining event.
Explore OpenTable
- Farmer Bank Museum
- Fort Lee Recreation Area
- Prince George Golf Club
- West End Park
- Ettrick Park
- Pickwick Shopping Center
- Appomattox Riverside Park
- Fort Davis Shopping Centre
- Rogers Stadium
- Mckenzie Street Park
- Berkeley Manor Park
- Loyalty Inn Petersburg
- Dinwiddie And Pamplin Historical Park
- Azurest South
- Petersburg Old Town Historic District
- Petersburg Courthouse Historic District
- Holiday Inn Express Hotel & Suites Petersburg/Dinwiddie
- Super 8 Petersburg
- Vawter Hall and Old President's House
- Econo Lodge Petersburg