La Casona de la Hacienda Santa Rosa se encuentra ubicada en el cantón de La Cruz en la provincia de Guanacaste, al norte de Costa Rica, a 35 km de la ciudad de Liberia, cabecera de la provincia, y 270 km de la capital del país, San José.