Rupea (en allemand : Reps, en hongrois : Kőhalom) est une ville du județ de Brașov, en Transylvanie, Roumanie. Elle compte 5 800 habitants.