- Save on holidays with flight+hotel deals from Virgin Atlantic
- Book holidays to Dubai, Las Vegas, Orlando & Caribbean
- Earn two Flying Club miles for every £1 you spend
Rainbow Lake weather in July 2019
- 2121°C max day temperature
- 1313 days with some rainfall
- 88°C min night temperature
- 1717 hours of daylight per day
- 0No heat & humidity
- 6969 mm of monthly rainfall
- 55 (Moderate) UV index
The July weather guide for Rainbow Lake, Alberta shows long term weather averages processed from data supplied by CRU (University of East Anglia), the Met Office & the Netherlands Meteorological Institute. Find out more about our data sources.
Metric (°C / mm) | Imperial (°F / inches)
Guide to Rainbow Lake weather in July
The average maximum daytime temperature in Rainbow Lake in July is a comfortable 21°C (70°F). The average night-time temperature is usually a cool 8°C (46°F). There are usually 9 hours of bright sunshine each day, which represents 52% of the 17 hours of daylight.
Expect 69mm (2.7 inches) of rainfall across the whole of July with 13 days with some rain falling. Maximum UV levels will be moderate (5 UV index) at midday when the skies are clear.
Rainbow Lake sunrise & sunset times for July 2019
Browse the sunrise & sunset times for Rainbow Lake in July 2019. Select a month to view Rainbow Lake sunrise & sunset times for the next twelve months.
|Date||Sunrise times||Sunset times|
|Monday, 1st July 2019||04:55||23:07|
|Tuesday, 16th July 2019||05:16||22:50|
|Wednesday, 31st July 2019||05:46||22:21|
- Browse latest holiday offers & last minute deals
- Book holidays departing soon & school holidays
- Plus find holidays based on preferred budget
Discover more about Canada
Popular Alberta destinations
Below are average maximum temperatures at popular destinations in Alberta in July. Select a destination to see more weather parameters.
Get FREE travel offers
Sign up to receive the latest deals and exclusive discounts on holidays, flights, hotels and more, plus inspiration on where to go when
We promise not to share your details