Korsør er en by på Sjælland i Danmark. Den ligger ved Storebælt ved Storebæltsbroens østre ende. Byen har 14 501 innbyggere (2013) og ligger i Slagelse kommune i Region Sjælland.