Places to stay in Rainbow Lake, Alberta

The only properties we have listed are:

However the distances involved may not make them a suitable alternative.

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 restaurants include New Eagle Nest, and Rainbow Centre Restaurant.

Wondering where to stay? Travellers have a number of motel options available. If you are travelling in the area, Rainbow Lake is located close to Fire Creek, Hay River, Hay Lake 209, Little Hay River and Mega River.

Hungry from travelling? Try checking here for food options for Rainbow Lake.

Not the town you are looking for? Try our Town Search, or use the Advanced Google Search above.

Other local Rainbow Lake information.

  • Longitude: -119°23'52.8
  • Latitude: 58°30'20.52

Nearby towns

Rainbow Lake is close to: