Колката се намира в източната част на Индия, на географски координати в делтата на река Ганг. Надморската височина е от 1,5 до 9 m. Разположен е линейно край бреговете на река Хугхли в направление север-юг. По-голямата част от града е била блато в началото, унищожавано десетилетия наред поради бързо растящото население на града. Останала част, известна като Източнокалкутско блато, е вписана като „блато от национално значение“ в Рамсарската конвенция.