Experience The Market

Connecting you with products made and food grown close to home.

Our Goal is to provide a marketplace that connects, educates and empowers our community to support a healthy, sustainable food system and to contribute to the success of local food growers, producers and businesses.

River Street Farmers’ Market wants to be sure that you have continued access to fresh fruits and vegetables, baked goods, jams and jellies, meats and poultry, plus personal care products and still see the friendly faces of your favorite vendors. (Practicing safe physical distancing, of course.)

Online Market



Shop Now

Order directly from participating market vendors via our online “One-Stop-Shop” every week from Sunday through Thursday at noon, picking up your order the following Saturday, at the River Street Market alongside the Historic Farmer’s Market Building. 30 River Street Petersburg, VA 23803

Order pick-ups are scheduled for Saturdays, 9 a.m. until noon, in a drive-thru or walk up process, with vendors situated according to recommended safety practices in light of the COVID-19 crisis. Customers are encouraged to remain in their vehicles we will provide a safe low-touch delivery of their order OR park and shop in “take-out” fashion, at a safe distance from each vendor and each other.

Once social distancing restrictions are relaxed, the River Street Farmers’ Market will return to the regular market, offering Online (Market-to-go) products, as well as arts, crafts and entertainment.

Due to the current Social Distancing guidelines, we have implemented a process to reduce touch-points to ensure you still have access to fresh produce and products but in a safe, low-touch environment. We will return to the FULL market, once restrictions have been removed and it is deemed SAFE to do so.

The River Street Farmers Market serves as a center of activity in historic Old Town Petersburg by providing a variety of high-quality local produce and handmade goods from local growers and artisans. Vendors seek to create an enjoyable atmosphere that serves not only the market but also contributes to a prosperous Old Town Petersburg revitalization and promotes a sense of  unity within the community.

The farmers market aim to provide a sustainable outlet to obtain fresh, locally grown food, agricultural products and quality handcrafted items for local residents and visitors, while promoting community interaction through education and entertainment events. Our vendors offer a wide selection of local goods ranging from fresh produce, eggs, meat, honey, baked goods and prepared foods to flowers, plant starts, hand-crafted soaps, jewelry, art, clothing and more.

Farmers Market


Saturdays 9am-12pm starting April  4th

Holiday Market Season starts November 7th – December 19th

See Our Vendors



(across from Croaker’s Spot Restaurant and to the side of the Historic Farmer’s Market Building)

Pre-Order Now

PARKING – Old Town Petersburg has many parking options, lots of street parking and there are several lots nearby to the Market. There are public lots: diagonally across the street (in front of the Historic Farmer’s Market Building), diagonally across the street in the other direction (in front of the Union Train Station), 2 blocks away on Bollingbrook Street (across from Wabi-Sabi Restaurant), and 2 blocks away on Pike Street to the side of the Southside Depot Train Station.

We proudly DOUBLE SNAP DOLLARS at the River Street Market. We want everyone to eat healthy! We use the token system. Simply chat with the Market Manager, tell the Manager how much money you would like to take off your card, the Manager will run your card, and you will receive tokens in exchange. You can use those tokens instead of cash to buy fresh foods and produce. The Vendors redeem those tokens at the end of the day for cash from the Manager. Simple!




Pre-Order Now