There are 7 ways to get from Porto to Banyoles by plane, train, bus, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly from Francisco De Sá Carneiro Airport, train
best- Fly from Francisco De Sá Carneiro Airport (OPO) to Barcelona–El Prat Airport (BCN)plane OPO - BCN
- Take the train from Barcelona-Sants to Gironatrain
7h 1m€47–205Bus, train via Madrid
- Take the bus from Porto - Terminal Intermodal de Campanhã to Estación Sur de Autobusesbus
- Take the train from Madrid-Puerta de Atocha-Almudena Grandes to Gironatrain Ave
14h 26m€133–275Bus, train
- Take the bus from Porto - Terminal Intermodal de Campanhã to Vigo Urzáizbus
- Take the train from Vigo Urzaiz to Barcelona-Santstrain Alv
- Take the train from Barcelona-Sants to Gironatrain Avn / ...
20h 3m€195–332Drive 1,125.2 km
- Drive from Porto to Banyolescar 1,125.2 km
12h 15m€181–261Train to Vigo, fly, train
- Take the train from Porto Campanha to Vigo Guixartrain
- Fly from Vigo (VGO) to Barcelona–El Prat Airport (BCN)plane VGO - BCN
- Take the train from Barcelona-Sants to Gironatrain
9h 9m€99–307Bus
- Take the bus from Porto - Terminal Intermodal de Campanhã to Barcelona - North Bus Stationbus BlaBlaCar Bus
- Take the bus from Barcelona - Gran Via 658 to Banyolesbus Barcelona / ...
18h 31m€115–184Bus via Lleida
- Take the bus from Porto - Terminal Intermodal de Campanhã to Lleida, Estació d'Autobusosbus
- Take the bus from Lleida, Estació d'Autobusos to Girona, Estació d'Autobusosbus L-28
20h 39m€127–236
Porto to Banyoles by bus and train
Questions & Answers
The cheapest way to get from Porto to Banyoles is to fly and train which costs €45 - €210 and takes 7h 1m.
The fastest way to get from Porto to Banyoles is to fly and train which takes 7h 1m and costs €45 - €210.
No, there is no direct bus from Porto to Banyoles. However, there are services departing from Porto - Terminal Intermodal de Campanhã and arriving at Banyoles via Estació del Nord - Final de trajecte and Barcelona - Gran Via 658. The journey, including transfers, takes approximately 18h 31m.
The distance between Porto and Banyoles is 1037 km. The road distance is 1125.2 km.
The best way to get from Porto to Banyoles without a car is to bus and train via Madrid which takes 14h 26m and costs €130 - €280.
It takes approximately 7h 1m to get from Porto to Banyoles, including transfers.
Porto to Banyoles bus services, operated by BlaBlaCar Bus, depart from Porto - Terminal Intermodal de Campanhã station.
Porto to Banyoles bus services, operated by BlaBlaCar Bus, arrive at Barcelona - North Bus Station.
Banyoles is 1h ahead of Porto. It is currently 8:24 AM in Porto and 9:24 AM in Banyoles.
Yes, the driving distance between Porto to Banyoles is 1125 km. It takes approximately 12h 15m to drive from Porto to Banyoles.
What companies run services between Porto, Portugal and Banyoles, Spain?
You can take a bus from Porto - Terminal Intermodal de Campanhã to Banyoles via Barcelona - North Bus Station, Estació del Nord - Final de trajecte, Gran Via - Pau Claris, and Barcelona - Gran Via 658 in around 18h 31m.
- Website
- vueling.com
Flights from Francisco De Sá Carneiro Airport to Barcelona–El Prat Airport
- Ave. Duration
- 1h 47m
- When
- Every day
- Estimated price
- €28–150
Flights from Francisco De Sá Carneiro Airport to Barcelona–El Prat Airport via Madrid
- Ave. Duration
- 3h 47m
- When
- Every day
- Estimated price
- €75–130
Flights from Francisco De Sá Carneiro Airport to Barcelona–El Prat Airport via Bilbao
- Ave. Duration
- 3h 45m
- When
- Wednesday
- Estimated price
- €28–150
Flights from Vigo to Barcelona–El Prat Airport
- Ave. Duration
- 1h 45m
- When
- Every day
- Estimated price
- €50–190
Flights from Vigo to Barcelona–El Prat Airport via Madrid
- Ave. Duration
- 3h 36m
- When
- Every day
- Estimated price
- €75–330
- Phone
- +34 91 232 03 20
- Website
- Renfe Viajeros
Train from Barcelona-Sants to Girona
- Ave. Duration
- 41 min
- Frequency
- Hourly
- Estimated price
- €11–18
- Website
- Renfe Viajeros
Train from Madrid-Puerta de Atocha-Almudena Grandes to Girona
- Ave. Duration
- 4h 22m
- Frequency
- Once daily
- Estimated price
- €90–140
- Website
- Renfe Viajeros
Train from Vigo Urzaiz to Barcelona-Sants
- Ave. Duration
- 14h 8m
- Frequency
- Once daily
- Estimated price
- €170–260
- Website
- Renfe Viajeros
Train from Barcelona-Sants to Girona
- Ave. Duration
- 41 min
- Frequency
- Hourly
- Estimated price
- €11–18
- Website
- Renfe Viajeros
Train from Porto Campanha to Vigo Guixar
- Ave. Duration
- 2h 30m
- Frequency
- Twice daily
- Estimated price
- €21–35
- Website
- Renfe Viajeros
Train from Barcelona-Sants to Girona
- Ave. Duration
- 41 min
- Frequency
- Hourly
- Estimated price
- €11–18
- Website
- Renfe Viajeros
- Phone
- +351 21 75 24 524
- Website
- Rede Expressos
Bus from Porto - Terminal Intermodal de Campanhã to Estación Sur de Autobuses
- Ave. Duration
- 7h 30m
- Frequency
- 3 times a day
- Estimated price
- €35–85
- Website
- Rede Expressos
Bus from Porto - Terminal Intermodal de Campanhã to Vigo Urzáiz
- Ave. Duration
- 2h 45m
- Frequency
- Every 4 hours
- Estimated price
- €11–35
- Website
- Rede Expressos
Want to know more about travelling around Spain
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Train travel in Spain: A guide to Renfe
Read the travel guide
What are the different types of Renfe trains in Spain?
Read the travel guide
More Questions & Answers
There are 1077+ hotels available in Banyoles.








