Borup is a railway town in Zealand, Denmark. It lies about 40 km southwest of Copenhagen on the railroad between Roskilde and Ringsted. It is located in Køge Municipality in Region Zealand. With a population of 4,844, it is the second largest town of the municipality.