Taking the train through Spain is one of the best ways to see the country—fast, easy, and with great views along the way. On my recent trip, I traveled from Barcelona to Madrid, then down through Córdoba, Granada, and Sevilla, soaking up the history, food, and culture at every stop. From the buzz of Madrid to the stunning Alhambra in Granada, each city had something unique to offer. Here’s how the journey went and why I’d recommend it to anyone looking to explore Spain at a slower, more scenic pace.
I flew into Madrid from Bristol, got settled, and went for a walk to get a feel for the city. A quick stop for tapas and a cold beer was the perfect way to start the trip.
With a full day to explore, I hit the big spots—the Royal Palace, Plaza Mayor, and the Prado. I took a break in Retiro Park and finished the day with churros from San Ginés.
I took the early train to Barcelona for a busy day of sightseeing. I walked through the Gothic Quarter, checked out the Sagrada Família, and grabbed some food by the beach before heading back to Madrid in the evening.
I took the train to Córdoba, and the main event was the Mezquita-Cathedral. The massive arches and mix of Islamic and Christian architecture were incredible. After that, I wandered through the old Jewish Quarter and found a quiet spot for lunch.
A short train ride took me to Sevilla, where I explored the Alcázar, climbed the Giralda for city views.
Granada was all about the Alhambra. The palaces, courtyards, and views were incredible, and it’s easy to see why it’s one of Spain’s top sights. I spent the rest of the day wandering through the Albaicín.
I made a quick stop back in Córdoba for a more relaxed day, revisiting the Mezquita’s courtyard and enjoying a slow lunch before wrapping up the trip.
I took the train back to Madrid and caught my flight home.