Tucked into the shoreline of Powell Lake near Inland Lake, Haywire Bay Regional Park is a popular recreation playground on the upper Sunshine Coast.

You’ll find picnicking, camping, canoeing and swimming at Haywire Bay Regional Park. One of the treats of visiting this beach is swimming the short distance to nearby Honeymoon Island.

Haywire Bay Regional Campground has 12 waterfront campsites accessed by water, and 33 RV and tent campsites. There is no advanced registration other than for group camping accommodations. Other facilities include a boat launch, playground, picnic and day-use area, drinking water, showers, and toilets.

The 2.5-mile (4-km) moderately difficult Lost Lake Trail connects the park at Haywire Bay with the west side of Inland Lake. Along the way this up-and-down, forested route passes diminutive Lost Lake. A 3.5-mile (5.5-km) lakeside trail runs along the shore of Powell Lake from the park to Mowat Bay Park to the south. The 8-mile (13-km) splendidly constructed Inland Lake Trail follows the shoreline circling Inland Lake, which is ringed with cottonwoods, providing a delightful place to picnic in fall.

Haywire Bay Regional Park is located on the southeast shore of Powell Lake, 4.5 miles (7 km) north of Powell River on the Sunshine Coast of British Columbia. The park is reached by driving east of Marine Avenue (Highway 101) in downtown Powell River on Duncan Avenue, north on Manson, and east on Cassiar to Yukon. Follow Yukon to Haslam. Turn east on Haslam, then north on Inland Lake Road. Haywire Bay Road branches west of Inland Lake Road and leads in short order to the campsites at 5776 Marine Avenue. For more information call 604-483-1097.

Nearby Regions & Towns

This park is a Regional Park, Municipal Park, or proposed park, and does not fall under the jurisdiction of Parks Canada (National Parks) or the BC Ministry of Environment (BC Parks).