The Kingdom of Bahrain is located on archipelago of the same name. Climate of the country is arid thus most of its territory is desert. Basically there are two seasons in Bahrain: extremely hot summer and warm wet winter. Hot season lasts from April to October and have average daytime temperature about 40 °C (104 °F). At winter temperature is in range between 10 and 20 °C (50-68 °F).
Precipitation is few only 72 (2.8") mm per year. Most of it falls at winter season when air humidity occasionally goes over 90%. In addition to information concerning weather conditions travelers should know two main rules: no filming in mosques and no liquor on public.
It is never really cold in Bahrain yet at March temperature range begins growth to devastating levels of summer. Daytime temperature at this month is between 23 °C (73 °F) and 29 °C (84 °F) while at night drops to about 18 °C (64 °F). March is the last month of activity of shamal winds. They drive humid air masses over the archipelago which means that further months will be drier.
Through April and May average daytime temperature rises from 29 to 37 °C (84-99 °F). Sun shines for 13 hours per day combining with mild dry winds will give travelers completely toasted if they risk leave habitats. And this is just the beginning.
Starting first days of June Bahrain turns into oven. Range of average temperatures moves to marks between 35 and 40 °C (95-104 °F) with tangible dry winds. Speed of movement of air masses reaches 4 m/s (8.9 mph). Merciless sun shines for 14 hours per days warming water near shores of the country to 34 °C (93 °F).
Such weather conditions are remaining through whole summer. On top of it average level of precipitation of this season is literally zero. Time of overcast barely reaches couple of hours per season. So best way to describe weather conditions of summer in Bahrain is related to metaphorical mention of various kitchenware (mainly frying pan and furnace).
In terms of weather conditions beginning of September is the same as summer. However at second half of the month there is drop of temperature to range between marks of 27 and 32 °C (81-90 °F). humidity of air starts to grow predicting soon changes of wind.
At October there is gradual growth of humidity yet rains still aren't the thing. Same time amount of daytime hours decreases to about 11 at November. In addition there is one day of precipitation at November. At this day falls about 28 mm (1.1") meaning third part of annual precipitation. Temperature of water falls to 26 °C (79 °F).
At December in Bahrain starts humid period with range of average daytime temperature in range between 20 and 22 °C (68-72 °F). Following January is the coldest month of a year with biggest amount of precipitation. Actually the rest of annual rains fall at January. Air humidity is high (average about 64% with peaks of 90%).
February brings gradual warming. Weather furnaces begin to warm up preparing for summer yet humid shamal winds are still here. Temperature of water is about 20 °C (68 °F) so it is better to dedicate winter visit to Bahrain sightseeing and cultural tourism activities rather than seaside vacation.
Islam is the official religion of the Kingdom of Bahrain so all state holidays are bonded to dates of Islamic calendar. Duration of a year in Islamic calendar is shorter than in Gregorian by 10 or 11 days so position of given month is shifting in relation to seasons.
Regarding given above average dates of Islamic holidays in relation to Gregorian calendar cannot be provided in isolation from certain year. In addition Islamic chronology is rather decentralized thus actual dates for holidays should be searched for certain year and certain country.