There are 8 ways to get from Castelo Branco to Madrid Airport (MAD) by train, plane, bus, taxi, night train 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 9 min

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

$50 - $186

7 alternative options

Bus, bus to Badajoz, fly  •  5 h 40 min

  1. Take the bus from Castelo Branco to Portalegre
  2. Take the bus from Portalegre to Elvas
  3. Fly from Badajoz (BJZ) to Madrid (MAD) BJZ - MAD

$78 - $188

Bus, taxi to Porto, fly  •  7 h 26 min

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

$291 - $415

Bus, train  •  8 h 19 min

  1. Take the bus from Castelo Branco to Guarda L09 / ...
  2. Take the train from Vilar Formoso to Salamanca Hot
  3. Take the train from Salamanca to Madrid-Chamartin A

$69 - $106

Bus  •  9 h 26 min

  1. Take the bus from Castelo Branco to Guarda L09 / ...
  2. Take the bus from Guarda to Salamanca
  3. Take the bus from Salamanca to Madrid-Barajas Airport

$63 - $145

Train, bus  •  10 h 32 min

  1. Take the train from Castelo Branco to Fundao
  2. Take the bus from Fundão to Valladolid
  3. Take the bus from Valladolid to Madrid - Barajas Airport T4

$54 - $88

Bus, Trenhotel  •  9 h 14 min

  1. Take the bus from Castelo Branco to Guarda L09 / ...
  2. Take the Trenhotel from Vilar Formoso to Madrid Chamartín Station Lusitania / ...

$72 - $106

Drive  •  4 h 26 min

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

$55 - $85

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 Guarda and Salamanca in around 9 h 26 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 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 18 min
When
Every day
Estimated price
$75 - $390
Flights from Badajoz to Madrid
Ave. Duration
1 h
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$70 - $250
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
Purchase a
eurail.com
2nd Class
$16 - $23
1st Class
$21 - $35
Train from Vilar Formoso to Salamanca
Ave. Duration
1 h 18 min
Frequency
Once daily
Estimated price
$14 - $25
Website
cp.pt
Purchase a
eurail.com
Train from Castelo Branco to Fundao
Ave. Duration
47 min
Frequency
Every 3 hours
Estimated price
$5 - $9
Website
cp.pt
Purchase a
eurail.com
2nd Class
$5 - $7
1st Class
$5 - $9
Night train from Vilar Formoso to Madrid-Chamartin
Ave. Duration
5 h 5 min
Frequency
Once daily
Estimated price
$45 - $65
Website
cp.pt
Purchase a
eurail.com
Spanish Railways (RENFE)
Phone
902 320 320
Website
renfe.com
Train from Salamanca to Madrid-Chamartin
Ave. Duration
1 h 36 min
Frequency
Every 4 hours
Estimated price
$28 - $40
Website
renfe.com
Night train from Vilar Formoso to Madrid Chamartín Station
Ave. Duration
4 h 49 min
Frequency
Once daily
Estimated price
$45 - $65
Website
renfe.com
Bus operators
Rede Expressos
Phone
707 22 33 44
Email
cliente@rne.pt
Website
rede-expressos.pt
Bus from Castelo Branco to Portalegre
Ave. Duration
1 h 10 min
Frequency
Once daily
Estimated price
$10 - $15
Schedules at
rede-expressos.pt
Bus from Castelo Branco to Guarda
Ave. Duration
1 h 23 min
Frequency
5 times a day
Estimated price
$12 - $15
Schedules at
rede-expressos.pt
Rodoviaria do Alentejo
Phone
266 738 120
Email
geral@rodalentejo.pt
Website
rodalentejo.pt
Bus from Portalegre to Elvas
Ave. Duration
1 h 5 min
Frequency
Twice daily
Estimated price
$4 - $7
Schedules at
rodalentejo.pt
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
InterNorte
Phone
707 200 512
Website
internorte.pt
Bus from Guarda to Salamanca
Ave. Duration
3 h 15 min
Frequency
5 times a day
Estimated price
$35 - $55
Schedules at
internorte.pt
Iberocoach
Phone
(+351) 253 267 730
Website
iberocoach.com
Bus from Guarda - Terminal de Camionagem to Salamanca
Ave. Duration
2 h 14 min
Frequency
3 times a day
Estimated price
$80 - $95
Website
iberocoach.com
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 - $35
Schedules at
avanzabus.com
FlixBus
Phone
+49 1807 123 99 123
Email
info@flixbus.de
Website
flixbus.de
Bus from Fundão to Valladolid
Ave. Duration
4 h 40 min
Frequency
3 times a week
Estimated price
$19 - $35
Website
flixbus.co.uk
Other operators
VMTransfers
Phone
(+351) 220971653
Email
info@vmtransfers.com
Website
vmtransfers.com
Taxi from Guarda to Porto Airport
Ave. Duration
2 h 10 min
Frequency
On demand
Estimated price
$260
Schedules at
vmtransfers.com

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.

Questions & Answers

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

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

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

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 Guarda and Salamanca. The journey, including transfers, takes approximately 9 h 26 min.

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