geocalia

Service · Besalú

TEISA bus

TEISA is the bus company linking Besalú with Girona, Olot, Banyoles and Barcelona. Besalú has no railway station, so if you travel without a car, the bus is the way to get there: the nearest railway stations, according to the Town Council, are Girona, Figueres and Ripoll, and from Girona or Barcelona you continue by bus.

Lines that pass through Besalú

According to the TEISA website, these lines pass through Besalú:

  • Girona – Olot via Banyoles, the most useful for a visit: it links the Girona bus station with Banyoles, Besalú and Olot. It is the one with the most departures on working days. Full single ticket Girona – Olot: €8.90.
  • Olot – Barcelona via Banyoles, with few departures a day; some services only run during the university term and it does not take passengers on internal journeys within Barcelona. Full single ticket Olot – Barcelona: €26.
  • Girona – Olot – Ripoll via Vallfogona, which continues to the Ripollès.
  • Girona – Banyoles – Olot – Camprodon – Vallter 2000, the seasonal ski bus, sold as a package with the lift pass.
  • Garrotxa Cross-country Bus and the Maià de Montcal – Beuda – Besalú line, which end in Besalú and serve mostly the surrounding villages (€2.90 for a single on the second).

Timetables change by season and between working days, Saturdays, Sundays and public holidays; TEISA publishes them as a PDF per line, and the current ones for Girona – Olot are valid from 1 December 2025. TEISA warns that punctuality depends on traffic, weather and passenger numbers. The website does not say where the stop in Besalú is; ask when you buy your ticket or at the tourist office.

Tickets and discounts

The single ticket is valid for one journey on the day of purchase and without changing. It is bought at ticket offices and points of sale, on the TEISA website or app, or on the bus itself, where you can only pay in cash. Children under four accompanied by an adult do not pay. There are discounts for large families and single-parent families, over-60s with the pink card, university students and multi-journey cards, and some lines cut at least 10% off the return fare on the same day. Girona – Olot is integrated into the Girona ATM.

Customer service: 972 204 868 in Girona and 932 153 566 in Barcelona.

A day in Besalú without a car

With the Girona – Olot line you can leave Girona in the morning, spend the day in Besalú and continue to Olot or go back. On arrival, cross the fortified bridge and call in at the tourist office to sign up for the guided visit to the Jewish quarter. The same line continues to Olot, the base for the Fageda d'en Jordà, and Castellfollit de la Roca is about 15 minutes from Besalú in that direction. Always check the time of the last bus back before you set off.

Opening hours and prices can change: check them before you go.

Is this your business? Write to us to correct details, change the photos or remove them.