Rainbow Lake Vacation - Deals & Packages!

Rainbow Lake is a town in the northwest Alberta, Canada. It is located west of High Level at the end of Highway 58 in Mackenzie County. It derives its name from its proximity to Rainbow Lake along the curvy Hay River. Rainbow Lake is a town with a relatively recent origin, thanks to an oil boom here. The city is good for camping and fishing. The town charms the visitors by the beauty of its forest and abundant wildlife.

OneTravel Customer Reviews

Helpful and patient agent

The agent was very helpful and patient despite my accent being a little difficult to understand. I will gladly use this service again. Maintain the excellent service.

- Ricky  Nov 14, 2019
Courteous agent

The agent was highly courteous and clear. He deserves a raise.

- Lola  Nov 10, 2019
  • Vacation to Bangor
  • Vacation to Presque Isle
  • Vacation to Bar Harbor
  • Vacation to Augusta
  • Vacation to Fredericton
  • Vacation to Lewiston
  • Vacation to Lewiston-Auburn
  • Vacation to Portland