There are 8 ways to get from Vila Real to Madrid Airport (MAD) by towncar, plane, bus, train, rideshare, 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.
Towncar, fly
best- Take a town car from Vila Real to Porto - Aeroporto Francisco Sá Carneirotowncar
- Fly from Francisco De Sá Carneiro Airport (OPO) to Adolfo Suárez Madrid–Barajas Airport (MAD)plane OPO - MAD
4h 18m€155–305Bus
cheapest- Take the bus from Terminal Rodoviário de Vila Real to Estação Rodoviária de Viseubus 51 | Bragança / ...
- Take the bus from Estação Rodoviária de Viseu to Estación Sur de Autobusesbus
8h 48m€45–101Bus, train
- Take the bus from Terminal Rodoviário de Vila Real to Bragançabus
- Take the bus from Bragança to Zamorabus
- Take the train from Zamora to Madrid Chamartíntrain Ave
5h 33m€46–102Airport Transfer
- Take the rideshare from Vila Real to Madrid-MAD471.5 km
5h 5mDrive 471.5 km
- Drive from Vila Real to Madrid Airport (MAD)car 471.5 km
5h 5m€74–107Bus, train via Bragança
- Take the bus from Terminal Rodoviário de Vila Real to Estação Rodoviária de Bragançabus
- Take the bus from Bragança to Zamorabus
- Take the train from Zamora to Madrid Chamartíntrain Ave
5h 58m€46–108Bus, train #2
- Take the bus from Vila Real to Zamorabus FlixBus N1151 / ...
- Take the train from Zamora to Madrid Chamartíntrain Ave
6h 28m€47–110Bus via Valladolid
- Take the bus from Terminal Rodoviário de Vila Real to Valladolidbus VN Cerveira
- Take the bus from Valladolid to Madrid Moncloabus Alsa / ...
9h 50m€57–69
Vila Real to Madrid Airport (MAD) by bus and train
Questions & Answers
The cheapest way to get from Vila Real to Madrid Airport (MAD) is to bus which costs €40 - €110 and takes 8h 48m.
The fastest way to get from Vila Real to Madrid Airport (MAD) is to towncar and fly which takes 4h 18m and costs €150 - €310.
No, there is no direct bus from Vila Real to Madrid Airport (MAD). However, there are services departing from Terminal Rodoviário de Vila Real and arriving at Aeropuerto T4 via Estação Rodoviária de Viseu, Méndez Álvaro - Estación Sur and Estación De Atocha. The journey, including transfers, takes approximately 8h 48m.
The distance between Vila Real and Madrid Airport (MAD) is 531 km. The road distance is 471.5 km.
The best way to get from Vila Real to Madrid Airport (MAD) without a car is to bus and train which takes 5h 33m and costs €45 - €110.
It takes approximately 4h 18m to get from Vila Real to Madrid Airport (MAD), including transfers.
Vila Real to Madrid Airport (MAD) bus services, operated by Autocares Lázara, depart from Terminal Rodoviário de Vila Real station.
Vila Real to Madrid Airport (MAD) bus services, operated by Autocares Lázara, arrive at Valladolid station.
Madrid Airport (MAD) is 1h ahead of Vila Real. It is currently 5:19 AM in Vila Real and 6:19 AM in Madrid Airport (MAD).
Yes, the driving distance between Vila Real to Madrid Airport (MAD) is 472 km. It takes approximately 5h 5m to drive from Vila Real to Madrid Airport (MAD).
What companies run services between Vila Real, Portugal and Madrid Airport (MAD), Spain?
You can take a bus from Terminal Rodoviário de Vila Real to Aeropuerto T4 via Estação Rodoviária de Viseu, Estación Sur de Autobuses, Méndez Álvaro - Estación Sur, and Estación De Atocha in around 8h 48m.
- Website
- ryanair.com
Flights from Francisco De Sá Carneiro Airport to Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 1h 14m
- When
- Every day
- Estimated price
- €30–160
- Website
- iberia.com
Flights from Francisco De Sá Carneiro Airport to Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- €27–140
- Website
- aireuropa.com
Flights from Francisco De Sá Carneiro Airport to Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- €28–180
- Website
- flytap.com
Flights from Francisco De Sá Carneiro Airport to Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 1h 15m
- When
- Monday, Tuesday, Thursday, and Saturday
- Estimated price
- €80–260
Flights from Francisco De Sá Carneiro Airport to Adolfo Suárez Madrid–Barajas Airport via Lisboa
- Ave. Duration
- 3h 12m
- When
- Sunday, Monday, Tuesday, Wednesday, Thursday, and Saturday
- Estimated price
- €40–160
- Website
- ethiopianairlines.com
Flights from Francisco De Sá Carneiro Airport to Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 1h 15m
- When
- Monday, Tuesday, Thursday, and Saturday
- Estimated price
- €80–260
Rome2Rio's guide to Renfe AVE
Contact DetailsContact Details
- Phone
- +34 91 232 03 20
- Website
- Renfe AVE
Train from Zamora to Madrid Chamartín
- Ave. Duration
- 1h 7m
- Frequency
- Hourly
- Estimated price
- €35–65
- Website
- Renfe AVE
Train from Zamora to Madrid Chamartín
- Ave. Duration
- 1h 7m
- Frequency
- Hourly
- Estimated price
- €35–65
- Website
- Renfe AVE
Train from Zamora to Madrid Chamartín
- Ave. Duration
- 1h 7m
- Frequency
- Hourly
- Estimated price
- €35–65
- Website
- Renfe AVE
Rome2Rio's guide to Renfe Viajeros
Contact DetailsContact Details
- Phone
- +34 91 232 03 20
- Website
- Renfe Viajeros
Train from Zamora to Madrid Chamartín
- Ave. Duration
- 1h 12m
- Frequency
- Hourly
- Estimated price
- €29–45
- Website
- Renfe Viajeros
Train from Zamora to Madrid Chamartín
- Ave. Duration
- 1h 12m
- Frequency
- Hourly
- Estimated price
- €29–45
- Website
- Renfe Viajeros
Train from Zamora to Madrid Chamartín
- Ave. Duration
- 1h 12m
- Frequency
- Hourly
- Estimated price
- €29–45
- Website
- Renfe Viajeros
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from Terminal Rodoviário de Vila Real to Bragança
- Ave. Duration
- 1h 20m
- Frequency
- Every 4 hours
- Estimated price
- €9–16
- Website
- Flixbus
Bus from Bragança to Zamora
- Ave. Duration
- 1h 15m
- Frequency
- 4 times a week
- Estimated price
- €8–14
- Website
- Flixbus
Bus from Bragança to Zamora
- Ave. Duration
- 1h 15m
- Frequency
- 4 times a week
- Estimated price
- €8–14
- Website
- Flixbus
Bus from Vila Real to Zamora
- Ave. Duration
- 4h 30m
- Frequency
- 4 times a week
- Estimated price
- €18–35
- Website
- Flixbus
- Phone
- (+34) 988 225 288
- [email protected]
- Website
- anpian.com
Bus from Bragança to Zamora
- Ave. Duration
- 1h 37m
- Frequency
- 4 times a week
- Estimated price
- €7–11
- Schedules at
- anpian.com
Bus from Bragança to Zamora
- Ave. Duration
- 1h 37m
- Frequency
- 4 times a week
- Estimated price
- €7–11
- Schedules at
- anpian.com
Bus from Vila Real to Zamora
- Ave. Duration
- 3h 29m
- Frequency
- 4 times a week
- Estimated price
- €17–24
- Schedules at
- anpian.com
- Phone
- +376 806 555
- [email protected]
- Website
- Cooperativa Interurbana Andorrana
Bus from Bragança to Zamora
- Ave. Duration
- 1h 10m
- Frequency
- Twice a week
- Estimated price
- €19
- Website
- Cooperativa Interurbana Andorrana
Bus from Bragança to Zamora
- Ave. Duration
- 1h 10m
- Frequency
- Twice a week
- Estimated price
- €19
- Website
- Cooperativa Interurbana Andorrana
Bus from Vila Real to Zamora
- Ave. Duration
- 4h 10m
- Frequency
- Twice a week
- Estimated price
- €42
- Website
- Cooperativa Interurbana Andorrana
- Phone
- +351 21 75 24 524
- Website
- Rede Expressos
Bus from Terminal Rodoviário de Vila Real to Estação Rodoviária de Bragança
- Ave. Duration
- 1h 45m
- Frequency
- Hourly
- Estimated price
- €9–22
- Website
- Rede Expressos
Bus from Terminal Rodoviário de Vila Real to Estação Rodoviária de Viseu
- Ave. Duration
- 1h 15m
- Frequency
- Every 2 hours
- Estimated price
- €6–15
- Website
- Rede Expressos
Bus from Estação Rodoviária de Viseu to Estación Sur de Autobuses
- Ave. Duration
- 5h 31m
- Frequency
- Twice daily
- Estimated price
- €30–75
- Website
- Rede Expressos
- Phone
- +34 (0) 902 23 95 79
- [email protected]
- Website
- autocareslazara.com
Bus from Terminal Rodoviário de Vila Real to Valladolid
- Ave. Duration
- 5h 46m
- Frequency
- Once a week
- Estimated price
- €39
- Schedules at
- autocareslazara.com
- Phone
- +34 910 207 007
- Website
- ALSA
Bus from Valladolid to Madrid Moncloa
- Ave. Duration
- 2h 30m
- Frequency
- Every 2 hours
- Estimated price
- €16–25
- Website
- ALSA
- Phone
- (+351) 220 971 653
- [email protected]
- Website
- VM Transfers
Towncar from Vila Real to Porto - Aeroporto Francisco Sá Carneiro
- Ave. Duration
- 1h 8m
- Frequency
- On demand
- Estimated price
- €125
- Website
- VM Transfers
- Website
- https://www.mozio.com
Rideshare from Vila Real to Madrid-MAD
- Ave. Duration
- 5h 5m
- Frequency
- On demand
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
More Questions & Answers
Book your Vila Real to Madrid Airport (MAD) bus tickets online with Omio.
There are 7030+ hotels available in Madrid Airport (MAD).
Check out Blablacar's carpooling service for rideshare options between Vila Real and Madrid Airport (MAD). A great option if you don't have a driver's licence or want to avoid public transport.


























