Torelló se encuentra en el noreste de España, en la provincia de Barcelona, dentro de la región de Cataluña. La ciudad está situada en el valle del río Ter, rodeada por los paisajes verdes y montañosos de la comarca de Osona, formando parte de las estribaciones de los Pirineos. A unos 80 kilómetros al norte de Barcelona, Torelló goza de una ubicación privilegiada que la hace fácilmente accesible desde la capital catalana, así como desde otras ciudades cercanas como Vic y Manlleu.
El clima en Torelló es mediterráneo continental, con veranos cálidos e inviernos frescos, típicos de las áreas del interior de Cataluña. Las mejores épocas para visitar la ciudad son la primavera y el otoño, cuando las temperaturas son suaves y la naturaleza circundante está en su máximo esplendor. El verano es ideal para actividades al aire libre, mientras que el invierno ofrece un ambiente sereno y vistas impresionantes de las montañas cercanas. Su proximidad a los Pirineos convierte a Torelló en una excelente base para explorar tanto la costa como las montañas de Cataluña.
Los alrededores de Torelló, como la cordillera de Collsacabra y el embalse de Sau, ofrecen una variedad de paisajes naturales, ideales para los amantes de la naturaleza y el turismo activo.