Best Times to Visit Oslo
The best time to visit Oslo is from March to August, when the temperatures rise and there are surprisingly affordable room rates for the city -- between $150 and $200 USD a night. This is also the best time to experience some mild temperatures, which average in the mid 60s -- but it can get chillier, so make sure to bring a coat. Like Stockholm, Oslo can experience nearly 24 hours of daylight, with the famous midnight sun usually appearing in June or July. On the flip side, there are winter days of near total darkness. This is matched with frigid weather and temperatures diving into the teens and 20s.
Oslo's spring and summer are some of the most popular travel periods, especially between May and July. July tends to see a dip in business travel; leisure tourists might have a chance to save on traditionally expensive accommodations at that time.
These months are ideal for those interested in winter sports (there are some great skiing opportunities north of the city). But temperatures hover around freezing and the daylight hours are short, if present at all, so don't leave home without the parka.