Two primary pilgrimages in Islam are Hajj and Umrah. While Hajj is obligatory and can be performed only in the specific months of the Islamic year, Umrah gives a lot more flexibility to the pilgrims with respect to the time when they want to perform the pilgrimage. Umrah can be done any time of the year except during the time of Hajj.