Gregg Lake Campground - William A. Switzer Provincial Park
The spot
About this campsite
Gregg Lake Campground is the largest and most comprehensive camping facility in William A. Switzer Provincial Park, located 20 km northwest of Hinton along Highway 40.
Nestled in a mature spruce and pine forest near the shores of Gregg Lake, the campground features over 150 sites including power-serviced loops, water hookups, and unserviced stalls.
Campers enjoy direct access to boat launches, sandy day-use areas, paved bike paths, and the Jarvis Creek interpretive trail system, with breathtaking views of the Front Ranges.
What makes it worth the drive
- Switzer Park flagship
- Gregg Lake boat launch
- Rocky Mountain views
- Paved bike & hiking trails
- Full facility washrooms
Amenities & ground rules
Community reviews
Jul 2025
Beautiful campground in Switzer Park. Sites are wide and well-treed, and the visitor centre and showers were top tier.
Getting there
Location
Approximate coordinates. Download offline maps before you lose signal — cell coverage around Gregg Lake Campground - William A. Switzer Provincial Park is unreliable.
Loading map…
Keep exploring
Nearby campsites
Tunnel Mountain Village I Campground
Banff National Park, Alberta
The ultimate basecamp right next to the Banff townsite. Massive, heavily treed, and perfect for staging your Rockies adventure.
Two Jack Main Campground
Banff National Park, Alberta
A serene forest setting near Two Jack Lake offering a quiet alternative to Tunnel Mountain while remaining close to Banff.
Johnston Canyon Campground
Banff National Park, Alberta
Ideally positioned right across from the famous Johnston Canyon trail, perfect for beating the crowds to the lower and upper waterfalls.