Setting sail
Hang tight. We're checking the weather.
Setting sail
Hang tight. We're checking the weather.
United Kingdom · Ships call at Portsmouth, England
Cold with some showers
Portsmouth in December brings cooler conditions, with highs around 51°F, so pack layers alongside your warm-weather gear. Expect around 6 rainy days, typically brief afternoon showers rather than all-day rain. Morning excursions are usually the safest bet. Cold with some showers.
Crowds are moderate in December, making it a good balance between availability and weather. Dress in layers: a waterproof shell over a mid-layer handles the range between cool mornings and afternoon port temps.
Affiliate links — these help keep our site free by earning us a commission at no extra cost to you.
Tours via Viator. Total review count and overall rating based on Viator and Tripadvisor reviews. Booking through our links keeps this site free at no cost to you.
Sailings that are at sea during December, with the date each one leaves port.
Ameras Atlantik-Inselzauber in 35 Tagen
Phoenix Reisen Cruises
Sails Oct 31, 2026
Portugal, Morocco and the Canaries
Saga Cruises
Sails Nov 19, 2026
Canary Island Vistas: November
Saga Cruises
Sails Nov 22, 2026
Die grose Amerika & Sudsee-Reise
Phoenix Reisen Cruises
Sails Dec 5, 2026
Best of the Canaries
Saga Cruises
Sails Dec 6, 2026
Canary Island Wonders
Saga Cruises
Sails Dec 7, 2026
Ships use Portsmouth International Port, north of the city center. A free shuttle runs into town. Southampton Airport is about 22 miles away; trains from Portsmouth reach London Waterloo in about 85 minutes.
The average high temperature in Portsmouth during December is 51°F, with a low of 47°F.
Portsmouth typically sees 6 days of rain in December. Cold with some showers.
For a December cruise to Portsmouth, you should pack warm layers, a waterproof jacket, and thermal wear.