There are 7 ways to get from Algete to Porto by bus, plane, train, car, 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.
Line 263 bus, fly to Francisco De Sá Carneiro Airport
best- Take the bus from Pza.Constitución-Biblioteca to Av.Logroño-Est.Barajasbus
- Fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to Francisco De Sá Carneiro Airport (OPO)plane MAD - OPO
4h 44m€32–118Train, bus
- Take the train from Madrid Chamartín to Vigo Urzaiztrain Ave
- Take the bus from Vigo Vialia Center Bus Station to Porto Boavista Casa da Musicabus Autna Vigo-Porto
9h 11m€89–202Bus
- Take the bus from Madrid, Terminal de autobuses T4 to Porto - Terminal Intermodal de Campanhãbus
10h 19m€33–106Drive 576.3 km
- Drive from Algete to Portocar 576.3 km
5h 56m€92–132Fly to Vigo, train
- Fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to Vigo (VGO)plane MAD - VGO
- Take the train from Vigo Guixar to Porto Campanhatrain
7h 12m€56–164Train (Renfe)
- Take the train from Madrid Chamartín to Ourensetrain Ave
- Take the train from Ourense to Porrinotrain
- Take the train from Porrino to Porto Campanhatrain Ic
9h 22m€80–171Bus via Porto
- Take the bus from Madrid Barajas Airport to Portobus FlixBus 745
11h 19m€43–81
Algete to Porto by bus and train
Questions & Answers
The cheapest way to get from Algete to Porto is to bus which costs €30 - €110 and takes 10h 19m.
The fastest way to get from Algete to Porto is to line 263 bus and fly which takes 4h 44m and costs €30 - €120.
No, there is no direct bus from Algete to Porto. However, there are services departing from Pza.Constitución-Biblioteca and arriving at Porto - Terminal Intermodal de Campanhã via Av.España-Est.Alcobendas-S.S.Reyes and Madrid, Terminal de autobuses T4. The journey, including transfers, takes approximately 10h 19m.
The distance between Algete and Porto is 472 km. The road distance is 576.3 km.
The best way to get from Algete to Porto without a car is to train and bus which takes 9h 11m and costs €85 - €210.
It takes approximately 4h 44m to get from Algete to Porto, including transfers.
Algete to Porto bus services, operated by Rede Expressos, depart from Madrid, Terminal de autobuses T4 station.
The best way to get from Algete to Porto is to bus which takes 10h 19m and costs €30 - €110. Alternatively, you can train, which costs €80 - €180 and takes 9h 22m.
Algete to Porto bus services, operated by Rede Expressos, arrive at Porto - Terminal Intermodal de Campanhã station.
Porto is 1h behind Algete. It is currently 3:33 AM in Algete and 2:33 AM in Porto.
What companies run services between Algete, Spain and Porto, Portugal?
Rede Expressos operates a bus from Madrid, Terminal de autobuses T4 to Porto - Terminal Intermodal de Campanhã twice daily. Tickets cost €40–100 and the journey takes 8h 15m. Gipsyy Portugal also services this route twice daily. Alternatively, you can take a bus from Pza.Constitución-Biblioteca to Porto Campanha via Intercambiador De Plaza Castilla, Madrid Chamartín, Ourense, and Porrino in around 9h 22m.
- Website
- iberia.com
Flights from Adolfo Suárez Madrid–Barajas Airport to Francisco De Sá Carneiro Airport
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- €30–90
Flights from Adolfo Suárez Madrid–Barajas Airport to Vigo
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- €30–100
- Website
- aireuropa.com
Flights from Adolfo Suárez Madrid–Barajas Airport to Francisco De Sá Carneiro Airport
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- €25–110
Flights from Adolfo Suárez Madrid–Barajas Airport to Vigo
- Ave. Duration
- 1h 5m
- When
- Every day
- Estimated price
- €30–130
- Website
- ryanair.com
Flights from Adolfo Suárez Madrid–Barajas Airport to Francisco De Sá Carneiro Airport
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- €27–110
- Website
- flytap.com
Flights from Adolfo Suárez Madrid–Barajas Airport to Francisco De Sá Carneiro Airport
- Ave. Duration
- 1h 20m
- When
- Monday, Tuesday, Thursday, and Saturday
- Estimated price
- €70–330
Flights from Adolfo Suárez Madrid–Barajas Airport to Francisco De Sá Carneiro Airport via Lisboa
- Ave. Duration
- 3h 20m
- When
- Every day
- Estimated price
- €50–110
- Website
- ethiopianairlines.com
Flights from Adolfo Suárez Madrid–Barajas Airport to Francisco De Sá Carneiro Airport
- Ave. Duration
- 1h 20m
- When
- Monday, Tuesday, Thursday, and Saturday
- Estimated price
- €70–330
- Phone
- +34 91 232 03 20
- Website
- renfe.com
Train from Madrid Chamartín to Vigo Urzaiz
- Ave. Duration
- 3h 53m
- Frequency
- Once daily
- Estimated price
- €90–160
- Website
- https://www.renfe.com/es/en
Train from Madrid Chamartín to Ourense
- Ave. Duration
- 2h 20m
- Frequency
- Every 4 hours
- Estimated price
- €65–120
- Website
- https://www.renfe.com/es/en
- Phone
- +34 91 232 03 20
- Website
- renfe.com
Train from Madrid Chamartín to Vigo Urzaiz
- Ave. Duration
- 4h 23m
- Frequency
- Once daily
- Estimated price
- €70–120
- Website
- https://www.renfe.com/es/en
Train from Vigo Guixar to Porto Campanha
- Ave. Duration
- 2h 26m
- Frequency
- Twice daily
- Estimated price
- €19–35
- Website
- https://www.renfe.com/es/en
Train from Madrid Chamartín to Ourense
- Ave. Duration
- 2h 36m
- Frequency
- Every 4 hours
- Estimated price
- €50–85
- Website
- https://www.renfe.com/es/en
Train from Ourense to Porrino
- Ave. Duration
- 1h 1m
- Frequency
- 4 times a week
- Estimated price
- €11–20
- Website
- https://www.renfe.com/es/en
Train from Porrino to Porto Campanha
- Ave. Duration
- 2h 3m
- Frequency
- Twice daily
- Estimated price
- €16–27
- Website
- https://www.renfe.com/es/en
- Phone
- 012
- tarjetatransportepublico@madrid.org
- Website
- crtm.es
Bus from Pza.Constitución-Biblioteca to Av.Logroño-Est.Barajas
- Ave. Duration
- 35 min
- Frequency
- Hourly
- Estimated price
- €2–3
- Website
- https://www.crtm.es/?lang=en
- Phone
- +34 (0) 986 288 030
- autna@autna.com
- Website
- autna.com
Bus from Vigo Vialia Center Bus Station to Porto Boavista Casa da Musica
- Ave. Duration
- 2h 15m
- Frequency
- 3 times a day
- Estimated price
- €16–35
- Website
- https://autna.com/en/
- Phone
- +351 21 75 24 524
- Website
- rede-expressos.pt
Bus from Madrid, Terminal de autobuses T4 to Porto - Terminal Intermodal de Campanhã
- Ave. Duration
- 8h 15m
- Frequency
- Twice daily
- Estimated price
- €40–100
- Website
- https://rede-expressos.pt
- hello@gipsyy.com
- Website
- gipsyy.com
Bus from Madrid, Terminal de autobuses T4 to Porto - Terminal Intermodal de Campanhã
- Ave. Duration
- 8h 14m
- Frequency
- Twice daily
- Estimated price
- €30–45
- Schedules at
- gipsyy.com
Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Madrid Barajas Airport to Porto
- Ave. Duration
- 9h 15m
- Frequency
- Twice daily
- Estimated price
- €40–75
- Website
- https://www.flixbus.co.uk
Want to know more about travelling around Portugal
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
Yes, the driving distance between Algete to Porto is 576 km. It takes approximately 5h 56m to drive from Algete to Porto.
There are 5442+ hotels available in Porto.

























