
The first morning inside Yosemite always reveals what you forgot. Maybe it's sandwich bread. Maybe it's sunscreen. Maybe it's the realization that the park's grocery options are limited, priced for a captive audience, and a long shuttle ride from wherever you parked. Mar-Val Food Stores sits on Main Street in Groveland, the western gateway town on Highway 120, and it solves that problem before it starts. Full produce section, a deli counter turning out sandwiches worth packing into a daypack, and enough shelf space to stock a rental kitchen for the week. Then there's the stop that works on a shorter fuse — Fish Camp General Store on Highway 41, tucked against the southern corridor just a couple of miles from the South Entrance. It doesn't try to be a supermarket. It sells what you need in the next two hours: a deli sandwich for the trail, a pair of gloves you didn't think you'd need, and the kind of supplies that keep a day from unraveling. One stop plans the trip. The other rescues it.
Mar-Val Food Stores has been part of the Groveland community for decades — the chain has served small California towns for over sixty years, and the Groveland location sits right on Main Street where Highway 120 travelers pass through on their way to the Big Oak Flat Entrance.
What makes Mar-Val matter for a Yosemite trip isn't that it exists — it's that it's a real grocery store in a place where you wouldn't necessarily expect one. Fresh produce. A meat counter. A deli that makes sandwiches to order. A hot bar. Baked goods. The kind of inventory that lets you fill a cooler for three days of picnic lunches inside the park rather than relying on in-park prices at the Village Store.
The rhythm is familiar to anyone who's provisioned for a cabin week: you arrive the afternoon before, you unload the car, and you make the grocery run. In Groveland, that run takes fifteen minutes and covers everything. The store opens at seven in the morning and stays open past nine at night — later in summer. Travelers who discover it early tend to come back every day of the trip for deli sandwiches alone.
The parking lot has room. The aisles have variety. And the whole stop carries the quiet relief of not having to drive to Sonora for a full grocery run.
Fish Camp General Store sits on Highway 41 in Fish Camp — a community so small that the person ringing you up might also be the one who keeps the town running. The store is across the road from Tenaya Lodge and a short drive from Yosemite's South Entrance. It has operated from this stretch of highway since the 1880s, and the current iteration is veteran-owned.
This is not a grocery store. This is the place you pull into when the cooler is already packed but something's missing. The deli turns out sandwiches that hold up on a trail — built on the spot, stuffed thick enough that one feeds a hiker through an afternoon. On weekends, the crew sets up outside and grills burgers and brisket that you can smell from the road.
But the real utility is in the shelves behind the counter. Tire chains when the forecast shifts. Hats and gloves when the elevation surprises you. Camping and fishing supplies. Health aids. The kind of inventory that assumes you're about to spend the day in a place where the nearest resupply is a long drive away. Fish Camp General Store doesn't stock for a week — it stocks for the next decision you haven't made yet.
The difference between these two stops is the difference between a plan and a pivot.
Mar-Val is where the trip gets its foundation. The cooler gets packed. The snack drawer gets filled. The deli sandwiches get wrapped in foil and stacked for tomorrow. It's the kind of stop that saves money every day it echoes — every park lunch that comes from a grocery bag instead of an in-park register.
Fish Camp General Store is where the trip gets patched. The forgotten item gets replaced. The weather surprise gets handled. The trail lunch gets assembled from whatever the deli has ready. It's the kind of stop where you walk in not knowing what you need and walk out realizing you needed all of it.
Where: 19000 Main Street, Groveland, CA 95321. On Groveland's main corridor, the western gateway to Yosemite via Highway 120.
Hours: Generally 7:00 AM to 9:30 PM daily, with extended summer hours to 10:30 PM. Check current hours at marvalfoodstores.org
Parking: Dedicated lot in front of the store. Ample space.
What to know: Full-service grocery store — produce, meats, deli counter with made-to-order sandwiches, hot bar, baked goods, and general provisions. Part of the Mar-Val chain, which has served California communities for over sixty years. Not a convenience store — this is a real grocery run.
Where: 1191 Highway 41, Fish Camp, CA 93623. On the southern gateway corridor, across from Tenaya Lodge, roughly two and a half miles from Yosemite's South Entrance.
Hours: Generally 8:00 AM to 8:00 PM daily. Hours may vary seasonally — confirm before planning around a specific time.
Parking: Pull-in lot directly in front of the store.
What to know: Veteran-owned general store with a deli counter, groceries, souvenirs, camping and fishing supplies, tire chains, and seasonal gear (winter hats, gloves, snow play equipment). Weekend BBQ served outdoors when available. Not a full grocery — this is a supply stop and deli with the inventory of a place that knows what travelers forget.
Groveland and Fish Camp sit on opposite gateway corridors — Highway 120 to the west and Highway 41 to the south. Guests staying in surrounding communities can build either stop into the drive without a detour. The provisioning run at Mar-Val folds into the arrival day. The Fish Camp fix folds into any morning headed toward the South Entrance.
Two stops. Two corridors. Two versions of the same question: do you build the trip's supply line before you arrive, or patch it when the day demands?
One answer fills a kitchen and a cooler. The other fills a gap you didn't see coming. The park doesn't care which you choose — it just rewards the traveler who showed up prepared.
Want to feature your business on the DirectStay Blog?
Want to feature your business on the DirectStay Blog?
Connect with travelers, share your space, and join a community of hosts earning together.
Become a host