Villa de Las Rosas es una localidad cordobesa situada en el departamento San Javier, provincia de Córdoba, Argentina.
Está en el valle de Traslasierra, a 740 msnm, al pie occidental del cerro Champaquí, el más alto de la provincia. Se encuentra a 14 km al este de la cabecera departamental, la ciudad de Villa Dolores, comunicada por la Ruta Provincial 14, que la vincula con Mina Clavero y otras poblaciones del valle, distando 182 km de la ciudad de Córdoba.