A la Garrotxa no llega el ferrocarril. La estación de tren más cercana a la Garrotxa es la de Vic —donde llegan los trenes de Rodalies—, desde donde salen autobuses hacia la Garrotxa.
No obstante, la estación de tren más grande y con más y mejores posibilidades de conexión en autobús hacia la Garrotxa es la de Girona, donde paran trenes de Media Distancia y Alta Velocidad.
Desde la estación de Figueres, donde paran los trenes de Media Distancia, también hay algunas conexiones en autobús hacia la Garrotxa.
En cambio, desde la estación de Figueres-Vilafant, donde paran los trenes de Alta Velocidad, para llegar a la parada de autobús más cercana hay que caminar 30 minutos hasta Vilafant.
También se puede llegar en tren hasta Ripoll, y desde allí en autobús hasta Olot, aunque con pocas frecuencias.