Northstar California Mountain Biking (Seasonal)
- 100 Northstar Drive, Truckee, CA 96161
Northstar California is home to some of the best downhill mountain bike terrain in the world. In fact, with more than 100 miles of trails, it is the largest mountain bike park in Northern California. A fully stocked bike shop features mountain bike rentals, sales and repairs, gear, parts, trail maps and everything the mountain biker needs.