The first day in Spain will be spent in the vibrant city of Barcelona, which is known for its beautiful architecture and lively atmosphere. Enjoy a stroll through Park Guell and take in the stunning view from the top, visit the iconic Sagrada Familia and end the day at the Barceloneta Beach.
Take a day trip to the Costa Brava, a beautiful coastal region filled with picturesque beaches and coves. Visit the medieval town of Tossa de Mar and take a boat tour to see the stunning cliffs and crystal clear water. End the day with a delicious seafood dinner at a local restaurant.
Valencia is a beautiful and family-friendly city filled with art, culture, and delicious food. Visit the Ciudad de las Artes y las Ciencias, a complex of futuristic buildings, and explore the historic center with its beautiful architecture. End the day with a traditional Valencian paella dinner.
Madrid is the capital and largest city in Spain, filled with rich history and beautiful landmarks. Spend two days exploring iconic places such as the Royal Palace, Retiro Park, and the Prado Museum. Make sure to indulge in some delicious tapas and churros in between.
Seville is a beautiful and charming city, known for its impressive architecture and vibrant culture. Visit the Alcazar of Seville, the Seville Cathedral, and the Plaza de Espana. Enjoy a flamenco show and eat delicious tapas with the locals.
Granada is a beautiful city, famous for its incredible Alhambra Palace and its picturesque old town. Spend two days exploring and taking in the beautiful views of the city. Make sure to try the traditional Andalusian dish, 'Albondigas in tomato sauce' and indulging in local sweets.
Cordoba is a charming and historic city, known for its rich Moorish architecture and its beautiful courtyards. Visit the Mezquita-Catedral, the Alcazar de los Reyes Cristianos and take a stroll in the Jewish Quarter. End the day with some grilled meat and veggies from skewers, called Pinchos.
End the trip in the beautiful coastal city of Malaga, known for its beautiful beaches and historic landmarks. Visit the Picasso Museum, the Alcazaba, and the beautiful Cathedral. Enjoy some fresh seafood and beautiful sunsets by the beach.
Spain has a well-connected system of trains and buses that make it easy to travel between major cities. Another alternative is car rental. Estimated cost of transportation during the trip is around €350, and total travel time is about 32 hours.
If you have more time, consider taking a day trip to Toledo or Ronda. If you have less time, skip Valencia or Cordoba, and spend more time in Barcelona, Madrid or Seville. It’s important to note that some attractions require pre-booking or queueing up for tickets since they sell out fast.
The main airports in Spain are Madrid Barajas Airport (MAD) and Barcelona El Prat Airport (BCN). Madrid Barajas Airport is located 8 miles from the city center and Barcelona El Prat Airport is located 7.5 miles from the city center. Both airports offer a variety of transportation options including taxis, buses, and trains to get into the city center.