Karbalā ligger 105 km sørvest for Bagdad og grenser til provinsene Babil i øst, Najaf i sør og til al-Anbar i nord og vest.