There are 9 ways to get from Porto to Beasain by bus, train, car, plane, or towncar
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus, train
best- Take the bus from Porto - Terminal Intermodal de Campanhã to Valladolidbus BlaBlaCar Bus
- Take the train from Valladolid to Beasaintrain 18061 / ...
10h 8m€66–195Fly to Bilbao Airport, bus, train
cheapest- Fly from Francisco De Sá Carneiro Airport (OPO) to Bilbao Airport (BIO)plane OPO - BIO
- Take the bus from Airport Loiu Bilbao to Donostia / San Sebastiánbus
- Take the train from San Sebastián-Donostia to Beasaintrain
7h 10m€46–159Drive 694.6 km
- Drive from Porto to Beasaincar 694.6 km
7h 4m€110–158Bus
- Take the bus from Porto to Burgosbus FlixBus N1183
- Take the bus from Burgos to Beasainbus Alsa / ...
11h 15m€51–91Towncar, bus, train
- Take a town car from Porto - Aeroporto Francisco Sá Carneiro to Bragançatowncar
- Take the bus from Bragança to Valladolidbus
- Take the train from Valladolid to Zumarragatrain Alv / ...
11h 28m€301–386Bus via Porto - Terminal Intermodal de Campanhã
- Take the bus from Porto - Terminal Intermodal de Campanhã to Burgosbus
- Take the bus from Burgos to Beasainbus Alsa / ...
12h 30m€54–212Fly to San Sebastián Airport, train
- Fly from Francisco De Sá Carneiro Airport (OPO) to San Sebastián Airport (EAS)plane OPO - EAS
- Take the train from San Sebastián-Donostia to Beasaintrain
8h 37m€100–292Fly to Pamplona Airport, train
- Fly from Francisco De Sá Carneiro Airport (OPO) to Pamplona Airport (PNA)plane OPO - PNA
- Take the train from Pamplona to Zumarragatrain
9h 59m€136–675Fly to Vitoria-Gasteiz Airport, bus
- Fly from Francisco De Sá Carneiro Airport (OPO) to Vitoria-Gasteiz Airport (VIT)plane OPO - VIT
- Take the bus from Vitoria-Gasteiz to Beasainbus
9h 12m€118–286
Porto to Beasain by bus, foot, and train
Questions & Answers
The cheapest way to get from Porto to Beasain is to bus which costs €50 - €95 and takes 11h 15m.
The fastest way to get from Porto to Beasain is to drive which takes 7h 4m and costs €100 - €160.
No, there is no direct bus from Porto to Beasain. However, there are services departing from Porto and arriving at Beasain via Burgos. The journey, including transfers, takes approximately 11h 15m.
The distance between Porto and Beasain is 737 km. The road distance is 694.6 km.
The best way to get from Porto to Beasain without a car is to bus and train which takes 10h 8m and costs €65 - €200.
It takes approximately 10h 8m to get from Porto to Beasain, including transfers.
Porto to Beasain bus services, operated by FlixBus, depart from Porto station.
Porto to Beasain bus services, operated by FlixBus, arrive at Burgos station.
Beasain is 1h ahead of Porto. It is currently 5:54 PM in Porto and 6:54 PM in Beasain.
Yes, the driving distance between Porto to Beasain is 695 km. It takes approximately 7h 4m to drive from Porto to Beasain.
What companies run services between Porto, Portugal and Beasain, Spain?
You can take a bus from Porto to Beasain via Burgos in around 11h 15m.
- Website
- vueling.com
Flights from Francisco De Sá Carneiro Airport to Bilbao Airport
- Ave. Duration
- 1h 15m
- When
- Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €25–120
Flights from Francisco De Sá Carneiro Airport to Bilbao Airport via Madrid
- Ave. Duration
- 3h 27m
- When
- Every day
- Estimated price
- €65–180
Flights from Francisco De Sá Carneiro Airport to San Sebastián Airport via Madrid
- Ave. Duration
- 4h 48m
- When
- Every day
- Estimated price
- €70–280
Flights from Francisco De Sá Carneiro Airport to San Sebastián Airport via Barcelona
- Ave. Duration
- 6h 2m
- When
- Every day
- Estimated price
- €90–290
Flights from Francisco De Sá Carneiro Airport to Pamplona Airport via Madrid
- Ave. Duration
- 4h 15m
- When
- Every day
- Estimated price
- €100–650
- Website
- iberia.com
Flights from Francisco De Sá Carneiro Airport to Bilbao Airport via Madrid
- Ave. Duration
- 3h 27m
- When
- Every day
- Estimated price
- €65–180
Flights from Francisco De Sá Carneiro Airport to San Sebastián Airport via Madrid
- Ave. Duration
- 4h 48m
- When
- Every day
- Estimated price
- €70–280
Flights from Francisco De Sá Carneiro Airport to San Sebastián Airport via Barcelona
- Ave. Duration
- 6h 2m
- When
- Every day
- Estimated price
- €90–290
Flights from Francisco De Sá Carneiro Airport to Pamplona Airport via Madrid
- Ave. Duration
- 4h 15m
- When
- Every day
- Estimated price
- €100–650
- Website
- volotea.com
Flights from Francisco De Sá Carneiro Airport to Bilbao Airport
- Ave. Duration
- 1h 25m
- When
- Thursday and Sunday
- Estimated price
- €25–90
Flights from Francisco De Sá Carneiro Airport to Vitoria-Gasteiz Airport via Madrid
- Ave. Duration
- 3h 45m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- €45–220
- Website
- aireuropa.com
Flights from Francisco De Sá Carneiro Airport to Bilbao Airport via Madrid
- Ave. Duration
- 3h 16m
- When
- Every day
- Estimated price
- €60–130
- Website
- ryanair.com
Flights from Francisco De Sá Carneiro Airport to Vitoria-Gasteiz Airport via Alicante–Elche
- Ave. Duration
- 6h 15m
- When
- Tuesday to Saturday
- Estimated price
- €55–240
Flights from Francisco De Sá Carneiro Airport to Vitoria-Gasteiz Airport via Palma Mallorca
- Ave. Duration
- 4h 30m
- When
- Monday and Friday
- Estimated price
- €75–280
- Phone
- +34 91 232 03 20
- Website
- renfe.com
Train from Valladolid to Beasain
- Ave. Duration
- 4h 2m
- Frequency
- Twice daily
- Estimated price
- €35–60
- Website
- https://www.renfe.com/es/en
Train from San Sebastián-Donostia to Beasain
- Ave. Duration
- 47 min
- Frequency
- Every 4 hours
- Estimated price
- €4–8
- Website
- https://www.renfe.com/es/en
Train from Valladolid to Zumarraga
- Ave. Duration
- 3h 3m
- Frequency
- 4 times a day
- Estimated price
- €35–60
- Website
- https://www.renfe.com/es/en
Train from Pamplona to Zumarraga
- Ave. Duration
- 1h 11m
- Frequency
- Twice daily
- Estimated price
- €9–15
- Website
- https://www.renfe.com/es/en
- Phone
- +34 912 32 03 20
- accesibilidad@renfe.es
- Website
- renfe.com
Train from San Sebastián-Donostia to Beasain
- Ave. Duration
- 1h 3m
- Frequency
- Hourly
- Estimated price
- €3–10
- Website
- https://www.renfe.com/es/en/suburban
- Phone
- +3-389-268-0068
- Website
- blablacar.co.uk
Bus from Porto - Terminal Intermodal de Campanhã to Valladolid
- Ave. Duration
- 5h
- Frequency
- 3 times a week
- Estimated price
- €30–60
- Website
- https://www.blablacar.co.uk/bus
- Phone
- +376 806 555
- cooperativa@interurbana.ad
- Website
- interurbana.ad
Bus from Porto - Terminal Intermodal de Campanhã to Valladolid
- Ave. Duration
- 6h 45m
- Frequency
- Twice a week
- Estimated price
- €50–140
- Website
- https://www.interurbana.ad/idioma-en
Bus from Bragança to Valladolid
- Ave. Duration
- 2h 15m
- Frequency
- Twice a week
- Estimated price
- €25–70
- Website
- https://www.interurbana.ad/idioma-en
Bus from Porto - Terminal Intermodal de Campanhã to Burgos
- Ave. Duration
- 9h
- Frequency
- Twice a week
- Estimated price
- €65–190
- Website
- https://www.interurbana.ad/idioma-en
- Phone
- +34 (0) 902 23 95 79
- info@rutasvigo.com
- Website
- autocareslazara.com
Bus from Porto - Terminal Intermodal de Campanhã to Valladolid
- Ave. Duration
- 7h
- Frequency
- Once a week
- Estimated price
- €44
- Website
- http://autocareslazara.com/
Bus from Porto - Terminal Intermodal de Campanhã to Burgos
- Ave. Duration
- 9h
- Frequency
- Once a week
- Estimated price
- €58
- Website
- http://autocareslazara.com/
Bus from Airport Loiu Bilbao to Donostia / San Sebastián
- Ave. Duration
- 1h 20m
- Frequency
- Hourly
- Estimated price
- €11–17
- Website
- https://gipuzkoa.avanzagrupo.com/en/home
Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- https://www.flixbus.fr
Bus from Porto to Burgos
- Ave. Duration
- 7h 45m
- Frequency
- Once daily
- Estimated price
- €35–65
- Website
- https://www.flixbus.co.uk
Bus from Bragança to Valladolid
- Ave. Duration
- 2h 35m
- Frequency
- Twice daily
- Estimated price
- €13–23
- Website
- https://www.flixbus.co.uk
- Phone
- +34 910 207 007
- Website
- alsa.com
Bus from Burgos to Beasain
- Ave. Duration
- 2h 30m
- Frequency
- Every 4 hours
- Estimated price
- €14–30
- Website
- https://www.alsa.com/en/
Bus from Vitoria-Gasteiz to Beasain
- Ave. Duration
- 55 min
- Frequency
- 5 times a day
- Estimated price
- €5–12
- Website
- https://www.alsa.com/en/
- Phone
- +351 21 75 24 524
- Website
- rede-expressos.pt
Bus from Porto - Terminal Intermodal de Campanhã to Burgos
- Ave. Duration
- 9h 15m
- Frequency
- Twice a week
- Estimated price
- €40–110
- Website
- https://rede-expressos.pt
- Phone
- (+351) 220 971 653
- info@vmtransfers.com
- Website
- vmtransfers.com
Towncar from Porto - Aeroporto Francisco Sá Carneiro to Bragança
- Ave. Duration
- 2h 10m
- Frequency
- On demand
- Estimated price
- €250
- Website
- https://www.vmtransfers.com/en/
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
Want to know more about Flixbus?
Read the travel guide
More Questions & Answers
Book your Porto to Beasain bus tickets online with Omio.
There are 186+ hotels available in Beasain.




























