Rekening houden met het weer in Sohar is belangrijk voor het plannen van je reis, vooral als je aan het zwembad wilt liggen. De warmste maanden zijn gewoonlijk juni en mei, met een gemiddelde temperatuur van 34 °C. De koudste maanden zijn januari en februari, met een gemiddelde temperatuur van 22 °C De gemiddelde jaarlijkse neerslag in Sohar is 76 mm.