Ely experiences a temperate maritime climate, with mild summers and cool winters. The city enjoys a fair amount of sunshine throughout the year, with average temperatures ranging from 7°C (45°F) in winter to 21°C (70°F) in summer. It's advisable to pack both warm and cool clothing for a comfortable stay in Ely.