Introduction
This 45-mile stretch of California State Route 120, from Sonora to Groveland, follows a historic stagecoach route that once carried pioneers to Yosemite. The road climbs from an elevation of 1,800 feet at Sonora to 3,200 feet at Groveland, offering subtle but constant grade changes.
The drive typically takes 40 to 50 minutes without stops, but the real reward lies in the detours. For a deeper dive into finding stops along any route, see how to find the best stops and hidden gems between cities.
| Metric | Value |
|---|---|
| Distance | 45 miles (72 km) |
| Driving Time (non-stop) | 45 minutes |
| Elevation Gain | ~1,400 feet |
| Best Time to Drive | Spring & Fall (avoid winter snow) |
Natural Landscapes and Local Commerce
The drive passes through the Stanislaus National Forest, with mixed conifer and oak woodlands. The South Fork Tuolumne River parallels the road for several miles near the town of Big Oak Flat. Pull off at the Big Oak Flat Vista Point (mile marker 20) for panoramic views of the Sierra Nevada.
Groveland is the gateway to Yosemite National Park (a UNESCO World Heritage Site, about 25 miles further east). Yosemite’s iconic granite cliffs and giant sequoias are a 45-minute drive from Groveland, making this route a crucial feeder to one of the world’s most celebrated landscapes.
- Local culture: Western-themed storefronts, the historic Iron Door Saloon (Groveland)
- Must-stop: Don Pedro Lake viewpoint (off CA-120/Hwy 49 junction, 5 minutes south of Sonora)
- Commerce: Sonora’s downtown antique shops; Groveland’s general store and deli
Road Safety, Family Stops, and Fatigue Management
CA-120 is safe but has blind corners; drive at or below the 55 mph limit. Sections near Big Oak Flat lack shoulders. Keep headlights on for visibility. Fatigue is minimal due to short duration, but consider a mid-drive break at the Big Oak Flat Grocery (has a small café).
Family and child suitability: The entire route offers easy access to nature. Stop at the Rainbow Pool hiking trail (2-mile round trip, kid-friendly) just east of Groveland. For pets, many National Forest trails are leash-friendly; no water stations on road, so bring your own. Hidden off-route gem: the abandoned Hetch Hetchy Railroad grade near Groveland; accessible via dirt road north of town (4x4 recommended).
- Rest zones: Sonora City Park, Groveland Community Park, roadside pullouts near Clark Fork bridge
- Child activities: Pinecrest Lake (15 min detour north on Highway 108) – boating, sand beach
- Pet-friendly: Stanislaus National Forest allows dogs on leash; pet-friendly lodging in Groveland (e.g., City Hotel)
Route Logistics and Infrastructure
CA-120 East from Sonora is a two-lane undivided highway with moderate traffic. The road widens at passing zones near Big Oak Flat. Gas stations are sparse; fill up in Sonora (multiple stations at the junction of Washington St and CA-49). The next reliable fuel is in Groveland, at the corner of Main St and Ferretti Rd.
- Estimated fuel cost: ~$6–$8 for the one-way trip (20 mpg, $4.50/gal)
- Road condition: well-paved, but watch for gravel in winter snowmelt
- Cell service: spotty in the canyon segments between Sonora and Big Oak Flat; 5G near Groveland
Continue Your Adventure
Frequently Asked Questions
How long does it take to drive from Sonora, CA to Groveland, CA?
The drive takes about 40 to 50 minutes under normal conditions, covering 45 miles on CA-120 East. Traffic is usually light except during Yosemite peak season (May-October).
Is it worth driving from Sonora, CA to Groveland, CA?
Yes, absolutely. The route offers beautiful Sierra foothill scenery, access to Yosemite, and charming small towns. It's a short drive, so you can spend more time exploring stops along the way.
What are the best stops between Sonora, CA and Groveland, CA?
Top stops include the Big Oak Flat Vista Point, Rainbow Pool Trail, the historic town of Big Oak Flat itself, and the Iron Door Saloon in Groveland. For nature lovers, detour to Pinecrest Lake on Highway 108.
Are there gas stations between Sonora and Groveland?
There are no gas stations on CA-120 between Sonora and Groveland. Fill up in Sonora or in Groveland. The Big Oak Flat store does not sell fuel.