Oman i
Oman

Oman in December

Where it is warm, dry and good for swimming in Oman in December — compared across the country’s main destinations.

Quick answers
Where is it warmest in Oman in December?
Salalah is the warmest of the 16 destinations compared, with highs of 29°C (85°F) in December; Khasab is the coolest at 25°C (77°F).
Can you swim in the sea in Oman in December?
Yes, in places: the warmest water is at Sur (26°C (78°F)), and 6 of the coastal destinations have a sea of 21 °C or more.
Warmest
29°
Salalah
Coolest
25°
Khasab
Driest
4 mm
Salalah
Warmest sea
26°
Sur

December in Oman ranges from 25°C (77°F) in Khasab to 29°C (85°F) in Salalah — a spread of 4 degrees across the country. On average it is 3.5 °C (6 °F) cooler than November. Most destinations stay largely dry. Best bets this month: Muscat, Salalah, and Nizwa.

Weather in December by city

PlaceDayNightRainSeaScore
Muscat 26° 17° 12 mm 25° 100
Salalah 29° 19° 4 mm — 100
Nizwa 26° 15° 9 mm — 100
Sur 27° 18° 11 mm 26° 100
Ibri 27° 14° 8 mm — 100
Sohar 27° 16° 13 mm — 100
Seeb 26° 17° 12 mm — 100
Rustaq 25° 16° 11 mm — 100
Thamarīt 27° 14° 13 mm — 100
Madḩā’ al Jadīdah 27° 17° 23 mm 25° 100
Buraimi 26° 14° 11 mm — 100
Saham 26° 16° 12 mm 25° 100
Barkā’ 27° 16° 12 mm — 100
Shināş 27° 16° 15 mm — 100
Bawshar 27° 17° 13 mm 25° 100
Khasab 25° 17° 33 mm 25° 99

Frequently asked questions

What is the weather like in Oman in December?

Average daytime highs range from 25° in Khasab to 29° in Salalah.

Can you swim in Oman in December?

Yes — the sea is warmest around Sur at about 26°.