Start your trip in the vibrant city of Madrid. In the morning, visit the Royal Palace and explore its stunning architecture and beautiful gardens. In the afternoon, head to Retiro Park, a sprawling green oasis perfect for a family picnic and boat ride on the lake. As the evening sets in, stroll along Gran Vía, Madrid's famous shopping street, and enjoy the festive holiday lights.
Take a morning flight to Barcelona. Start your day by visiting Park Güell, a whimsical park designed by Antoni Gaudí. Enjoy panoramic views of the city and let the kids roam around the colorful mosaic structures. In the afternoon, head to Barceloneta Beach for some sand and sun. As the evening approaches, stroll along La Rambla, a vibrant pedestrian street filled with street performers and souvenir shops.
Take a morning train to Seville. Start your day by visiting the Royal Alcázar, a magnificent palace with stunning gardens. In the afternoon, explore the historic neighborhood of Santa Cruz, filled with narrow streets, charming squares, and hidden courtyards. As the evening sets in, experience the festive atmosphere at the Plaza de España, beautifully lit up during the holiday season.
Take a morning train to Valencia. Start your day by visiting the City of Arts and Sciences, a futuristic complex with various attractions including an opera house, science museum, and aquarium. In the afternoon, head to Malvarrosa Beach for a relaxing time by the sea. As the evening approaches, explore the historic city center and indulge in some traditional Spanish tapas.
Take a morning train to Granada. Start your day by visiting the Alhambra, a breathtaking Moorish palace complex with stunning gardens and intricate architecture. In the afternoon, explore the charming neighborhood of Albaicín, known for its narrow cobblestone streets and beautiful views of the Alhambra. As the evening sets in, indulge in some delicious tapas at the lively Calle Navas.
Take a morning train to Toledo. Start your day by visiting the Toledo Cathedral, a stunning example of Gothic architecture. In the afternoon, explore the historic Jewish Quarter, where you can wander through narrow streets and visit the Sephardic Museum. As the evening approaches, take a leisurely walk along the Tagus River and enjoy the picturesque views of the city.
Take a morning train back to Madrid. Spend your last day exploring the vibrant city at your own pace. You can visit the Prado Museum, stroll through the charming neighborhood of Malasaña, and indulge in some delicious churros with chocolate at a local café. As the evening sets in, take a leisurely walk in the beautiful Buen Retiro Park and say farewell to Spain.
If you have some extra time, consider visiting the beautiful city of Ronda, known for its stunning views and historic bullring. Another off the beaten path gem is the city of Cuenca, famous for its hanging houses and breathtaking landscapes. Locals also love visiting the beach town of Sitges, just a short train ride from Barcelona, known for its vibrant atmosphere and beautiful beaches.
Check hotel and flight prices for your Spain trip here.