Travel options
from Madrid to Córdoba

You can get from Madrid to Córdoba by train, bus or flight.

No journeys found

We couldn’t find any journeys for this date. Click below and try searching for another date.

More than 1,000 travel companies trust us to sell their tickets all in one place.

Trenitalia
Easyjet
Deutsche Bahn
SNCF

Compare prices and tickets Prices for trains, buses and flights

Sat
Dec 4
Find prices
$156Iberia Express
Sun
Dec 5
$74Renfe Intercity
$91Iberia Express
Mon
Dec 6
$67Renfe Intercity
$51Iberia Express
Tue
Dec 7
$67Renfe Alvia
$51Iberia Express
Wed
Dec 8
$68Renfe AVE
$51Iberia Express
Thu
Dec 9
$61Renfe AVE
$51Iberia Express
Fri
Dec 10
$56Renfe Intercity
$51Iberia Express
Sat
Dec 11
$61Renfe AVE
$51Iberia Express
Sun
Dec 12
$53Renfe AVE
$51Iberia Express
Mon
Dec 13
$60Renfe Alvia
$61Iberia Express
Tue
Dec 14
$47Renfe Alvia
$56Iberia Express
Wed
Dec 15
$47Renfe Alvia
$56Iberia Express
Thu
Dec 16
$53Renfe AVE
$56Iberia Express
Fri
Dec 17
$56Renfe Intercity
$61Iberia Express
Sat
Dec 18
$60Renfe Alvia
$56Iberia Express
Sun
Dec 19
$53Renfe AVE
$51Iberia Express
Mon
Dec 20
$60Renfe Alvia
$61Iberia Express
Tue
Dec 21
$54Renfe Alvia
$51Iberia Express
Wed
Dec 22
$68Renfe AVE
$51Iberia Express
Thu
Dec 23
$76Renfe AVE
$105Iberia Express
Fri
Dec 24
$67Renfe Intercity
$84Iberia Express

Travel Information between Madrid and Córdoba

distanceDistance184 miles (296 km)
modeAvailable travel modesFlight, bus or train
priceTicket price range$32 - $79
cheapestCheapest modeBus • $32 (€26) • 4 h 46 min
fastestFastest modeFlight • $79 (€66) • 1 h 5 min
carriersPopular travel companiesIberia, Secorbus or Renfe

Travel 184 miles (296 km) by flight, bus or train to Córdoba from Madrid. If speed is a priority, then a flight is the best option with an average duration of 1 h 5 min; whereas, if saving money is more important, then a bus is the best option with prices starting as low as $32 (€26). The most popular travel companies which serve this journey are Iberia, Secorbus or Renfe among others. Travelers can even take a direct flight or bus from Madrid to Córdoba.

How to get from Madrid to Córdoba

The Best Way According to our Users

Whether it is for business or leisure, in order to travel from Madrid to Córdoba, 89,88% of our customers choose the train as their preferred mode of transportation. By traveling by train on this route, you can enjoy the comfort of spacious seats, spectacular views—and in some cases free Wi-Fi—in both second and first class. Our customers have decided that the train is the best way to get from Madrid to Córdoba and have chosen to enjoy this fast, safe and efficient way to arrive at their destination. Taking the train also avoids long lines or potential expenses for transfers to/from the station—especially since most main railway stations are located in the city center. Train companies in Europe vary from country to country, but most of them offer high-speed train routes, therefore when you add up at the end-to-end journey time, the train is often also the fastest way to get to your destination.

Search on Omio to find cheap tickets from Madrid to Córdoba. It’s easy to find the most attractive prices and choose your preferred route for your journey. Book on web or app, and travel with your mobile ticket —without the stress of printing your ticket.

Travel Tips

Travel from Madrid to Córdoba
Travel to Córdoba easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Madrid to Córdoba.
FAQs
How do I get from Madrid to Córdoba?

There are 3 ways that you can travel from Madrid to Córdoba. You can take a flight, bus or train.

What is the cheapest way to go from Madrid to Córdoba?

The cheapest way to travel to Córdoba from Madrid is by taking a bus with an average price of $32 (€26).

This is compared to other travel options to Córdoba:

Taking a bus is about $47 (€39) less than taking a flight, which costs on average $79 (€66) for this journey.

A bus is generally $43 (€36) less than a train for the same trip. Taking a train costs on average $75 (€62) from Madrid to Córdoba.

What is the fastest way to travel between Madrid and Córdoba?

The fastest way to get to Córdoba from Madrid is by flight with an average travel time of 1 h 5 min.

Other travel options to Córdoba can usually take longer:

In comparison, taking a bus requires on average 4 h 46 min   of travel time.

In comparison, going by train can take 1 h 40 min   on average.

What is the distance from Madrid to Córdoba?

The Madrid to Córdoba distance is around 184 miles (296 km).

When traveling from Madrid to Córdoba, what are the departure and arrival points in Madrid and Córdoba?

These are the most popular departure and arrival points when traveling from Madrid to Córdoba:

  • Most travelers take a bus from Madrid, Estación Sur/Gare routière Méndez Alvaro - 83 to Córdoba, Estación de Autobuses.
  • Most travelers who purchase a train ticket from Madrid to Córdoba depart from Madrid-Puerta de Atocha to Córdoba Central.
Which travel companies can help me find a way to get from Madrid to Córdoba?

If finding a good deal is your main consideration for your trip from Madrid to Córdoba, then we'll help you find the best value travel companies for you:

  • Iberia can get you to Córdoba by plane. You can find a good deal for plane tickets with Iberia from Madrid to Córdoba for $79 (€66) on Omio.
  • Secorbus can get you to Córdoba by bus. You can find a good deal for bus tickets with Secorbus from Madrid to Córdoba for $32 (€26) on Omio.
  • Travel with Renfe to go to Córdoba by train. For a good deal on tickets, you can find Renfe Madrid to Córdoba tickets on Omio for $75 (€62).
Is there a way to travel directly from Madrid to Córdoba?

Yes, there are direct services available from Madrid to Córdoba with the following travel companies:

  • You'll find direct flights with Iberia.
  • You can travel directly by bus with BlaBlaCar or Secorbus.

Direct services tend to save you time and add more convenience in getting you to Córdoba as you won't need to transfer at another stop in between, so it's worth paying attention to before booking your tickets from Madrid to Córdoba.

What other destinations are worth visiting after traveling from Madrid to Córdoba?
Your trip from Madrid to Córdoba doesn't have to end in Córdoba. Many of our customers like to extend their vacation to explore other popular destinations like Sevilla, Málaga or Barcelona. If you’d like to add Sevilla, Málaga or Barcelona to your Madrid to Córdoba tour, check Omio for the best and cheapest ways to travel to any of these top destinations from Córdoba today!
When should I purchase a ticket from Madrid to Córdoba online to score the best deals?

Before traveling from Madrid to Córdoba, it’s good to know what ticket you can buy and how much it will cost in the next 7 days:

  • A plane ticket costs $79 (€66) one way on average for this trip.
  • A bus ticket is costing on average $32 (€26) one way for this journey.
  • A train ticket for this trip costs on average $75 (€62) one way.

But we recommend booking Madrid to Córdoba tickets online a few months before your planned travel date to score the best deals and save money on your trip.