Groceries and markets in Christiansburg.
Supermarkets on North Franklin and Roanoke streets, a natural foods grocery, a supercenter and a Thursday farmers market.
7 places, nearest to downtown first
-
Kroger
A full supermarket with a pharmacy and fuel center on North Franklin Street, near downtown and the Aquatic Center, open daily 6 a.m. to 11 p.m.
555 N Franklin St · North Franklin Street · 0.5 mi from downtown
Near Echo Hills and Overlook Court
Websitekroger.com (Kroger, opens in a new tab) (540) 381-8710 (call Kroger)
-
Food Lion (North Franklin Street)
A supermarket in the shopping center on North Franklin Street where the Huckleberry Trail passes, near the Recreation Center.
1530 North Franklin St · North Franklin Street · 1.5 mi from downtown
Near Lions Gate and Suburban Hills
Websitestores.foodlion.com (Food Lion (North Franklin Street), opens in a new tab) (540) 382-5235 (call Food Lion (North Franklin Street))
-
Food Lion (Roanoke Street)
A supermarket on Roanoke Street (U.S. 11) on the east side of town.
1530 Roanoke St · Roanoke Street · 1.7 mi from downtown
Near Craig Mountain and Hans Meadow
Websitestores.foodlion.com (Food Lion (Roanoke Street), opens in a new tab)
-
ALDI
A compact discount supermarket on North Franklin Street in the retail district, beside Laurel Plaza.
2265 N Franklin St · Retail district · 2.2 mi from downtown
Near Cambria Crossing and Peppers Crossing
-
Christiansburg Farmers Market
The Town’s market at Christiansburg Huckleberry Park, Thursdays from 3 to 7 p.m., May through October, with seasonal produce, plants, baked goods, flowers, crafts and handmade jewelry from local farmers and vendors.
Christiansburg Huckleberry Park, Peppers Ferry Rd NW · Peppers Ferry Road · 2.3 mi from downtown
Near Peppers Crossing and Windsor Estates
Websitechristiansburg.org (Christiansburg Farmers Market, opens in a new tab) (540) 382-2349 (call Christiansburg Farmers Market)
-
Walmart Supercenter
A supercenter on North Franklin Street with a full grocery, a pharmacy and grocery pickup, open daily 6 a.m. to 11 p.m.
2400 N Franklin St · Retail district · 2.3 mi from downtown
Near Peppers Crossing and Cambria Crossing
Websitewalmart.com (Walmart Supercenter, opens in a new tab) (540) 381-3705 (call Walmart Supercenter)
-
Earth Fare
A natural and organic grocery in the Christiansburg Marketplace; Earth Fare’s Virginia stores are here and in Roanoke.
2625 Market St NE · Retail district · 2.5 mi from downtown
Near Peppers Crossing and Cambria Crossing
Know a local business we should add? Tell us. No business pays to be listed here.
Each place was checked against its own website or an official page (the Town of Christiansburg, Montgomery County, the Commonwealth of Virginia, the Postal Service or a store’s own page) on Oct 14, 2026. Locations from OpenStreetMap or the US Census geocoder. Hours change, so check with the business before you go. Distances are straight-line miles.