Places to stay in Rainbow Lake, Alberta
Rainbow Lake is a small town in northern Alberta. It is located west of High Level at the end of Highway 58, in MacKenzie County. Local dining options include New Eagle Nest, and Rainbow Centre Restaurant.
We currently have 1 accommodation in and around Rainbow Lake with other regional listings available for Motels, Inns, Campgrounds, Hotels and other properties. You can filter listings by the available types:
Wondering where to stay? Visitors have access to a number of hotels in the town. If you are travelling in the area, Rainbow Lake is located close to Fire Creek, Little Hay River, Fire Creek, Hay River and Hay Lake 209.
Other local Rainbow Lake information.
Rainbow Lake is located at longitude -119°23'52.8 and latitude 58°30'20.52.
Other useful links: