A la Garrotxa no llega el ferrocarril. La estación de ferrocarril más cercana a la Garrotxa es la de Vic -donde llegan los trenes de Rodalies-, desde donde salen autobuses hacia la Garrotxa.
Sin embargo, la estación de tren más grande y con más y mejores posibilidades de enlaces en bus hacia la Garrotxa es la de Girona, donde tienen parada 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 bus más cercana hay que andar 30 minutos hasta Vilafant.
También se puede llegar en tren hasta Ripoll, y desde aquí en bus hasta Olot, aunque hay pocas frecuencias de paso.