Bañolas ist gut erreichbar – sowohl mit dem Auto als auch mit öffentlichen Verkehrsmitteln. Der nächstgelegene Flughafen befindet sich in Girona (ca. 30 Minuten entfernt), von dort aus gibt es regelmäßige Busverbindungen nach Bañolas. Auch der Flughafen von Barcelona ist in etwa 90 Minuten erreichbar.
Vom Bahnhof Girona aus fahren regelmäßig Busse in die Stadt. Wer mit dem Auto anreist, erreicht Bañolas über die Autobahn AP-7 und die Nationalstraße C-66.
Innerhalb der Stadt sind die Wege kurz, viele Sehenswürdigkeiten sind fußläufig erreichbar. Es gibt auch ein Netz aus Radwegen sowie Busverbindungen innerhalb des Stadtgebiets und zu umliegenden Ortschaften.