No railway reaches La Garrotxa. The nearest railway station to La Garrotxa is that of Vic - where the Rodalies trains arrive - , from where buses leave for La Garrotxa.
All in all, the biggest train station with more and better possibilities for bus connections to La Garrotxa is Girona, where medium-distance and high-speed trains stop there.
From the Figueres station, where the medium-distance trains stop, there are also some bus connections to La Garrotxa.
On the other hand, from the Figueres - Vilafant station, where the High Speed trains stop, to reach the nearest bus stop you have to walk 30 minutes to Vilafant.
It is also possible to come by train to Ripoll, but the bus services to La Garrotxa from these cities are very infrequent.