От Барселоны до городка
Torroella de Montgrí можно без пересадок добраться на автобусах компании
Sarfa (
http://www.sarfa.com/...).
Отправляются они от Северного автовокзала
Estación de autobuses Barcelona Nord (
https://www.barcelonanord.cat/inici/).
Расписание (и цену билета) можно узнать как на офсайте компании перевозчика на страничке
http://www.sarfa.com/..., так и на офсайте Северного автовокзала, надо только набрать необходимые пункты отправления/прибытия и интересующую дату (впрочем, на страничке Северного автовокзала можно поставить галочку "без даты" и получить расписание автобусов в зависимости от дня недели).
Из аэропорта Барселоны также можно доехать на автобусе до Торроэльи де Монгри - это те же самые автобусы компании Sarfa, которые отправляются от терминала Т1, заезжают на Т2, потом на Северный автовокзал (
кроме утреннего рейса, который идет сразу от Северного автовокзала). Соответственно, от Т1 они отправляются на 45 минут раньше.
Расписание можно посмотреть на офсайте Сарфы.
P.s. Железной дороги в Торроэлье нет. Но если очень хочется, то от Сантса можно доехать на электричке до Жироны, а потом на автобусе компании
Autocars Martí Pi, SA (AMPSA) (
http://www.ampsa.org/) до искомого городка. По времени экономии почти никакой.