Byen er delt i to bydeler av havnen og Korsør Nor. Den nordlige bydelen heter Halsskov. Frem til Storebæltsbroen ble bygget lå det her en fergehavn for bilfergen til Knudshoved. Denne lå nord i Halsskov. Helt i syd, nær dagens havn, lå jernbanestasjonen og havnen for jernbanefergen. Stasjonen var endestasjon på linjen fra København.