There are 6 ways to get from Madrid to Barcel by train, bus, car, plane, towncar, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train, bus
best- Take the train from Madrid Chamartín to Zamoratrain Ave
- Take the bus from Zamora to Bragançabus
- Take the bus from Estação Rodoviária de Bragança to Central de Camionagem de Mirandelabus
5h 34m€65–138Bus
cheapest- Take the bus from Estación Sur de Autobuses to Valladolidbus
- Take the bus from Valladolid to Mirandelabus
- Take the bus from Central de Camionagem de Mirandela to Barcelbus
8h 42m€35–123Drive 397.9 km
- Drive from Madrid to Barcelcar 397.9 km
5h 22m€63–91Fly Adolfo Suárez Madrid–Barajas Airport to Francisco De Sá Carneiro Airport, towncar
- Fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to Francisco De Sá Carneiro Airport (OPO)plane MAD - OPO
- Take a town car from Porto - Aeroporto Francisco Sá Carneiro to Mirandelatowncar
5h 59m€241–332Bus via Tordesillas
- Take the bus from Madrid Moncloa to Tordesillasbus
- Take the bus from Tordesillas to Central de Camionagem de Mirandelabus
- Take the bus from Central de Camionagem de Mirandela to Barcelbus
11h 13m€45–110Train to Braganca Airport, fly to Vila Real Airport, taxi
- Take the train from Madrid Chamartín to Puebla De Sanabria Llegadatrain
- Fly from Braganca Airport (BGC) to Vila Real Airport (VRL)plane BGC - VRL
- Take the taxi from Vila-Real-Airport-VRL to Barceltaxi
4h 34m€143–370
Adolfo Suárez Madrid–Barajas Airport (MAD) to Francisco De Sá Carneiro Airport (OPO) flights
Questions & Answers
The cheapest way to get from Madrid to Barcel is to bus which costs €35 - €130 and takes 8h 42m.
The fastest way to get from Madrid to Barcel is to train and fly and taxi which takes 4h 34m and costs €140 - €370.
No, there is no direct bus from Madrid to Barcel. However, there are services departing from Estación Sur de Autobuses and arriving at Barcel via Valladolid and Central de Camionagem de Mirandela. The journey, including transfers, takes approximately 8h 42m.
The distance between Madrid and Barcel is 423 km. The road distance is 397.9 km.
The best way to get from Madrid to Barcel without a car is to train and bus which takes 5h 34m and costs €65 - €140.
It takes approximately 5h 34m to get from Madrid to Barcel, including transfers.
Madrid to Barcel bus services, operated by ALSA, depart from Estación Sur de Autobuses station.
Madrid to Barcel bus services, operated by ALSA, arrive at Valladolid station.
Barcel is 1h behind Madrid. It is currently 5:21 AM in Madrid and 4:21 AM in Barcel.
Yes, the driving distance between Madrid to Barcel is 398 km. It takes approximately 5h 22m to drive from Madrid to Barcel.
What companies run services between Madrid, Spain and Barcel, Portugal?
You can take a bus from Estación Sur de Autobuses to Barcel via Valladolid and Central de Camionagem de Mirandela in around 8h 42m.
- 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
- 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
- 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
- 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–100
- Website
- fly.sevenair.com
Flights from Braganca Airport to Vila Real Airport
- Ave. Duration
- 20 min
- When
- Monday to Saturday
- Estimated price
- €25–210
- 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 Zamora
- Ave. Duration
- 1h 3m
- Frequency
- Every 4 hours
- Estimated price
- €30–60
- Website
- https://www.renfe.com/es/en
- Phone
- +34 91 232 03 20
- Website
- renfe.com
Train from Madrid Chamartín to Zamora
- Ave. Duration
- 1h 10m
- Frequency
- Every 4 hours
- Estimated price
- €26–45
- Website
- https://www.renfe.com/es/en
Train from Madrid Chamartín to Puebla De Sanabria Llegada
- Ave. Duration
- 1h 39m
- Frequency
- 5 times a day
- Estimated price
- €35–65
- Website
- https://www.renfe.com/es/en
Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Zamora to Bragança
- Ave. Duration
- 1h 20m
- Frequency
- 3 times a week
- Estimated price
- €6–12
- Website
- https://www.flixbus.co.uk
Bus from Valladolid to Mirandela
- Ave. Duration
- 4h 10m
- Frequency
- 3 times a week
- Estimated price
- €16–29
- Website
- https://www.flixbus.co.uk
- Phone
- (+34) 988 225 288
- anpian@anpian.com
- Website
- anpian.com
Bus from Zamora to Bragança
- Ave. Duration
- 1h 30m
- Frequency
- 4 times a week
- Estimated price
- €7–11
- Schedules at
- anpian.com
- Phone
- +376 806 555
- cooperativa@interurbana.ad
- Website
- interurbana.ad
Bus from Zamora to Bragança
- Ave. Duration
- 2h 30m
- Frequency
- Twice a week
- Estimated price
- €12–35
- Website
- https://www.interurbana.ad/idioma-en
Bus from Valladolid to Mirandela
- Ave. Duration
- 5h
- Frequency
- Twice a week
- Estimated price
- €30–85
- Website
- https://www.interurbana.ad/idioma-en
Bus from Tordesillas to Central de Camionagem de Mirandela
- Ave. Duration
- 4h 30m
- Frequency
- Twice a week
- Estimated price
- €28–80
- Website
- https://www.interurbana.ad/idioma-en
- Phone
- +351 21 75 24 524
- Website
- rede-expressos.pt
Bus from Estação Rodoviária de Bragança to Central de Camionagem de Mirandela
- Ave. Duration
- 1h
- Frequency
- Hourly
- Estimated price
- €5–11
- Website
- https://rede-expressos.pt
- Phone
- +34 910 207 007
- Website
- alsa.com
Bus from Estación Sur de Autobuses to Valladolid
- Ave. Duration
- 2h 15m
- Frequency
- Hourly
- Estimated price
- €15–35
- Website
- https://www.alsa.com/en
- Phone
- +3-389-268-0068
- Website
- blablacar.co.uk
Bus from Valladolid to Mirandela
- Ave. Duration
- 3h 15m
- Frequency
- Once daily
- Estimated price
- €16–30
- Website
- https://www.blablacar.co.uk/bus
- Phone
- +351 259 340 710
- geral@rodonorte.pt
- Website
- rodonorte.pt
Bus from Central de Camionagem de Mirandela to Barcel
- Ave. Duration
- 1h 12m
- Frequency
- Once daily
- Estimated price
- €3–7
- Website
- https://www.rodonorte.pt/en/
- Phone
- +34 900 92 91 92
- info@monbus.es
- Website
- monbus.es
Bus from Madrid Moncloa to Tordesillas
- Ave. Duration
- 2h 17m
- Frequency
- Twice daily
- Estimated price
- €13–21
- Website
- https://www.monbus.es/en
- Phone
- (+351) 220 971 653
- info@vmtransfers.com
- Website
- vmtransfers.com
Towncar from Porto - Aeroporto Francisco Sá Carneiro to Mirandela
- Ave. Duration
- 1h 37m
- Frequency
- On demand
- Estimated price
- €185
- Website
- https://www.vmtransfers.com/en/
- Ave. Duration
- 52 min
- Estimated price
- €75–90
Táxis Caetano
- Phone
- +351 965 071 841
Táxi Nuno Lopes
- Phone
- +351 966 798 484
- Website
- facebook.com
Taxi Carlos Alberto
- Phone
- +351 968 394 460
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
There are 142+ hotels available in Barcel.







































