Banyoles is very well located geographically. Its strategic location puts lots of places within easy reach: 20 km from Girona, 50 km from the French border, 120 km from Barcelona, and less than 1 hour from the mountains of the Pyrenees and the beaches of the Costa Brava.

How to get there on public transport


The official taxi rank is located at the Passeig de la Indústria, right in the centre of the town.
Contacts: 629 624 584 (Pere), 639 006 601 (Elisabet), 608 431 296 (Josep M.), 605 222 000.


The company TEISA offers a bus service that connects the town with Girona, Olot, Figueres and Barcelona. It also operates the urban transport routes that connect different districts and parts of the town of Banyoles, and also a cross-country bus that connects different municipalities in the region of the Pla de l’Estany.


TEISA-BUS Banyoles
Plaça Doctor Rovira, 5
17820 Banyoles
Tel.: (0034) 972 57 00 53


There is no train service to Banyoles. The closest towns where there is a train station are Girona and Figueres. These in turn are connected with Banyoles by a regular bus line. In Girona, the buses to Banyoles leave from just outside the train station. 

Renfe official train to Banyoles


Plaça Espanya, s/n
17007 Girona
Tel.: (0034) 972 20 27 83


How to get to there by plane

Girona - Costa Brava Airport

Scheduled flights from different parts of Europe and Spain land at this airport. Located 34 km from Banyoles, there are buses from the airport to Girona railway station, where you can catch the bus to Banyoles:

Sagalés (airport - Girona - airport) 
FrogBus (airport - Girona - airport) 
Teisa (Girona - Banyoles - Girona)

Barcelona – El Prat Airport

Barcelona Airport is a hub for international flights that connect with cities around the world. It is 130 km from Banyoles and connects with several public transport options. There are trains and buses that connect the airport with Girona and vice-versa:

RENFE (airport - Girona - airport trains) 
Barcelona-Bus (Segalés) (airport - Girona - airport bus line)

Perpinyà Airport

This is a small airport where several companies operate that connect with flights to Europe. The airport is located 95 km from Banyoles and is connected by bus from Girona railway station:

FrogBus (airport – Girona – airport)

How to get there by road

AP-7 Motorway 
Take Exit 6 (Girona Nord/Banyoles/Olot/Palamós) and then continue along the dual carriageway C-66.

N-II Trunk Road
It connects with the dual carriageway C-66 at Sant Julià de Ramis.

Eix Transversal C-25
If you are coming from the west, one option is to access Banyoles via the Eix Transversal and link with the AP-7 or N-II. 

Table of distances:

  • Girona - Banyoles: 22 km
  • Barcelona - Banyoles: 120 km
  • Tarragona - Banyoles: 217 km
  • Lleida - Banyoles: 276 km
  • France - Banyoles: 49 km
App Banyoles