Best of Petersburg, VA
The best restaurants, cafés, bars, shops and things to do in Petersburg, VA — mapped and organized by category.
About Petersburg
Petersburg is an independent city in Virginia with a population of 33,458 as of 2020. It lies 21 miles south of Richmond and sits at the fall line of the Appomattox River.
📣 What's going on in Petersburg
Nothing new in Petersburg this week — be the first to post something!
Viet Huong
Viet Huong serves Vietnamese cuisine in the Walnut Hill Gardens neighborhood. It is a local restaurant option for those seeking a meal in the area.
View details →Best Hotels in Petersburg
5 places · Where to stay, from budget-friendly to boutique.
-
Country Inn & Suites
Country Inn & Suites is a hotel located in the Oakhurst neighborhood.
-
California Inn
The California Inn is a hotel located in the Spring Garden Mobile Home Park. It serves as a lodging option within this specific neighborhood.
-
Holiday Inn Express
Holiday Inn Express is a hotel located in the Spring Garden Mobile Home Park neighborhood.
Best Restaurants in Petersburg
14 places · Where to eat, from neighborhood staples to standout kitchens.
-
China Star
Located in Walnut Hill, China Star serves Chinese cuisine. It is a local restaurant option for those seeking this specific type of food.
-
King's Famous Bar-B-Q
Located in the Battlefield Park neighborhood, King's Famous Bar-B-Q serves barbecue. It is a restaurant specializing in this cuisine.
-
The Honey Drizzle on Crater
Located in the Battlefield Park neighborhood, The Honey Drizzle on Crater serves southern cuisine. It is a restaurant option for those dining in this area.
-
Tortilleria Tecuani
Tortilleria Tecuani serves Mexican food in the Spring Garden Mobile Home Park neighborhood. It is a local restaurant option for those seeking traditional cuisine.
-
Traditionz Wings & Grill
Located in Lakewood, Traditionz Wings & Grill serves a menu focused on wings. The restaurant operates as a dedicated grill and eatery within the neighborhood.
-
Viet Huong
Viet Huong serves Vietnamese cuisine in the Walnut Hill Gardens neighborhood. It is a local restaurant option for those seeking a meal in the area.
-
El Paraiso 2
El Paraiso 2 serves Mexican cuisine in the Walnut Hill neighborhood. It is a local dining option for those seeking regional flavors.
-
Motion Sports Bar & Grill
Located in the Battlefield Park neighborhood, Motion Sports Bar & Grill serves American cuisine. It operates as a restaurant within the local dining scene.
-
Taqueria Indigena
Taqueria Indigena serves Mexican cuisine in the Walnut Hill Gardens neighborhood. It is a local restaurant option for those seeking traditional dishes.
-
The Flavor Vault
The Flavor Vault serves middle eastern cuisine in the Walnut Hill Gardens neighborhood. It is a local restaurant option for those seeking this specific culinary style.
-
Tienda y Taqueria Doña rosa
Tienda y Taqueria Doña rosa serves Mexican food in Spring Garden Mobile Home Park. It is a local restaurant option for those seeking traditional cuisine in the area.
Best Cafés & Coffee in Petersburg
2 places · Coffee shops, roasters and casual spots to linger.
-
The Rinkeydink Cafe
Located in Walnut Hill Gardens, The Rinkeydink Cafe is a local café option for residents and visitors.
-
Yankee Coffee Shop
Yankee Coffee Shop is a café located in Walnut Hill Gardens. It serves as a local spot for coffee in the neighborhood.
Best Things to Do in Petersburg
2 places · Museums, landmarks and the experiences worth your time.
-
Quartermaster Museum
Located in the Lakemont neighborhood, the Quartermaster Museum is a local attraction.
-
Womens Museum
Located in the Lakemont neighborhood, the Womens Museum is a local attraction. It serves as a point of interest for visitors exploring the area.
Best Shops in Petersburg
1 places · Independent boutiques, bookstores and places to browse.
-
His & Hers Boutique
His & Hers Boutique is a shop located in the Walnut Hill neighborhood.
Best Parks & Outdoors in Petersburg
2 places · Green space, gardens and room to breathe.
-
Petersburg National Battlefield
Petersburg National Battlefield is a park located in the Lakemont neighborhood.
Nearby cities to explore
More guides within driving distance of Petersburg.
- Ettrick, VA 122 places
- Hopewell, VA 50 places
- Bellwood, VA 42 places
- Bensley, VA 5 places
- Fort Lee, VA 80 places
- Brandermill, VA 92 places
- Montrose, VA 51 places
- Richmond, VA 469 places