Where is hot: holiday weather by month
Where is hot this month, by the numbers: in November the warmest short-haul choice is Tenerife (25 °C); long haul, Goa (34 °C).
November, averages 1991 to 2020
25 of 62 places match
| Place | High | Sea | Wet days |
|---|---|---|---|
| Goa | 34 °C | 29 °C | n/a |
| Bangkok | 33 °C | inland | 4 |
| Phuket | 32 °C | 29 °C | 16 |
| Bali | 32 °C | 28 °C | n/a |
| Jamaica | 32 °C | 29 °C | 9 |
| Dubai | 31 °C | 28 °C | 1 |
| Sri Lanka | 31 °C | 29 °C | 16 |
| Barbados | 31 °C | 28 °C | 15 |
Typical month, not a forecast. "n/a": the station has no usable rain record for that month, so it never counts as a pass. How the figures are made.
Independent site: Radif Partners sells no holidays · Data and method · About
This site answers one question for each month of the year: where is hot enough, with a warm enough sea, and how much rain to expect. It covers 62 places where British holidaymakers go, from the Canary Islands and the Mediterranean to the Red Sea, the Indian Ocean and the Caribbean. Every figure is an average over the thirty years from 1991 to 2020, the reference period weather services use today, and every figure names its source: the daily records of a weather station in the NOAA archive for the air temperature and the rain, and a NOAA analysis of sea surface temperature for the sea. To take one example, in November the south of Tenerife averages 25 °C by day with a sea of 22 °C, while Majorca is down to 20 °C with a sea of 19 °C. Set your month and your minimum temperatures in the finder and the list sorts itself.
Where is hot each month: the three warmest, near and far
| Month | Hottest within 3,500 km of London | Hottest further away |
|---|---|---|
| January | Tenerife 22 °C, Gran Canaria 21 °C, Lanzarote 21 °C | Bangkok 33 °C, Goa 33 °C, Phuket 32 °C |
| February | Tenerife 22 °C, Lanzarote 22 °C, Gran Canaria 21 °C | Bangkok 34 °C, Phuket 33 °C, Goa 33 °C |
| March | Marrakech 24 °C, Tenerife 23 °C, Lanzarote 23 °C | Bangkok 35 °C, Phuket 34 °C, Goa 33 °C |
| April | Marrakech 25 °C, Seville 24 °C, Lanzarote 24 °C | Bangkok 36 °C, Dubai 34 °C, Phuket 34 °C |
| May | Marrakech 30 °C, Seville 28 °C, Larnaca and Ayia Napa 27 °C | Dubai 38 °C, Bangkok 35 °C, Goa 34 °C |
| June | Marrakech 34 °C, Seville 33 °C, Antalya 32 °C | Dubai 40 °C, Las Vegas 38 °C, Hurghada 36 °C |
| July | Marrakech 38 °C, Seville 36 °C, Antalya 35 °C | Dubai 41 °C, Las Vegas 40 °C, Hurghada 37 °C |
| August | Marrakech 38 °C, Seville 36 °C, Antalya 35 °C | Dubai 42 °C, Las Vegas 39 °C, Hurghada 38 °C |
| September | Marrakech 33 °C, Antalya 32 °C, Seville 32 °C | Dubai 40 °C, Hurghada 35 °C, Las Vegas 35 °C |
| October | Marrakech 29 °C, Larnaca and Ayia Napa 28 °C, Antalya 27 °C | Dubai 36 °C, Bangkok 33 °C, Jamaica 33 °C |
| November | Tenerife 25 °C, Gran Canaria 24 °C, Lanzarote 24 °C | Goa 34 °C, Bangkok 33 °C, Bali 32 °C |
| December | Tenerife 23 °C, Gran Canaria 23 °C, Fuerteventura 22 °C | Goa 33 °C, Bangkok 32 °C, Phuket 31 °C |
Two patterns stand out. From December to March, the warmest short-haul places are the Canary Islands, a step ahead of Madeira and Marrakech, and the long-haul list is led by the tropics, where the temperature hardly moves through the year. From June to September, the hottest short-haul places are inland Spain, Marrakech and the eastern Mediterranean, and the tropics are no longer hotter by day; what changes there is the rain, as the monsoons and the hurricane season arrive.
Why we publish our own averages
Holiday weather pages are mostly written by companies that sell holidays, and the figures on them are rarely sourced. When we checked the pages that rank first for questions like "weather in Tenerife in March", the same page sometimes gave two different rainfall figures, or a sunshine figure in a table that disagreed with the text below it, with no station and no period. That is not a small matter if you are choosing between two islands on the strength of a two-degree difference.
We started from the raw data instead. For each place we picked one weather station from the Global Historical Climatology Network, the NOAA archive of daily records from more than a hundred thousand stations, and computed the averages ourselves: daytime high, night low, rain, and the number of days with a millimetre or more. The station is named on each page with the number of years behind its figures, and where a station has gaps, we leave a month blank rather than fill it. The sea comes from NOAA's daily sea surface temperature analysis, averaged over the same thirty years. The method page gives the rules and their limits.
How to use the finder
Choose the month you can travel, then the lowest daytime high you would be happy with. Twenty-four degrees is a good starting point for a beach holiday; twenty is pleasant for walking and sightseeing. Add a minimum sea temperature if you plan to swim: around twenty degrees most people swim without hesitation, at eighteen it is a quick dip. Limit the number of wet days if a rained-off day would spoil a short break. The distance is the straight line from London, which ranks places by how far they are but is not a flight time.
A place with no usable rain record for that month is never shown as a pass when you set a rain limit: it is marked "n/a" and sorted after the places that pass. That is the case in Madeira, Rhodes and Cape Verde, where the stations we use have too few complete months of rain in the period.
Every place at a glance
| Place | Country | Months at 25 °C or more | Sea at 22 °C or more | Wettest month | From London |
|---|---|---|---|---|---|
| Algarve | Portugal | June to September | August | no usable record | 1,710 km |
| Antalya | Turkey | May to October | June to November | December | 2,930 km |
| Athens | Greece | May to September | June to October | November | 2,410 km |
| Bali | Indonesia | all year | all year | no usable record | 12,520 km |
| Bangkok | Thailand | all year | inland | September | 9,560 km |
| Barbados | Barbados | all year | all year | no usable record | 6,760 km |
| Barcelona | Spain | June to September | July to September | September | 1,140 km |
| Benidorm | Spain | May to October | June to October | September | 1,440 km |
| Cancun | Mexico | all year | all year | October | 7,940 km |
| Cape Town | South Africa | November to April | no month | no usable record | 9,680 km |
| Cape Verde | Cape Verde | all year | all year | no usable record | 4,340 km |
| Corfu | Greece | May to September | June to October | December | 2,050 km |
| Costa Brava | Spain | June to September | July to September | October | 1,090 km |
| Crete | Greece | June to September | June to October | January | 2,710 km |
| Cuba | Cuba | all year | all year | no usable record | 7,470 km |
| Dubai | United Arab Emirates | February to December | all year | January | 5,500 km |
| Dubrovnik | Croatia | June to September | June to September | November | 1,710 km |
| Fuerteventura | Spain | May to October | July to November | December | 2,800 km |
| Goa | India | all year | all year | no usable record | 7,580 km |
| Gran Canaria | Spain | June to October | July to November | February | 2,920 km |
| Hurghada | Egypt | March to November | all year | November | 3,930 km |
| Ibiza | Spain | June to September | June to October | September | 1,400 km |
| Istanbul | Turkey | June to September | July to September | no usable record | 2,520 km |
| Jamaica | Jamaica | all year | all year | no usable record | 7,550 km |
| Koh Samui | Thailand | all year | all year | November | 9,900 km |
| Lake Garda | Italy | June to September | inland | September | 1,050 km |
| Lanzarote | Spain | May to October | July to October | December | 2,730 km |
| Lapland | Finland | no month | inland | July | 2,220 km |
| Larnaca and Ayia Napa | Cyprus | May to October | June to November | January | 3,270 km |
| Las Vegas | United States | April to October | inland | February | 8,400 km |
| Lisbon | Portugal | June to September | no month | November | 1,570 km |
| Los Angeles | United States | June to October | no month | February | 8,750 km |
| Madeira | Portugal | July to September | July to October | no usable record | 2,480 km |
| Majorca | Spain | June to September | June to October | October | 1,350 km |
| Malaga and the Costa del Sol | Spain | May to September | July to September | December | 1,670 km |
| Maldives | Maldives | all year | all year | no usable record | 8,540 km |
| Malta | Malta | June to October | June to October | December | 2,100 km |
| Marrakech | Morocco | April to October | inland | April | 2,290 km |
| Mauritius | Mauritius | all year | all year | January | 9,780 km |
| Menorca | Spain | June to September | July to October | November | 1,340 km |
| Miami | United States | all year | all year | June | 7,110 km |
| Naples and the Amalfi Coast | Italy | June to September | June to October | November | 1,630 km |
| New York | United States | June to September | July to August | July | 5,540 km |
| Nice and the French Riviera | France | June to September | July to September | November | 1,040 km |
| Orlando | United States | March to November | inland | June | 6,970 km |
| Paris | France | July to August | inland | May | 350 km |
| Phuket | Thailand | all year | all year | September | 9,930 km |
| Porto | Portugal | August | no month | November | 1,310 km |
| Punta Cana | Dominican Republic | all year | all year | no usable record | 6,880 km |
| Reykjavik | Iceland | no month | no month | February | 1,880 km |
| Rhodes | Greece | June to October | June to November | no usable record | 2,810 km |
| Rome | Italy | June to September | inland | November | 1,450 km |
| Sardinia | Italy | June to September | July to October | November | 1,550 km |
| Seville | Spain | May to October | inland | December | 1,630 km |
| Seychelles | Seychelles | all year | all year | January | 8,180 km |
| Sicily | Italy | May to October | June to October | January | 1,980 km |
| Split | Croatia | June to September | June to September | November | 1,540 km |
| Sri Lanka | Sri Lanka | all year | all year | no usable record | 8,740 km |
| Sydney | Australia | December to March | January to April | June | 17,020 km |
| Tenerife | Spain | June to November | July to November | December | 2,940 km |
| Tunisia | Tunisia | May to October | July to October | December | 1,840 km |
| Venice | Italy | June to September | June to September | May | 1,160 km |
Short haul or long haul
For a week in the sun between November and March, the choice is narrow: the Canaries with a sea around twenty degrees, the Red Sea with a warmer sea and cooler nights in mid-winter, or a long flight. Hurghada averages 22 °C in January against 22 °C in Tenerife, with a sea of 23 °C. From April, the Mediterranean opens up from the south and the east: Cyprus and Antalya first, the Balearics in late May, the north of the Adriatic last.
Long haul is not always the warmer bet. In July, Larnaca averages 33 °C by day and Antalya 35 °C, as hot as Phuket at 32 °C, and with far less rain: 1 mm in Larnaca against 285 mm in Phuket, where July falls in the wet season. In the Caribbean, the Atlantic hurricane season runs from 1 June to 30 November according to the National Hurricane Center; our tables show the rain, not the storms, so read their seasonal advice before booking late summer.
The months, one by one
Each month has its own page with the full table of 62 places for that month: January, February, March, April, May, June, July, August, September, October, November, December. And each of the most searched destinations has a page with its twelve months side by side, a sea temperature line and the rain, such as Tenerife, Majorca, Crete, Dubai and Phuket. To put two places next to each other for the same month, use the comparison tool.
Where is hot, by month
Canaries, Spain, Portugal
Greece, Cyprus, Turkey, Malta
North Africa and long haul
Questions people ask
Tap a question to see the answer.
Where is hot in Europe in winter?
Of the places on this site, the Canary Islands are the warmest European choice from December to February, with 22 °C by day in southern Tenerife in January. Southern Spain and Cyprus come next, at 17 °C in Malaga and 17 °C in Larnaca, but their sea is around 17 °C.
Why do the figures differ from other weather sites?
Because we name the station and the period. Many holiday pages give one figure without saying where or when it was measured, and some give two different figures on the same page. Ours are averages over 1991 to 2020 of daily NOAA records from a named station, with the sea taken from a NOAA satellite and buoy grid. A different station or period gives a different number.
Is a monthly average a forecast?
No. An average over thirty years tells you what a month is usually like, which is what you need when you book months ahead. The month you travel can be warmer, cooler or wetter. For the week of departure, read a forecast from a national weather service; for choosing where to go, the averages are the right tool.
Why is there no sunshine hours column?
Because we could not read a free, citable source of monthly sunshine hours for these stations on the day we built the site, and we do not publish a figure we have not read. We show the length of the day instead, computed from the latitude, and the number of wet days, which says more about lost beach days than an hour count.
What is a wet day?
A day with at least one millimetre of rain at the station, the threshold weather services use for a rain day. A light shower that wets the ground for ten minutes may stay under it. Counting wet days, rather than only the monthly total, separates a month of a few downpours from a month of daily drizzle.
How is the sea temperature measured?
It is the surface temperature of the sea from NOAA's OISST analysis, which blends satellite readings with ships, buoys and floats on a grid of a quarter of a degree. We take the nearest sea cell to each station, usually 5 to 25 km offshore, and its average for each month of 1991 to 2020. Shallow bays can be warmer in the afternoon.
Do you sell holidays?
No. The site is published by Radif Partners, an independent publisher. It sells nothing, takes no commission from airlines, hotels or tour operators and asks for no contact details. The finder runs in your browser, so the months and temperatures you choose are not sent anywhere.
Data and references behind this page
- NOAA NCEI: Global Historical Climatology Network daily (GHCN-Daily), version 3.35
- NOAA NCEI: GHCN-Daily station files and station list (read on 13 November 2026)
- NOAA NCEI: GHCN-Daily readme, how to cite the dataset
- Menne et al. (2012), GHCN-Daily, Version 3, doi:10.7289/V5D21VHZ
- NOAA PSL: OISST v2.1 sea surface temperature, monthly long-term mean 1991-2020
- NOAA NCEI: Optimum Interpolation Sea Surface Temperature, product page
- NOAA NCEI: WMO climate normals, the 1991-2020 reference period
- NOAA National Hurricane Center: tropical cyclone climatology
- NOAA Global Monitoring Laboratory: solar calculator, the day-length method
Published by Radif Partners
Independent publisher of holiday weather tables computed from NOAA station records and sea temperature grids, 1991 to 2020
Last updated · Editorial policy · Contact
Climate averages for 1991 to 2020, prepared in 2026, last updated