Sea temperature by month at UK and European ferry ports

The average sea temperature for every month at the 84 ferry ports I list that have climate data, from Shetland to the Canary Islands and Greece, with the average daily high and low on land beside it. Pick a port to see its ferries.

What the numbers show

Temperature by month at each port

Sea: 2023–2024 monthly averages. Air: 1991–2020 averages of the daily high and low. Switch tables with the buttons; each table scrolls sideways on a phone.

Average sea surface temperature, °C (2023–2024, Open-Meteo Marine)
PortJanFebMarAprMayJunJulAugSepOctNovDec
France
Caen8.48.59.111.014.417.219.320.419.116.613.010.0
Calais8.88.48.810.313.215.918.619.719.116.513.410.5
Cherbourg10.19.79.410.612.715.217.218.318.016.514.211.8
Dieppe8.28.48.910.714.117.419.320.419.016.412.99.8
Dunkirk8.08.08.610.613.816.818.920.019.216.112.59.4
Roscoff11.210.810.911.813.816.217.518.617.516.014.312.7
St Malo9.29.09.511.414.317.719.320.019.317.013.510.6
Spain
Algeciras16.916.315.916.817.419.220.322.322.019.418.417.7
Barcelona14.013.514.315.618.421.825.527.425.222.217.815.6
Bilbao13.913.313.414.416.519.821.922.821.519.417.214.7
Santander14.413.813.614.316.019.221.622.521.319.216.915.0
Ireland
Cork9.19.39.210.313.214.914.013.815.913.812.310.4
Dublin7.27.67.910.213.816.216.116.916.214.011.58.4
Rosslare8.88.68.710.112.614.614.314.716.114.012.510.4
Netherlands
Amsterdam6.46.87.69.713.416.919.120.019.315.611.68.0
Hook of Holland6.56.97.810.113.917.519.220.119.415.611.58.0
Rotterdam6.36.87.810.214.217.919.420.319.415.511.27.7
Isle of Wight
Cowes9.08.68.710.513.215.816.317.618.216.513.510.7
East Cowes9.08.68.710.513.215.816.317.618.216.513.510.7
Fishbourne9.08.68.710.413.215.716.217.518.216.513.510.7
Ryde9.08.68.710.413.215.716.017.418.216.513.610.8
Yarmouth8.48.38.710.713.817.018.519.418.716.212.910.1
Scotland
Aberdeen7.36.56.57.610.713.214.114.914.012.210.68.7
Ardrossan8.98.48.89.812.213.614.315.015.113.812.410.7
Armadale9.08.17.98.711.413.914.114.414.212.911.810.3
Brodick9.08.38.79.612.313.314.014.815.113.812.610.8
Cairnryan8.48.58.49.712.414.215.116.015.613.811.99.9
Castlebay9.18.78.39.011.213.414.014.514.312.911.710.4
Craignure8.98.27.98.811.713.914.314.514.512.911.910.5
Cumbrae8.98.38.69.712.113.414.114.914.913.612.310.7
Gills Bay8.67.97.68.110.011.813.513.813.612.311.09.7
Kirkwall8.47.87.48.09.711.512.613.313.412.310.99.5
Largs8.98.38.69.712.113.414.114.914.913.612.310.7
Lerwick7.87.47.37.99.411.613.313.112.811.510.08.8
Lochmaddy8.07.77.68.911.713.513.914.013.912.210.79.3
Mallaig8.88.07.88.611.514.014.214.414.012.711.610.1
Oban7.87.57.78.511.313.814.114.214.112.310.99.4
Rothesay8.88.18.39.411.913.113.814.714.913.612.210.6
Scrabster8.78.07.78.210.112.113.513.913.612.411.19.7
St Margaret's Hope8.57.97.58.09.711.512.913.413.412.310.99.6
Stornoway9.38.48.08.610.612.213.413.913.512.511.510.3
Stromness8.78.07.68.19.811.612.813.413.412.311.09.7
Tarbert9.68.58.28.610.812.113.113.713.913.212.010.8
Uig9.28.38.18.511.112.813.513.913.912.911.810.6
Channel Islands
Guernsey10.79.99.710.612.815.516.617.617.816.914.612.4
Jersey9.49.19.211.014.116.918.019.018.916.713.711.2
Isle of Man
Douglas9.48.28.39.411.814.314.815.916.014.412.610.6
Isles of Scilly
St Mary's10.810.610.511.013.114.916.016.516.014.513.211.9
England
Dover8.88.58.610.112.615.417.018.618.516.713.810.9
Harwich5.76.47.510.614.317.619.420.419.414.910.67.3
Heysham5.66.47.110.014.217.217.518.016.713.110.07.2
Hull––––––––––––
Liverpool5.66.57.310.214.417.717.918.416.813.19.97.2
Lymington8.98.58.710.613.516.417.118.218.416.213.310.5
Newcastle6.86.76.98.211.814.414.715.314.711.810.18.3
Newhaven8.58.48.610.513.416.217.919.118.516.213.210.2
Penzance10.19.89.810.912.914.513.714.616.114.313.011.5
Plymouth9.89.89.811.013.515.715.616.817.315.713.511.5
Poole9.49.09.010.513.015.515.416.517.816.413.811.1
Portsmouth8.18.18.510.714.217.217.819.018.816.012.79.8
Southampton8.48.38.710.713.817.018.519.418.716.212.910.1
Southsea8.18.18.510.714.217.217.819.018.816.012.79.8
Wales
Fishguard9.99.28.910.112.615.116.116.916.814.813.310.9
Holyhead8.98.68.59.812.414.816.016.716.314.612.810.7
Pembroke9.48.98.710.212.915.416.017.117.115.413.611.4
Northern Ireland
Belfast––––––––––––
Larne9.48.98.89.511.613.714.615.215.314.012.811.0
Balearic Islands
Ibiza15.915.015.216.919.823.326.827.726.223.420.017.5
Palma15.214.715.216.919.823.326.928.326.323.619.816.9
Canary Islands
Corralejo20.319.319.319.620.622.022.623.123.023.222.421.3
Los Cristianos21.220.420.620.921.522.723.524.024.324.423.622.4
Playa Blanca20.419.319.419.720.521.922.623.223.123.322.621.4
San Sebastián21.320.420.821.021.622.823.724.024.424.623.622.5
Italy
Capri16.515.215.316.419.324.027.727.725.323.620.618.0
Casamicciola16.515.215.216.419.323.927.327.625.323.420.718.0
Naples16.415.015.016.319.223.927.327.525.523.420.618.0
Sorrento16.515.115.216.419.423.927.427.525.423.420.818.0
Greece
Paros16.616.416.717.518.722.524.425.624.823.220.518.6
Piraeus16.815.815.717.319.123.727.027.826.024.321.917.9
Croatia
Dubrovnik15.814.815.016.519.324.427.027.025.122.719.817.3
Hvar15.314.614.916.218.923.626.026.424.922.619.716.7
Split14.914.014.316.018.723.326.426.624.422.219.716.6
Supetar15.114.314.416.118.723.526.626.724.522.319.816.7
Malta
Gozo17.416.216.116.818.622.826.427.226.424.822.719.5
Average daily high air temperature, °C (1991–2020, ERA5 via Open-Meteo)
PortJanFebMarAprMayJunJulAugSepOctNovDec
France
Caen8.39.111.914.817.921.023.123.220.316.211.78.8
Calais7.37.710.213.216.218.921.121.418.815.010.77.9
Cherbourg8.78.910.813.015.718.520.520.718.715.511.99.5
Dieppe7.67.910.212.815.618.420.521.018.815.311.18.3
Dunkirk7.17.610.213.416.519.221.621.819.015.010.67.7
Roscoff9.710.112.014.016.819.321.221.319.516.112.510.3
St Malo9.19.812.214.617.520.422.322.520.416.512.49.6
Spain
Algeciras15.616.017.519.021.624.827.627.925.422.218.516.4
Barcelona13.614.216.318.121.325.127.828.225.121.617.114.2
Bilbao12.713.215.016.218.921.523.424.322.620.015.713.4
Santander12.512.614.215.217.820.422.523.321.819.315.513.4
Ireland
Cork9.18.99.610.913.115.717.317.516.213.811.29.7
Dublin8.48.710.112.114.717.319.018.816.913.810.88.8
Rosslare8.98.58.89.811.713.915.616.215.513.711.49.7
Netherlands
Amsterdam5.86.08.411.815.017.619.920.217.613.89.76.7
Hook of Holland6.06.49.112.716.018.620.821.018.214.29.96.8
Rotterdam6.06.49.112.716.018.620.821.018.214.29.96.8
Isle of Wight
Cowes8.48.410.312.916.118.921.020.818.615.011.59.1
East Cowes8.38.310.312.916.018.820.920.818.514.911.49.0
Fishbourne8.48.410.312.916.118.921.020.818.615.011.59.0
Ryde8.58.410.413.016.118.921.020.918.615.011.59.1
Yarmouth8.38.19.611.814.817.419.519.717.914.711.49.1
Scotland
Aberdeen7.07.38.710.412.715.117.217.315.612.59.57.2
Ardrossan7.78.09.311.714.616.718.118.116.213.110.17.9
Armadale7.27.28.310.412.914.716.116.314.912.29.67.6
Brodick7.67.17.69.011.313.314.915.314.212.29.98.2
Cairnryan7.97.68.29.611.913.815.415.814.912.810.38.6
Castlebay8.47.87.98.710.312.213.714.413.712.010.39.0
Craignure7.67.58.510.312.814.616.016.215.012.59.98.0
Cumbrae7.67.58.510.413.015.116.616.715.212.69.98.0
Gills Bay7.27.17.99.211.113.215.215.514.311.99.57.6
Kirkwall7.36.66.87.58.910.712.613.412.911.29.47.9
Largs7.78.09.311.714.616.718.118.116.213.110.18.0
Lerwick7.16.56.67.28.510.412.213.112.210.68.97.7
Lochmaddy8.17.67.78.510.112.013.614.213.511.810.18.8
Mallaig7.27.28.310.412.914.716.116.314.912.29.67.6
Oban7.47.58.811.013.715.617.017.015.512.69.87.6
Rothesay7.67.68.510.413.015.116.616.815.312.710.08.1
Scrabster7.57.78.910.712.814.917.017.115.512.69.87.7
St Margaret's Hope7.26.66.87.79.111.112.913.613.011.39.47.8
Stornoway8.18.39.311.313.615.517.217.215.512.710.18.3
Stromness7.26.66.87.69.010.812.713.512.911.29.47.9
Tarbert8.18.29.110.913.215.116.716.815.212.610.18.4
Uig8.58.39.110.813.114.816.416.615.212.810.58.9
Channel Islands
Guernsey9.89.29.610.612.514.616.517.417.015.312.810.8
Jersey9.08.59.410.913.315.617.518.317.415.212.310.1
Isle of Man
Douglas8.07.57.89.011.013.114.915.614.913.110.79.0
Isles of Scilly
St Mary's10.39.79.810.612.414.816.717.216.214.412.411.1
England
Dover7.67.69.612.115.118.020.420.818.214.710.98.3
Harwich7.27.18.911.414.417.420.020.217.814.310.57.8
Heysham7.27.59.111.714.717.018.718.516.613.410.07.7
Hull7.07.59.311.514.217.119.519.617.313.79.97.3
Liverpool7.47.58.911.114.016.418.218.316.613.510.38.0
Lymington8.48.19.611.814.817.519.519.717.914.711.49.1
Newcastle7.17.79.511.714.617.319.719.417.013.49.87.4
Newhaven7.98.110.513.216.319.121.321.318.714.911.18.4
Penzance9.89.39.710.812.915.317.117.516.414.212.010.6
Plymouth8.99.010.713.015.818.320.019.918.014.811.69.5
Poole8.48.410.212.615.618.320.420.318.314.811.49.1
Portsmouth8.48.410.313.016.118.921.020.918.615.011.59.1
Southampton8.18.410.713.516.619.421.521.218.714.911.18.6
Southsea8.48.410.312.916.118.921.020.818.615.011.59.1
Wales
Fishguard8.58.39.411.213.615.817.517.716.614.011.29.2
Holyhead8.68.59.812.014.917.118.718.617.014.111.29.2
Pembroke8.98.69.511.213.716.017.717.916.714.211.69.6
Northern Ireland
Belfast7.98.29.511.414.016.317.817.816.213.210.38.3
Larne7.97.88.69.912.014.115.816.115.112.810.48.6
Balearic Islands
Ibiza15.615.717.719.622.826.829.530.227.323.719.216.5
Palma14.914.816.518.622.226.329.129.626.623.118.716.0
Canary Islands
Corralejo18.117.717.918.319.120.421.522.422.722.220.819.3
Los Cristianos17.917.818.118.419.421.023.324.023.122.220.619.0
Playa Blanca18.017.617.818.219.120.421.422.422.722.220.719.2
San Sebastián18.618.318.518.819.721.222.923.723.422.721.219.7
Italy
Capri12.612.213.315.318.822.625.125.823.320.417.114.0
Casamicciola12.312.514.216.620.524.326.927.624.521.016.913.5
Naples12.412.815.117.821.925.928.729.325.521.617.113.4
Sorrento12.312.414.316.820.624.527.227.924.521.117.013.5
Greece
Paros13.613.514.416.219.122.824.725.123.420.717.614.9
Piraeus13.714.717.521.627.132.134.234.029.924.919.515.0
Croatia
Dubrovnik11.312.315.018.122.526.729.630.025.421.116.512.4
Hvar11.011.012.514.918.722.524.925.322.319.215.812.5
Split10.711.213.416.320.624.527.027.423.519.815.611.9
Supetar10.711.213.416.320.624.527.027.423.519.815.611.9
Malta
Gozo14.914.515.116.519.323.025.826.825.222.919.816.7
Average daily low air temperature, °C (1991–2020, ERA5 via Open-Meteo)
PortJanFebMarAprMayJunJulAugSepOctNovDec
France
Caen3.63.55.06.69.612.414.314.412.09.56.44.1
Calais3.23.24.76.49.412.014.214.512.39.56.33.9
Cherbourg5.14.86.17.510.112.614.614.913.210.98.15.9
Dieppe4.03.95.47.210.212.915.115.513.410.77.44.8
Dunkirk3.13.14.76.69.612.214.514.712.49.56.33.8
Roscoff4.94.65.76.79.211.713.413.411.910.07.45.5
St Malo4.03.85.36.69.512.113.914.112.19.96.84.6
Spain
Algeciras10.510.712.113.415.718.520.621.419.817.213.711.8
Barcelona6.36.68.610.714.218.221.121.518.615.110.37.2
Bilbao7.67.48.810.112.715.417.418.016.113.810.58.4
Santander8.48.29.410.613.216.118.218.717.014.611.49.2
Ireland
Cork6.25.96.57.69.912.314.114.212.910.88.36.8
Dublin4.24.14.86.38.611.313.213.011.38.96.34.7
Rosslare6.66.26.67.99.912.213.914.413.511.69.17.4
Netherlands
Amsterdam2.62.43.96.39.612.414.815.012.89.66.23.5
Hook of Holland2.42.23.86.09.312.014.414.512.39.15.83.2
Rotterdam2.42.23.86.09.312.014.414.512.39.15.83.2
Isle of Wight
Cowes4.54.25.36.89.612.314.414.612.610.27.25.1
East Cowes4.44.15.26.79.512.214.314.512.510.17.15.0
Fishbourne4.54.15.26.89.512.314.414.512.610.17.15.1
Ryde4.54.25.36.89.612.314.414.612.610.27.25.1
Yarmouth5.14.65.67.19.812.614.815.113.411.18.05.8
Scotland
Aberdeen3.23.03.75.17.19.911.912.010.58.15.43.3
Ardrossan3.83.74.45.78.010.712.512.410.88.35.83.7
Armadale4.13.94.55.98.010.512.312.511.28.86.44.4
Brodick5.24.85.36.58.711.213.013.312.210.07.75.7
Cairnryan5.35.05.56.88.811.212.913.312.310.27.85.9
Castlebay6.35.86.17.18.810.912.613.212.210.38.46.9
Craignure4.54.34.86.28.310.712.412.611.39.16.74.6
Cumbrae4.54.34.86.18.411.012.812.911.49.16.74.7
Gills Bay4.33.94.45.67.39.811.812.111.08.86.64.6
Kirkwall5.24.75.06.07.69.611.512.211.49.57.55.8
Largs3.93.74.45.78.110.712.612.410.88.35.83.7
Lerwick5.04.54.85.87.39.311.212.010.99.07.15.7
Lochmaddy6.05.65.96.98.610.712.412.912.010.18.26.6
Mallaig4.13.94.55.98.010.512.312.511.28.86.44.4
Oban3.73.54.25.67.910.512.212.210.88.45.83.7
Rothesay4.64.34.96.28.411.012.812.911.59.26.74.8
Scrabster3.53.23.95.26.89.511.611.710.38.15.73.6
St Margaret's Hope5.14.64.96.07.69.711.612.311.49.57.45.7
Stornoway4.13.94.55.77.410.011.811.710.38.26.04.1
Stromness5.24.75.06.07.69.611.512.211.49.57.45.7
Tarbert4.44.24.65.87.610.111.811.910.58.46.24.4
Uig5.14.95.36.48.210.512.212.311.19.27.15.3
Channel Islands
Guernsey7.87.27.99.011.013.315.316.115.413.510.98.7
Jersey6.96.47.48.911.213.815.816.515.513.310.37.8
Isle of Man
Douglas6.05.55.97.29.311.613.414.113.211.28.86.9
Isles of Scilly
St Mary's8.47.98.39.211.113.615.516.014.912.910.79.2
England
Dover4.14.05.47.210.012.714.915.213.210.47.24.8
Harwich3.83.64.76.69.512.414.715.113.110.36.94.5
Heysham3.53.34.15.78.411.213.213.211.28.86.13.9
Hull2.92.83.95.58.210.913.013.111.28.65.43.2
Liverpool4.34.04.96.69.212.114.114.212.49.87.04.8
Lymington5.14.75.67.29.912.714.815.113.511.18.15.8
Newcastle3.03.03.85.47.910.712.712.610.68.15.33.2
Newhaven3.23.14.46.08.811.613.713.811.69.05.93.8
Penzance7.57.07.68.610.613.115.015.414.212.29.98.3
Plymouth4.44.15.06.28.811.513.413.511.79.56.95.0
Poole4.64.25.26.79.512.214.214.412.610.27.35.2
Portsmouth4.54.25.36.89.612.314.414.612.610.27.25.1
Southampton3.33.14.35.88.711.513.513.411.38.85.83.8
Southsea4.54.25.36.89.612.314.414.612.610.27.25.1
Wales
Fishguard5.35.05.67.19.411.913.814.112.710.58.06.0
Holyhead4.94.75.36.79.011.413.413.411.99.87.45.5
Pembroke5.95.56.17.49.712.114.114.513.111.08.66.7
Northern Ireland
Belfast4.14.04.76.18.310.812.612.611.28.96.44.5
Larne5.14.85.46.78.711.112.713.112.110.07.65.7
Balearic Islands
Ibiza10.510.411.813.616.520.323.324.121.818.414.311.7
Palma10.310.011.313.416.720.523.323.821.318.214.211.5
Canary Islands
Corralejo16.816.516.717.218.219.520.621.621.921.319.618.1
Los Cristianos16.616.416.617.018.019.521.422.121.620.819.317.8
Playa Blanca16.816.516.717.218.119.520.621.521.821.219.618.0
San Sebastián17.417.217.317.718.620.121.822.522.221.520.018.6
Italy
Capri10.710.311.413.416.920.823.624.321.518.615.112.1
Casamicciola8.27.99.511.815.619.622.122.819.616.312.79.5
Naples6.76.68.410.914.718.721.221.918.415.011.47.9
Sorrento8.38.19.712.015.719.722.423.019.716.512.99.6
Greece
Paros11.711.712.714.617.721.423.523.922.119.316.013.1
Piraeus6.26.78.611.516.020.423.023.019.315.511.58.0
Croatia
Dubrovnik5.96.18.311.315.419.421.722.118.214.510.87.0
Hvar8.78.510.212.916.820.723.123.520.217.113.510.2
Split6.96.79.012.116.220.222.522.919.015.511.88.2
Supetar6.96.79.012.116.220.222.522.919.015.511.88.2
Malta
Gozo13.412.813.715.218.021.524.325.423.821.418.115.0

Where the numbers come from

Sea: monthly mean sea surface temperature for 2023–2024 from the Open-Meteo Marine Weather API, read at the nearest sea cell to each port. Two years is a short record: the API has no sea temperatures before late 2022, so treat these as recent averages, not long-term norms. Hull, Belfast have no sea cell within 25 km, so their rows show a dash.

Air: average daily high and low for each month, 1991–2020 averages, ERA5 via Open-Meteo, read at the ERA5 grid point nearest each port. ERA5 is a reanalysis on a 0.25° grid, so each figure describes that grid cell rather than the harbour itself.

These are averages, not forecasts. Check a forecast before you sail.