How to Get from Barcelona to Córdoba Spain in 2026

How to Get from Barcelona to Cordoba Spain
Disclosure: This page may contain affiliate links, meaning at no additional cost to you, I will earn a commission if you click through and make a purchase. As an Amazon Associate I earn from qualifying purchases.

Wondering how to get from Barcelona to Córdoba, Spain? You’re in the right place!

I live in Barcelona and recently visited Córdoba, so I can walk you through the easiest ways to travel between the two cities.

In this post, I’ll break down all the best ways to get from Barcelona to Córdoba with travel times, costs, and tips so you can decide which is best for your trip.

From high speed trains to flights and road trips, this guide will help you plan the easiest way to reach Córdoba from Barcelona.

Best Ways to Get from Barcelona to Córdoba Spain

Here’s a quick overview of the main transportation options:

Transportation MethodDurationCost (One-Way)
Train (Direct)5 hrsFrom 90€
Other Train Routes~6 hrs (via Madrid)From 35€
Flight1 hr 40 minFrom 75€
Bus12+ hrsFrom 90€
Car~9 hrsVaries

Take the Train from Barcelona to Córdoba

Taking the train is the easiest and most practical way to get from Barcelona to Córdoba.

There are a few direct high-speed trains that run from Barcelona-Sants to Córdoba Julio-Anguita on Renfe (AVE), Ouigo, and Iryo

These are the fastest options and usually take around 5 hours, but they are also typically the most expensive.

More commonly, you’ll find routes that require a connection in Madrid. 

I took this option on my last trip using Ouigo with a stopover in Madrid, and the entire journey took a little over 6 hours.

If you want to compare schedules and prices across all the different train companies, I recommend searching on Omio since it shows everything in one place and makes it easy to find the cheapest option.

Córdoba’s train station is well connected and pretty close to the city center, so it’s a convenient way to arrive.

White and pink Ouigo high speed train labeled ouigo.com stopped at a covered station platform in Spain, with passengers walking nearby under a large glass roof

Fly from Barcelona to Córdoba

Flying from Barcelona to Córdoba is technically possible, but it’s not usually the most practical option.

Córdoba Airport (ODB) is very small and has extremely limited service. 

Vueling operates a direct flight from Barcelona El Prat Airport (BCN), but it only runs a couple of days a week.

Another option is to fly from Barcelona to Seville (SVQ) on Vueling or Ryanair and then take the train to Córdoba, which takes about 45 minutes. 

However, if you’re already flying to Seville, you might as well spend some time there before heading to Córdoba.

For most travelers, the train is still the easier and more flexible option.

Aerial view from a Vueling airplane window showing a vast landscape of dry, rolling hills under a hazy sky

Take the Bus from Barcelona to Córdoba

Taking the bus from Barcelona to Córdoba is possible but really not recommended.

Alsa operates long distance buses between the two cities, but the trip takes more than 12 hours. This makes it the slowest option by far.

Tickets can cost 90€+, which is often more expensive than train tickets if you book in advance.

Because of the long travel time and limited savings, the bus is usually not the best way to get from Barcelona to Córdoba.

Bus station in Barcelona with Alsa buses ready for ground travel

Drive from Barcelona to Córdoba

Driving from Barcelona to Córdoba is another option if you want more flexibility.

The drive takes about 9 hours depending on traffic and the route you take. 

Most of the journey is along major highways, so it’s fairly straightforward.

This option works well if you want to turn the trip into a road trip and stop in other cities like Valencia, Alicante, or Granada along the way.

Just keep in mind that driving the entire distance in one day can be tiring, and parking in Córdoba’s historic center is limited.

Street scene in Cordoba Spain with local shops outdoor dining and the cathedral tower visible between white and yellow buildings

Tips for Traveling from Barcelona to Córdoba

Here are a few tips to make your trip easier:

  • Book tickets early: Book trains or flights as early as possible because prices in Spain can increase significantly closer to the travel date. Early booking usually gives you the lowest fares and the best schedule options.

  • Use Omio to compare routes: Use Omio to compare trains, flights, and buses in one place. It makes it much easier to see all the schedules and prices so you can choose the best option.

  • Be prepared for no wifi on the train: From my experience, wifi on trains in Spain is not always reliable. Bring a book and download anything you need ahead of time. You can also use an eSIM like Airalo if you need extra data while traveling in Spain.

  • Plan transportation from the station: Córdoba’s train station is only about a 15-20 minute walk from the historic center. If you prefer not to walk, there’s a taxi stand outside the station.
Interior of a Ouigo high speed train in Spain showing blue and red seats arranged in pairs beside a large window with a modern train station platform visible outside

Traveling from Barcelona to Córdoba: FAQs

Here are the answers to some of the most frequently asked questions about traveling from Barcelona to Córdoba:

How far is Córdoba from Barcelona?

The distance between Barcelona and Córdoba is about 540 miles (870 km).

How long is the high-speed train from Barcelona to Córdoba?

The direct Renfe AVE high-speed train takes around 5 hours, while routes with connections in Madrid usually take over 6 hours.

How far is the Córdoba train station from the city center?

Córdoba’s train station is about a 15-20 minute walk from the historic center, or a short taxi ride.

Is it better to fly or take the train from Barcelona to Córdoba?

The train is usually the better option because it runs more frequently and drops you closer to the city center.

How far is Seville from Córdoba?

Seville is about 90 miles (140 km) from Córdoba. The high-speed train between the two cities takes around 45 minutes.

How early should you get to the train station?

I recommend arriving at the train station about 30 minutes before your departure time.

Aerial view of the Roman Bridge in Cordoba Spain stretching across the Guadalquivir River with pedestrians walking toward the Mezquita Cathedral and the historic city skyline under a clear blue sky

Final Thoughts: Barcelona to Córdoba Travel Guide

I hope this guide gave you a clear idea of how to get to Córdoba from Barcelona!

Taking the train is usually the easiest and most convenient option, especially with the high speed routes and frequent connections through Madrid.

Flights are also possible but much less practical.

To make planning easier, I recommend using Omio to compare trains, flights, and buses so you can find the best option for your schedule and budget.

READ NEXT: