Hajj foregår i «pilegrimsmåneden» , som er det islamske årets 12. måned, nærmere bestemt i tidsrommet mellom 8. og 13. hidja. Ettersom den islamske kalenderen er en månekalender der året består av 354 dager, forskyver tidspunktet for hajj seg hvert år med 11 dager målt med den vestlige/gregorianske kalenderen.