Now, as we all know, Public Holidays in Oman is never something that one can completely count on being announced until usually a few days before, so the dates I've put below are strictly guide dates for you to work with when planning your vacations for 2012.
Dont get mad at me if the dates are wrong!
1 Jan New Year’s Day
4 Feb Mouloud (Birth of the Prophet)
17 Jun Leilat al-Meiraj (Ascension of the Prophet)
23 Jul Renaissance Day
19 Aug Eid al-Fitr (End of Ramadan)
25 Oct Eid al-Adha (Feast of the Sacrifice)
15 Nov Islamic New Year
18 Nov National Day and birthday of HM Sultan Qaboos