Spending a week in Spain? See my complete Spain itinerary! You'll get a taste of metropolitan Madrid as well as the Southern cities of Seville and Granada.
Spain is one of my favorite countries in the world. The stunning architecture, rich history, friendly locals, mouthwatering tapas, and famous sights make this a must for any traveler.
One aspect I particularly enjoy about Spain is how diverse it is. The 17 regions of Spain offer varying landscapes, cultures, dialects, food, and traditions.
The smaller Moorish cities of the South offer a wonderful contrast to the metropolitan cities of the North.
If you're spending a week in Spain, combining Madrid, Seville, and Granada should be your first itinerary. It’s actually one of my favorite Europe itineraries in general!
LOOKING FOR ADDITIONAL IDEAS ON HOW TO SPEND A WEEK IN SPAIN? SEE 5 SPAIN ITINERARY IDEAS
This 7 day Spain itinerary gives you taste of Madrid, the metropolitan capital of Spain, as well as time in the Southern cities of Seville and Granada.
These cities offer a glimpse into Southern Spain’s Moorish past with intricate architecture and colorful palaces.
Seville just happens to be one of my favorite cities in the world and if given the chance, I would move there in a heartbeat.
A week in Spain is a whirlwind. Madrid, Seville, and Granada allow for some of the best sightseeing and have the easiest logistics. You won't have to fly between destinations and can easily take the train/bus. Each city is no more than 3 hours apart.
Because time is of the essence with this 7 day Spain itinerary, I highly suggest booking a flight into Madrid and out of Granada so you don’t waste precious time traveling back to your arrival city.
If you buy a roundtrip ticket to Madrid, you can take the train from Granada to Madrid or fly. Flying will take 1 hour and the train will take at least 3.5 hours.
Why didn't I include Barcelona on this 7 day Spain itinerary?
I know a lot of you are wondering why Barcelona isn't on this itinerary. The primary reason is logistics. Madrid is easily connected to southern Spain, Barcelona is not. You would have to fly or spend 5+ hours on a train to get to southern Spain from Barcelona.
Barcelona is also more overwhelming than Madrid. A week in Spain is already going to feel a bit rushed...trying to do Barcelona in just 2 days would be a lot. Personally, choosing Madrid over Barcelona makes more sense and is more manageable.
How to plan your time for a week in Spain
Madrid: 2 nights and 2 full days.
Seville: 3 nights
You don't want to rush the beauty of Seville. 3 nights will allow you to slow down and enjoy the sights, enjoy rooftop cocktails with incredible views, wander each neighborhood, and taste the spectacular tapas of Southern Spain.
Visiting the Seville Cathedral, Alcazar Palace, Maria Louisa Park, and Plaza de Espana are all musts along with attending a Flamenco show or two.
SEE ALSO:
How to spend 3 days in Seville - Itinerary & Guide
WHERE TO STAY IN SEVILLE | BEST HOTELS + NEIGHBORHOODS
TOP 5 COFFEE SHOPS AND CAFES IN SEVILLE
BEST TIME TO VISIT SEVILLE – IDEAL MONTHS & SEASONS
Granada: 2 nights
2 days in Granda will give you enough time to tour the famous Alhambra Palace, one of my favorite palace complexes in the world, and get lost in the twists and turns of the Moorish Albaicín neighborhood.
This gorgeous university town is small enough to travel around by foot and is fun to just wander and get lost.
Ideas if you have more than a week in Spain
If you have more than a week in Spain and don't mind keeping a jam-packed itinerary, I would start by adding Barcelona.
Fly into Barcelona, spend a minimum of 2 nights there (3 or 4 would be ideal) and then take the 2.5 hour high-speed train to Madrid.
If you'd rather not add another destination to travel to, I recommend adding 2 nights to Madrid. This would allow time to slow down in Madrid, add a few more sights and museums, and do a day trip or two.
Toledo is the best day trip from Madrid and beyond picturesque with its medieval streets and hilltop location.
You could also add an extra day or two to Seville in order to squeeze a day trip to Cordoba to see the famous Mezquita cathedral (former mosque) and explore the Jewish Quarter.
Two other fantastic day trips from Seville are the White Villages and Ronda and Cadiz and Jerez.
Logistics: how to get from Madrid to Seville
A fairly new high-speed train connects Seville to Madrid in just 2.5 hours. The completion of this route was a game changer as it eliminated the need to fly or take the slow 6 to 7 hour bus ride.
Traveling by train is enjoyable, easy, and cheap, and a big reason why combining Madrid and Seville in a 7 day Spain itinerary is a no brainer.
Trains depart from the Madrid Atocha train station and leave about every hour. Tickets are $50 to $60 if booked in advance.
Keep in mind that this particular route can sell out...which I learned the hard way when traveling during a holiday weekend. Book your ticket in advance!
The Seville train station is a 20 to 25 minute walk from the city center. Depending on where your hotel is, you might be able to walk. Otherwise, book an Uber. They are cheap and plentiful in Seville and works just like in the USA.
Logistics: how to get From Seville to Granada
Take the 3 hour ALSA bus from Seville to Granada. Renfe is currently working on a high-speed train to connect Granada to other cities like Madrid and Seville.
Construction started in 2015 and it has yet to be announced when the new service will be completed. As of this writing (May 2022), it's still not finished.
I traveled from Granada to Seville in October 2018. I had to take a bus for the first hour and transfer to a train to complete the journey. This will be the case for any journey into and out of Granada by train. The total travel time between the two cities combining bus and train is about four hours.
If the new high-speed train is not completed by the time you travel, I recommend saving yourself a headache and just booking the bus for the entire journey.
You'll need to take an Uber from the ALSA bus stop to your hotel as it's about 40 minutes from the city center. Or, use your Google Maps to find a bus.
Input your hotel address in Google Maps, select "directions", then select the icon at the top that looks like a tram (between the symbol of a car and a person). This will show public transportation options.
Public buses are constantly running to the city center and cost under €2 euros a person.
In Summary
Hopefully this gives you a head start in planning your itinerary for a week in Spain.
Visiting Madrid, Seville, and Granada offers a look into the different cultures Spain has to offer. I particularly like the contrast between the metropolitan splendor of Madrid and the old world charm of southern Spain.
To say the least, this itinerary will not feel redundant. Just know that once you visit, you’ll want to return to Spain again and again.
cindy Hanson says
I fell in love with Seville also!!
Ashley Friemel says
It really is one of my favorite cities!
OSCAR says
Thanks for the quick tips! Looking forward to my one week in Spain. Doing Madrid, Toledo, Seville and Barcelona.
Ashley Friemel says
So glad this helped! You are going to LOVE Spain. I hope you trip is amazing 🙂
Joe Peele says
I like this itinerary. We are flying in and out of Madrid. How would you get from Granada back to Madrid?
Ashley Friemel says
In the past, I have flown between Granada and Madrid because there was no high-speed train connecting the two cities at the time. There is a 4.5 to 5 hours ALSA bus, which is great (I’ve used them before). I also searched and it appears the train is finished since a non-stop train is showing up on Trainline.com. My order of preference would be train (non-stop only), bus, then plane.
Lisa Castle says
I love your advice for Spain. I am wondering if a one day trip to Tangiers from Seville is worth it. Or, should I head to Cordoba instead for the day. Thanks!
Ashley Friemel says
Hi Lisa, while I’ve never been, from the research I’ve done, Tangiers is only worth it if you’re close by. It’s not worth the long haul from Seville. Personally, I would spend more time in Seville and do Cordoba.