There are 11 ways to get from Porto to Jaca by bus, train, car, plane, or train (Renfe)
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus
best- Take the bus from Porto - Terminal Intermodal de Campanhã to Estación Central de Autobuses de Zaragozabus BlaBlaCar Bus
- Take the bus from Estación Central de Autobuses de Zaragoza to Jaca - Estación de Autobusesbus T01-01 / ...
14h 20m€82–136Fly to Bilbao Airport, bus
cheapest- Fly from Francisco De Sá Carneiro Airport (OPO) to Bilbao Airport (BIO)plane OPO - BIO
- Take the bus from Bilbao Intermodal to Pamplona / Iruñabus
- Take the bus from Pamplona / Iruña to Jacabus
10h 11m€49–189Bus, train
- Take the bus from Porto to Vigobus
- Take the train from Vigo Urzaiz to Pamplonatrain Alv
- Take the bus from Pamplona / Iruña to Jacabus
16h 9m€124–224Drive 837 km
- Drive from Porto to Jacacar 837 km
8h 34m€152–219Fly to Pamplona Airport, bus
- Fly from Francisco De Sá Carneiro Airport (OPO) to Pamplona Airport (PNA)plane OPO - PNA
- Take the bus from Pamplona / Iruña to Jacabus
9h 31m€162–616Bus via Zaragoza
- Take the bus from Porto - Terminal Intermodal de Campanhã to Estación de tren de Zaragoza Deliciasbus
- Take the bus from Estación Central de Autobuses de Zaragoza to Jaca - Estación de Autobusesbus T01-01 / ...
16h 15m€104–174Bus, train via Zaragoza
- Take the bus from Porto - Terminal Intermodal de Campanhã to Vigo - Bus Stationbus
- Take the train from Vigo Urzaiz to Zaragoza-Deliciastrain Alv
- Take the bus from Estación Central de Autobuses de Zaragoza to Jaca - Estación de Autobusesbus
18h 51m€152–245Train (Renfe)
- Take the train from Porto Campanha to Vigo Guixartrain Ic
- Take the train from Vigo Urzaiz to Zaragoza-Deliciastrain Alv
- Take the train from Zaragoza-Delicias to Jacatrain Re
19h 28m€178–263Fly to Adolfo Suárez Madrid–Barajas Airport, train
- Fly from Francisco De Sá Carneiro Airport (OPO) to Adolfo Suárez Madrid–Barajas Airport (MAD)plane OPO - MAD
- Take the train from Madrid-Puerta de Atocha-Almudena Grandes to Zaragoza-Deliciastrain
- Take the train from Zaragoza-Delicias to Jacatrain
9h 58m€81–301Fly to Barcelona–El Prat Airport, train
- Fly from Francisco De Sá Carneiro Airport (OPO) to Barcelona–El Prat Airport (BCN)plane OPO - BCN
- Take the train from Barcelona-Sants to Zaragoza-Deliciastrain
- Take the train from Zaragoza-Delicias to Jacatrain
10h 20m€81–291Fly to San Sebastián Airport, bus
- Fly from Francisco De Sá Carneiro Airport (OPO) to San Sebastián Airport (EAS)plane OPO - EAS
- Take the bus from Estación de Autobuses Donostia-San Sebastián to Pamplonabus
- Take the bus from Pamplona / Iruña to Jacabus
12h 20m€112–345
Porto to Jaca by bus
Comparing Your Travel Options
The cheapest way to get from Porto to Jaca is to fly and bus which costs €45 - €190 and takes 10h 11m.
The fastest way to get from Porto to Jaca is to drive which takes 8h 34m and costs €150 - €220.
No, there is no direct bus from Porto to Jaca. However, there are services departing from Porto - Terminal Intermodal de Campanhã and arriving at Jaca - Estación de Autobuses via Estación Central de Autobuses de Zaragoza. The journey, including transfers, takes approximately 14h 20m.
No, there is no direct train from Porto to Jaca. However, there are services departing from Porto Campanha and arriving at Jaca via Vigo Urzaiz and Zaragoza-Delicias. The journey, including transfers, takes approximately 19h 28m.
The distance between Porto and Jaca is 1021 km. The road distance is 837 km.
The best way to get from Porto to Jaca without a car is to bus which takes 14h 20m and costs €80 - €140.
It takes approximately 14h 20m to get from Porto to Jaca, including transfers.
Porto to Jaca bus services, operated by BlaBlaCar Bus, depart from Porto - Terminal Intermodal de Campanhã station.
Porto to Jaca train services, operated by Renfe Viajeros, depart from Porto Campanha station.
The best way to get from Porto to Jaca is to bus which takes 14h 20m and costs €80 - €140. Alternatively, you can train, which costs €170 - €270 and takes 19h 28m.
What companies run services between Porto, Portugal and Jaca, Aragon, Spain?
You can take a bus from Porto - Terminal Intermodal de Campanhã to Jaca - Estación de Autobuses via Estación Central de Autobuses de Zaragoza in around 14h 20m. Alternatively, you can take a train from Porto Campanha to Jaca via Vigo Guixar, Avda. de García Barbón 90, Avda. de García Barbón 106, Vigo Urzaiz, and Zaragoza-Delicias in around 19h 28m.
- Website
- iberia.com
Flights from Francisco De Sá Carneiro Airport to Pamplona Airport via Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 4h 8m
- When
- Every day
- Estimated price
- €110–600
Flights from Francisco De Sá Carneiro Airport to Bilbao Airport
- Ave. Duration
- 1h 15m
- When
- Tuesday and Saturday
- Estimated price
- €22–160
Flights from Francisco De Sá Carneiro Airport to Bilbao Airport via Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 3h 30m
- When
- Tuesday, Monday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- €65–150
Flights from Francisco De Sá Carneiro Airport to Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- €26–120
Flights from Francisco De Sá Carneiro Airport to Barcelona–El Prat Airport
- Ave. Duration
- 1h 43m
- When
- Every day
- Estimated price
- €27–170
Flights from Francisco De Sá Carneiro Airport to Barcelona–El Prat Airport via Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 3h 42m
- When
- Monday, Tuesday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- €35–220
Flights from Francisco De Sá Carneiro Airport to San Sebastián Airport via Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 3h 56m
- When
- Every day
- Estimated price
- €65–310
Flights from Francisco De Sá Carneiro Airport to San Sebastián Airport via Barcelona–El Prat Airport
- Ave. Duration
- 3h 52m
- When
- Monday, Wednesday, Thursday, Friday, and Saturday
- Estimated price
- €100–370
- Website
- vueling.com
Flights from Francisco De Sá Carneiro Airport to Pamplona Airport via Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 4h 16m
- When
- Every day
- Estimated price
- €110–600
Flights from Francisco De Sá Carneiro Airport to Bilbao Airport
- Ave. Duration
- 1h 15m
- When
- Tuesday and Saturday
- Estimated price
- €22–160
Flights from Francisco De Sá Carneiro Airport to Bilbao Airport via Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 3h 30m
- When
- Tuesday, Monday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- €65–150
Flights from Francisco De Sá Carneiro Airport to Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- €26–120
Flights from Francisco De Sá Carneiro Airport to Barcelona–El Prat Airport
- Ave. Duration
- 1h 43m
- When
- Every day
- Estimated price
- €27–170
Flights from Francisco De Sá Carneiro Airport to Barcelona–El Prat Airport via Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 3h 45m
- When
- Monday, Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- €35–220
Flights from Francisco De Sá Carneiro Airport to San Sebastián Airport via Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 3h 56m
- When
- Every day
- Estimated price
- €65–310
Flights from Francisco De Sá Carneiro Airport to San Sebastián Airport via Barcelona–El Prat Airport
- Ave. Duration
- 3h 52m
- When
- Monday, Wednesday, Thursday, Friday, and Saturday
- Estimated price
- €100–370
- Website
- ryanair.com
Flights from Francisco De Sá Carneiro Airport to Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- €30–200
Flights from Francisco De Sá Carneiro Airport to Barcelona–El Prat Airport
- Ave. Duration
- 1h 45m
- When
- Every day
- Estimated price
- €30–160
- Website
- aireuropa.com
Flights from Francisco De Sá Carneiro Airport to Bilbao Airport via Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 3h 17m
- When
- Every day
- Estimated price
- €55–160
Flights from Francisco De Sá Carneiro Airport to Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- €25–170
Flights from Francisco De Sá Carneiro Airport to Barcelona–El Prat Airport via Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 4h 5m
- When
- Every day
- Estimated price
- €65–200
- Website
- flytap.com
Flights from Francisco De Sá Carneiro Airport to Bilbao Airport
- Ave. Duration
- 1h 15m
- When
- Thursday and Sunday
- Estimated price
- €15–120
Flights from Francisco De Sá Carneiro Airport to Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 1h 25m
- When
- Monday, Tuesday, Thursday, and Saturday
- Estimated price
- €100–260
Flights from Francisco De Sá Carneiro Airport to Adolfo Suárez Madrid–Barajas Airport via Lisboa
- Ave. Duration
- 3h 20m
- When
- Every day
- Estimated price
- €40–150
- Website
- volotea.com
Flights from Francisco De Sá Carneiro Airport to Bilbao Airport
- Ave. Duration
- 1h 15m
- When
- Thursday and Sunday
- Estimated price
- €15–120
- Website
- ethiopianairlines.com
Flights from Francisco De Sá Carneiro Airport to Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 1h 25m
- When
- Monday, Tuesday, Thursday, and Saturday
- Estimated price
- €100–260
Rome2Rio's guide to Renfe Viajeros
Contact Details
- Phone
- +34 91 232 03 20
- Website
- Renfe Viajeros
Train from Vigo Urzaiz to Pamplona
- Ave. Duration
- 9h 49m
- Frequency
- Once daily
- Estimated price
- €100–160
- Website
- Renfe Viajeros
Train from Vigo Urzaiz to Zaragoza-Delicias
- Ave. Duration
- 11h 51m
- Frequency
- Once daily
- Estimated price
- €130–190
- 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 Vigo Urzaiz to Zaragoza-Delicias
- Ave. Duration
- 11h 51m
- Frequency
- Once daily
- Estimated price
- €130–190
- Website
- Renfe Viajeros
Train from Zaragoza-Delicias to Jaca
- Ave. Duration
- 2h 51m
- Frequency
- Twice daily
- Estimated price
- €25–40
- Website
- Renfe Viajeros
Train from Madrid-Puerta de Atocha-Almudena Grandes to Zaragoza-Delicias
- Ave. Duration
- 1h 43m
- Frequency
- Twice daily
- Estimated price
- €35–55
- Website
- Renfe Viajeros
Train from Zaragoza-Delicias to Jaca
- Ave. Duration
- 2h 51m
- Frequency
- Twice daily
- Estimated price
- €25–40
- Website
- Renfe Viajeros
Train from Barcelona-Sants to Zaragoza-Delicias
- Ave. Duration
- 1h 57m
- Frequency
- Every 3 hours
- Estimated price
- €35–55
- Website
- Renfe Viajeros
Train from Zaragoza-Delicias to Jaca
- Ave. Duration
- 2h 51m
- Frequency
- Twice daily
- Estimated price
- €25–40
- Website
- Renfe Viajeros
Rome2Rio's guide to Renfe AVE
Contact Details
- Phone
- +34 91 232 03 20
- Website
- Renfe AVE
Train from Madrid-Puerta de Atocha-Almudena Grandes to Zaragoza-Delicias
- Ave. Duration
- 1h 36m
- Frequency
- Hourly
- Estimated price
- €40–75
- Website
- Renfe AVE
Train from Barcelona-Sants to Zaragoza-Delicias
- Ave. Duration
- 1h 28m
- Frequency
- Hourly
- Estimated price
- €40–75
- Website
- Renfe AVE
- Phone
- +34 900 926 851
- atencion.cliente@iryo.eu
- Website
- Iryo
Train from Madrid-Puerta de Atocha-Almudena Grandes to Zaragoza-Delicias
- Ave. Duration
- 1h 38m
- Frequency
- Every 3 hours
- Estimated price
- €27–50
- Website
- Iryo
Train from Barcelona-Sants to Zaragoza-Delicias
- Ave. Duration
- 1h 36m
- Frequency
- Every 3 hours
- Estimated price
- €27–50
- Website
- Iryo
- Phone
- +34 900 759 781
- Website
- Ouigo
Train from Madrid-Puerta de Atocha-Almudena Grandes to Zaragoza-Delicias
- Ave. Duration
- 1h 37m
- Frequency
- 5 times a day
- Estimated price
- €23–40
- Website
- Ouigo
Train from Barcelona-Sants to Zaragoza-Delicias
- Ave. Duration
- 1h 38m
- Frequency
- 4 times a day
- Estimated price
- €23–40
- Website
- Ouigo
- Phone
- +3 318 576 2228
- Website
- BlaBlaCar Bus
Bus from Porto - Terminal Intermodal de Campanhã to Estación Central de Autobuses de Zaragoza
- Ave. Duration
- 10h 50m
- Frequency
- Once daily
- Estimated price
- €70–120
- Website
- BlaBlaCar Bus
Bus from Porto - Terminal Intermodal de Campanhã to Vigo - Bus Station
- Ave. Duration
- 2h 30m
- Frequency
- Every 4 hours
- Estimated price
- €13–21
- Website
- BlaBlaCar Bus
- Phone
- +34 (0) 902 23 95 79
- info@rutasvigo.com
- Website
- autocareslazara.com
Bus from Porto - Terminal Intermodal de Campanhã to Estación Central de Autobuses de Zaragoza
- Ave. Duration
- 12h 30m
- Frequency
- Once a week
- Estimated price
- €92–95
- Schedules at
- autocareslazara.com
- Phone
- +34 900 878 084
- info.aragon@avanzagrupo.com
- Website
- aragon.avanzagrupo.com
Bus from Estación Central de Autobuses de Zaragoza to Jaca - Estación de Autobuses
- Ave. Duration
- 2h 30m
- Frequency
- Every 4 hours
- Estimated price
- €11–23
- Schedules at
- booking.avanzabus.com
- Book at
- booking.avanzabus.com
Bus from Estación Central de Autobuses de Zaragoza to Jaca - Estación de Autobuses
- Ave. Duration
- 2h 30m
- Frequency
- Every 4 hours
- Estimated price
- €11–23
- Schedules at
- booking.avanzabus.com
- Book at
- booking.avanzabus.com
Bus from Estación Central de Autobuses de Zaragoza to Jaca - Estación de Autobuses
- Ave. Duration
- 2h 30m
- Frequency
- Every 4 hours
- Estimated price
- €11–23
- Schedules at
- booking.avanzabus.com
- Book at
- booking.avanzabus.com
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- Flixbus
Bus from Porto to Vigo
- Ave. Duration
- 2h 10m
- Frequency
- Every 4 hours
- Estimated price
- €14–22
- Website
- Flixbus
Bus from Estación de Autobuses Donostia-San Sebastián to Pamplona
- Ave. Duration
- 1h 5m
- Frequency
- Once daily
- Estimated price
- €7–11
- Website
- Flixbus
- Phone
- +34 (0) 986 288 030
- autna@autna.com
- Website
- Autna S.L.
Bus from Porto to Vigo
- Ave. Duration
- 2h 35m
- Frequency
- 3 times a day
- Estimated price
- €21–55
- Website
- Autna S.L.
- Phone
- 948 30 35 05
- info@laburundesa.com
- Website
- La Burundesa S.A.
Bus from Pamplona / Iruña to Jaca
- Ave. Duration
- 1h 44m
- Frequency
- Once daily
- Estimated price
- €8–12
- Website
- La Burundesa S.A.
Bus from Pamplona / Iruña to Jaca
- Ave. Duration
- 1h 44m
- Frequency
- Once daily
- Estimated price
- €8–12
- Website
- La Burundesa S.A.
Bus from Pamplona / Iruña to Jaca
- Ave. Duration
- 1h 44m
- Frequency
- Once daily
- Estimated price
- €8–12
- Website
- La Burundesa S.A.
Bus from Estación de Autobuses Donostia-San Sebastián to Pamplona
- Ave. Duration
- 2h 30m
- Frequency
- Once a week
- Estimated price
- €8–11
- Website
- La Burundesa S.A.
Bus from Pamplona / Iruña to Jaca
- Ave. Duration
- 1h 44m
- Frequency
- Once daily
- Estimated price
- €8–12
- Website
- La Burundesa S.A.
Bus from Porto - Terminal Intermodal de Campanhã to Estación de tren de Zaragoza Delicias
- Ave. Duration
- 12h 45m
- Frequency
- Twice a week
- Estimated price
- €90–160
- Website
- Cooperativa Interurbana Andorrana
- Phone
- +351 21 75 24 524
- Website
- Rede Expressos
Bus from Porto - Terminal Intermodal de Campanhã to Vigo - Bus Station
- Ave. Duration
- 2h 45m
- Frequency
- Every 4 hours
- Estimated price
- €10–35
- Website
- Rede Expressos
- Phone
- +34 945 18 20 60
- alavabus@araba.eus
- Website
- alavabus.eus
Bus from Bilbao Intermodal to Pamplona / Iruña
- Ave. Duration
- 2h
- Frequency
- Every 4 hours
- Estimated price
- €8–12
- Schedules at
- alavabus.eus
- Phone
- +34 910 207 007
- Website
- ALSA
Bus from Estación de Autobuses Donostia-San Sebastián to Pamplona
- Ave. Duration
- 1h 15m
- Frequency
- Every 2 hours
- Estimated price
- €7–11
- Website
- ALSA
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
Want to know more about Flixbus?
Read the travel guide
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
Booking & Getting There
Porto to Jaca bus services, operated by BlaBlaCar Bus, arrive at Estación Central de Autobuses de Zaragoza station.
Jaca is 1h ahead of Porto. It is currently 4:46 PM in Porto and 5:46 PM in Jaca.
Porto to Jaca train services, operated by Renfe Viajeros, arrive at Vigo Guixar station.
Yes, the driving distance between Porto to Jaca is 837 km. It takes approximately 8h 34m to drive from Porto to Jaca.
Book your Porto to Jaca train tickets online with Omio.
Book your Porto to Jaca bus tickets online with Omio.
There are 597+ hotels available in Jaca.







































