Mackenzie BC is located in the north of the province in the Rocky Mountain Trench. It is a two-hour drive north of Prince George. Adventure tourism is a major attraction for visitors.

The community lies at the southern end of Williston Lake, the largest man-made lake in North America, which was created by the W.A. C. Bennett dam on the Peace River. It was named after Alexander Mackenzie, the famous explorer who camped near here in 1793.

Recreational opportunities include hiking, camping, canoeing and fishing, swimming, picnicking. In winter, ice fishing down hill skiing, cross-country skiing and snow-mobiling are all popular activities.

Mackenzie accommodations include motels, bed and breakfasts and campgrounds.

Mackenzie Accommodations Listings

  Filter the list by Property Type
Sort the List by Property Name
or Distance from

Alexander Mackenzie Hotel Hotel Mackenzie 403 Mackenzie Blvd
Mackenzie Municipal Campground & RV Park RV/Camping Mackenzie Bag 340
Royal Oak Inn and Suites & RV Park Hotel Mackenzie 70 Mackenzie Blvd
Williston Lake Lodge Hotel Mackenzie 305 Mackenzie Blvd, Box 626

Put Your Business On This Page!