There are 5 ways to get from Castelo Branco to Madrid Airport (MAD) by train, plane, bus 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.

Recommended option

Train to Lisbon, fly  •  6 h 14 min

  1. Take the train from Castelo Branco to Lisboa Oriente
  2. Fly from Lisbon (LIS) to Madrid (MAD) LIS - MAD

$49 - $185

Cheapest option

Bus Ouibus  •  7 h 40 min

  1. Take the bus from Castelo Branco to Salamanca Ouibus
  2. Take the bus from Salamanca to Madrid-Barajas Airport Auto Res Express

$27 - $43

3 alternative options

Bus to Porto, fly  •  7 h 26 min

  1. Take the bus from Castelo Branco to Guarda
  2. Fly from Porto (OPO) to Madrid (MAD) OPO - MAD

$282 - $405

Bus InterNorte  •  10 h 32 min

  1. Take the bus from Castelo Branco to Guarda L09 / ...
  2. Take the bus from Guarda to Madrid-Estación Sur

$57 - $83

Drive  •  4 h 26 min

  1. Drive from Castelo Branco to Madrid Airport (MAD) 250.6 miles

$55 - $85

Questions & Answers

The cheapest way to get from Castelo Branco to Madrid Airport (MAD) is to bus which costs 24€ - 40€ and takes 7 h 40 min.

More details

The quickest way to get from Castelo Branco to Madrid Airport (MAD) is to drive which costs 50€ - 75€ and takes 4 h 26 min.

More details

The distance between Castelo Branco and Madrid Airport (MAD) is 339 km. The road distance is 400.9 km.

Get driving directions

It takes approximately 6 h 14 min to get from Castelo Branco to Madrid Airport (MAD), including transfers.

More details

No, there is no direct bus from Castelo Branco to Madrid Airport (MAD). However, there are services departing from Castelo Branco and arriving at Madrid-Barajas Airport via Salamanca. The journey, including transfers, takes approximately 7 h 40 min.

More details

Map of how to get from Castelo Branco to Madrid Airport (MAD).
Launch map view
  • Distance: 212.1 miles
  • Duration: 6 h 14 min

What companies run services between Castelo Branco, Portugal and Madrid Airport (MAD), Spain?

You can take a bus from Castelo Branco to Madrid Airport (MAD) via Salamanca in around 7 h 40 min.

Airlines
TAP Portugal
Website
flytap.com
Flights from Lisbon to Madrid
Ave. Duration
1 h 15 min
When
Every day
Estimated price
$30 - $250
Flights from Lisbon to Madrid via Porto
Ave. Duration
3 h 25 min
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$30 - $250
Flights from Porto to Madrid
Ave. Duration
1 h 10 min
When
Every day
Estimated price
$40 - $240
Flights from Porto to Madrid via Lisbon
Ave. Duration
3 h 10 min
When
Every day
Estimated price
$40 - $240
Iberia
Website
iberia.com
Flights from Lisbon to Madrid
Ave. Duration
1 h 20 min
When
Every day
Estimated price
$75 - $390
Flights from Porto to Madrid
Ave. Duration
1 h 10 min
When
Every day
Estimated price
$140 - $480
Air Europa
Website
aireuropa.com
Flights from Lisbon to Madrid
Ave. Duration
1 h 20 min
When
Every day
Estimated price
$50 - $270
Flights from Porto to Madrid
Ave. Duration
1 h 30 min
When
Every day
Estimated price
$80 - $360
Ryanair
Website
ryanair.com
Flights from Lisbon to Madrid via Porto
Ave. Duration
3 h 5 min
When
Thursday and Friday
Estimated price
$30 - $160
Flights from Porto to Madrid
Ave. Duration
1 h 15 min
When
Every day
Estimated price
$23 - $190
easyJet
Website
easyjet.com
Flights from Lisbon to Madrid
Ave. Duration
1 h 21 min
When
Every day
Estimated price
$40 - $210
Train operators
Portuguese Railways (CP)
Phone
+351 707 210 220
Website
cp.pt
Train from Castelo Branco to Lisboa Oriente
Ave. Duration
2 h 49 min
Frequency
5 times a day
Estimated price
$16 - $35
Website
cp.pt
Book at
Raileurope.com
2nd Class
$16 - $23
1st Class
$20 - $35
Bus operators
Citi Express
Email
info@citiexpress.eu
Website
citiexpress.eu
Bus from Castelo Branco to Guarda
Ave. Duration
1 h 26 min
Frequency
Every 4 hours
Estimated price
$9 - $13
Schedules at
citiexpress.eu
Rede Expressos
Phone
707 22 33 44
Email
cliente@rne.pt
Website
rede-expressos.pt
Bus from Castelo Branco to Guarda
Ave. Duration
1 h 23 min
Frequency
5 times a day
Estimated price
$11 - $15
Schedules at
rede-expressos.pt
Ouibus
Phone
0890715298
Website
ouibus.com
Bus from Castelo Branco to Salamanca
Ave. Duration
3 h 55 min
Frequency
Once a week
Estimated price
$9 - $13
Website
Ouibus
Avanza Grupo
Phone
+34 (0) 91 272 28 32
Email
informacion@avanzabus.com
Website
avanzabus.com
Bus from Salamanca to Madrid-Barajas Airport
Ave. Duration
2 h 45 min
Frequency
Every 3 hours
Estimated price
$18 - $30
Schedules at
avanzabus.com
InterNorte
Phone
707 200 512
Website
internorte.pt
Bus from Guarda to Madrid-Estación Sur
Ave. Duration
7 h 15 min
Frequency
5 times a day
Estimated price
$45 - $65
Schedules at
internorte.pt

Want to know more about travelling around the world?

Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Travelling to the US: What do I need to know?, South Korea: Travelling from Seoul to Busan and Travelling by boat in Italy - to help you get the most out of your next trip.