Місто Прилуки розташоване в Прилуцькому районі Чернігівській області за 135 км від Києва, на березі річки Удай.