Moonshine Lake Provincial Park Campground
The spot
About this campsite
Moonshine Lake Provincial Park is located in Saddle Hills County, 27 km west of Spirit River and 110 km northwest of Grande Prairie.
The campground features over 110 power-serviced and unserviced campsites set in a lush boreal forest of jack pine and aspen.
Recreational highlights include swimming at the sandy beach, fishing for rainbow trout, hiking barrier-free trails, and winter cross-country skiing.
What makes it worth the drive
- Stocked trout fishing lake
- Sandy beach & swimming area
- Inclusive barrier-free playground
- Power hookup sites
Amenities & ground rules
Community reviews
Jul 2025
Beautiful park west of Spirit River. The beach and playground are fantastic, and the power sites are well shaded.
Getting there
Location
Approximate coordinates. Download offline maps before you lose signal — cell coverage around Moonshine Lake Provincial Park Campground 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.