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.
Best places in Oman in December
100
Muscat
Muscat · Oman
26° / 17° 12 mm Dec
100
Salalah
Dhofar · Oman
29° / 19° 4 mm Dec
100
Nizwa
Ad Dakhiliyah · Oman
26° / 15° 9 mm Dec
100
Sur
Ash Sharqiyah South Governorate · Oman
27° / 18° 11 mm Dec
99
Khasab
Musandam Governorate · Oman
25° / 17° 33 mm Dec
100
Ibri
Ad Dhahirah · Oman
27° / 14° 8 mm Dec
100
Sohar
Al Batinah North Governorate · Oman
27° / 16° 13 mm Dec
100
Seeb
Muscat · Oman
26° / 17° 12 mm Dec
Weather in December by city
| Place | Day | Night | Rain | Sea | Score |
|---|---|---|---|---|---|
| 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°.