Churchill ligger ved Hudsonbukta, like ved Churchillelvas munning. Byen ligger langt unna andre byer, med Thompson som den nærmeste større byen, rundt 400 km unna. Manitobas provinshovedstad, Winnipeg, ligger rundt 1000 km sør for Churchill. 40 km øst for byen ligger Wapusk nasjonalpark.