As summer approaches, plenty of countries in the Northern hemisphere are starting to heat up. However, a few places get to enjoy pleasant weather all year round. Here are the places which get the best weather in the world.

The phenomenon of perpetually temperate weather and a reasonably stable temperature is often referred to as eternal spring.

The easiest way to find cities of eternal spring is to find a sub-tropical city between 500m and 1,500m above sea level.

Obviously there are additional issues which come into play. For example, nearby mountains, winds, and ocean currents can all have an effect on climate.

We’ve put together a list of some of the cities, states, and countries to visit if you’re a sun-lover who equally doesn’t like to get too hot. This data comes from weather information aggregator, HolidayWeather.com

Mexico City, Mexico

How well do you really know your competitors?

Access the most comprehensive Company Profiles on the market, powered by GlobalData. Save hours of research. Gain competitive edge.

Company Profile – free sample

Thank you!

Your download email will arrive shortly

Not ready to buy yet? Download a free sample

We are confident about the unique quality of our Company Profiles. However, we want you to make the most beneficial decision for your business, so we offer a free sample that you can download by submitting the below form

By GlobalData
Visit our Privacy Policy for more information about our services, how we may use, process and share your personal data, including information of your rights in respect of your personal data and how you can unsubscribe from future marketing communications. Our services are intended for corporate subscribers and you warrant that the email address submitted is your corporate email address.

Average temperature in June: 18 degrees Celsius

Average temperature in December: 13 degrees Celsius

Average yearly temperature: 16.25 degrees Celsius

Average yearly rainfall: 1.22 inches

Costa del Sol, Spain

Average temperature in June: 22 degrees Celsius

Average temperature in December: 13 degrees Celsius

Average yearly temperature: 18.1 degrees Celsius

Average yearly rainfall: 0.71 inches

San Diego, USA

Average temperature in June: 20 degrees Celsius

Average temperature in December: 14 degrees Celsius

Average yearly temperature: 18.2 degrees Celsius

Average yearly rainfall: 0.85 inches

São Paulo, Brazil

Average temperature in June: 19 degrees Celsius

Average temperature in December: 24 degrees Celsius

Average yearly temperature: 21.9 degrees Celsius

Average yearly rainfall: 3.28 inches

Medellin, Colombia

Average temperature in June: 22.9 degrees Celsius

Average temperature in December: 21.9 degrees Celsius

Average yearly temperature: 22.5 degrees Celsius

Average yearly rainfall: 69 inches

Bermuda, British Overseas Territory

Average temperature in June: 26 degrees Celsius

Average temperature in December: 20 degrees Celsius

Average yearly temperature: 22.9 degrees Celsius

Average yearly rainfall: 5.23 inches

San Jose, Costa Rica

Average temperature in June: 23 degrees Celsius

Average temperature in December: 22 degrees Celsius

Average yearly temperature: 23 degrees Celsius

Average yearly rainfall: 4.72 inches

Canary Islands, Spain

Average temperature in June: 26.4 degrees Celsius

Average temperature in December: 22.15 degrees Celsius

Average yearly temperature: 24.7 degrees Celsius

Average yearly rainfall: 0.5 inches

Hawaii, USA

Average temperature in June: 26 degrees Celsius

Average temperature in December: 24 degrees Celsius

Average yearly temperature: 25.1 degrees Celsius

Average yearly rainfall: 2.72 inches

Mombasa, Kenya

Average temperature in June: 24.8 degrees Celsius

Average temperature in December: 27.4 degrees Celsius

Average yearly temperature: 26.2 degrees Celsius

Average yearly rainfall: 3.64 inches