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

Recommended option

Bus Avanza Grupo  •  3 h 55 min

  1. Take the bus from Madrid-Barajas Airport to Salamanca Auto Res Express
  2. Take the bus from Salamanca to Ciudad Rodrigo Hub Europe Alsa > Saint-Sébastien > Bilbao > Salamanque > Ciudad Rodrigo > Vilar Formoso > Guarda > Viseu > Aveiro > Santa Maria Da Feira > Vila Nova De Gaia > Porto Campo 24 Agosto > Porto Casa Da Musica / ...

$23 - $72

4 alternative options

Train, Trenhotel  •  5 h 1 min

  1. Take the train from Madrid-Chamartin to Salamanca A
  2. Take the Trenhotel from Estación de Salamanca to Ciudad Rodrigo Lusitania

$43 - $70

Bus ALSA  •  5 h 38 min

  1. Take the bus from Madrid to Ciudad Rodrigo

$60 - $89

Drive  •  3 h 8 min

  1. Drive from Madrid Airport (MAD) to Ciudad Rodrigo 196.3 miles

$35 - $55

Fly, taxi, bus  •  5 h 58 min

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

$294 - $498

What companies run services between Madrid Airport (MAD), Spain and Ciudad Rodrigo, Spain?

You can take a bus from Madrid Airport (MAD) to Ciudad Rodrigo via Salamanca in around 3 h 55 min.

Airlines
Iberia
Website
iberia.com
Flights from Madrid to Porto
Ave. Duration
1 h 10 min
When
Every day
Estimated price
$140 - $480
TAP Portugal
Website
flytap.com
Flights from Madrid to Porto
Ave. Duration
1 h 12 min
When
Every day
Estimated price
$40 - $240
Flights from Madrid to Porto via Lisbon
Ave. Duration
3 h 12 min
When
Every day
Estimated price
$40 - $240
Ryanair
Website
ryanair.com
Flights from Madrid to Porto
Ave. Duration
1 h 18 min
When
Every day
Estimated price
$23 - $190
Air Europa
Website
aireuropa.com
Flights from Madrid to Porto
Ave. Duration
1 h 32 min
When
Every day
Estimated price
$80 - $360
Train operators
Spanish Railways (RENFE)
Phone
902 320 320
Website
renfe.com
Train from Madrid-Chamartin to Salamanca
Ave. Duration
1 h 36 min
Frequency
Every 4 hours
Estimated price
$29 - $45
Website
renfe.com
Night train from Estación de Salamanca to Ciudad Rodrigo
Ave. Duration
1 h 10 min
Frequency
Once daily
Estimated price
$12 - $23
Website
renfe.com
Bus operators
Avanza Grupo
Phone
+34 (0) 91 272 28 32
Email
informacion@avanzabus.com
Website
avanzabus.com
Bus from Madrid-Barajas Airport to Salamanca
Ave. Duration
2 h 45 min
Frequency
Every 3 hours
Estimated price
$19 - $35
Schedules at
avanzabus.com
Ouibus
Phone
0890715298
Website
ouibus.com
Bus from Salamanca to Ciudad Rodrigo
Ave. Duration
55 min
Frequency
Every 30 minutes
Estimated price
$4 - $6
Website
Ouibus
ALSA
Phone
+34 902 42 22 42
Website
alsa.es
Bus from Salamanca to Ciudad Rodrigo
Ave. Duration
1 h
Frequency
Twice daily
Estimated price
$27 - $40
Website
alsa.com
Bus from Madrid to Ciudad Rodrigo
Ave. Duration
4 h 30 min
Frequency
3 times a day
Estimated price
$35 - $55
Website
alsa.com
Iberocoach
Phone
(+351) 253 267 730
Website
iberocoach.com
Bus from Guarda - Terminal de Camionagem to Ciudad rodrigo - Estación de Autobuses
Ave. Duration
58 min
Frequency
3 times a day
Estimated price
$80 - $95
Website
iberocoach.com
Other operators
VMTransfers
Phone
(+351) 220971653
Email
info@vmtransfers.com
Website
vmtransfers.com
Taxi from Porto Airport to Guarda
Ave. Duration
2 h 10 min
Frequency
On demand
Estimated price
$269
Schedules at
vmtransfers.com

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 around the UAE, Best ways to travel around Australia and Need to know: Eurostar - to help you get the most out of your next trip.

Questions & Answers

How far is it from Madrid Airport (MAD) to Ciudad Rodrigo?

The distance between Madrid Airport (MAD) and Ciudad Rodrigo is 249 km. The road distance is 314 km.

What is the cheapest way to get from Madrid Airport (MAD) to Ciudad Rodrigo?

The cheapest way to get from Madrid Airport (MAD) to Ciudad Rodrigo is to drive which costs 30€ - 45€ and takes 3 h 8 min.

What is the fastest way to get from Madrid Airport (MAD) to Ciudad Rodrigo?

The quickest way to get from Madrid Airport (MAD) to Ciudad Rodrigo is to drive which takes 3 h 8 min and costs 30€ - 45€.

Is there a direct train between Madrid Airport (MAD) and Ciudad Rodrigo?

No, there is no direct train from Madrid Airport (MAD) to Ciudad Rodrigo. However, there are services departing from Aeropuerto T4 and arriving at Ciudad Rodrigo via Madrid-Chamartin and Estación de Salamanca. The journey, including transfers, takes approximately 5 h 1 min.

Is there a direct bus between Madrid Airport (MAD) and Ciudad Rodrigo?

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

How long does it take to get from Madrid Airport (MAD) to Ciudad Rodrigo?

It takes approximately 3 h 55 min to get from Madrid Airport (MAD) to Ciudad Rodrigo, including transfers.