In the morning, arrive at Madrid-Barajas Airport and make your way to your hotel in the heart of the city. After checking in and resting, head out to explore the historic center of Madrid, starting with a visit to the Royal Palace. In the afternoon, immerse yourself in art at the Prado Museum. As the evening sets in, indulge in delicious tapas at La Latina neighborhood.
In the morning, take a flight from Madrid to Lisbon. Once you arrive, begin your day by wandering the narrow streets of Alfama, the oldest district in the city. Visit São Jorge Castle for panoramic views of Lisbon. In the afternoon, explore the vibrant neighborhood of Bairro Alto. As the evening arrives, experience traditional Fado music at a local Fado house.
Take a morning train from Lisbon to Porto. Start your day with a visit to Livraria Lello, a stunning bookstore. Explore the Ribeira district and take a relaxing river cruise along the Douro River. In the afternoon, savor a port wine tasting at one of the many Port wine cellars. As the evening sets in, enjoy a seafood dinner by the river.
In the morning, travel from Porto to Seville. Start your day with a visit to the magnificent Alcázar of Seville. Explore the narrow streets of the Santa Cruz neighborhood. In the afternoon, climb the Giralda Tower for panoramic views. As the evening arrives, enjoy a flamenco show and traditional Andalusian cuisine.
Take a morning train from Seville to Barcelona. Begin the day by marveling at the architectural masterpieces of Antoni Gaudí, including the Sagrada Familia, Park Güell, and Casa Batlló. In the afternoon, stroll down the lively pedestrian street of La Rambla. As the evening sets in, experience the vibrant nightlife in the Gothic Quarter.
Take a high-speed train from Barcelona back to Madrid. Begin your day by visiting the Prado Museum if you missed it earlier. In the afternoon, explore the trendy Malasaña neighborhood and discover its hip boutiques and cafes. As the evening arrives, enjoy a rooftop sunset view from the Círculo de Bellas Artes and indulge in traditional Spanish cuisine for dinner.
In the morning, take a flight back to Porto to catch your return flight. Spend your last day exploring the charming city, visiting any of the places you missed earlier or simply strolling along the Douro River. Grab a final taste of Portugal with a delicious pastel de nata (custard tart) before departing from Porto.
If you have some extra time during your trip, consider visiting the picturesque town of Sintra near Lisbon. Explore its enchanting palaces and gardens, such as the Pena Palace and Quinta da Regaleira. Another local favorite is the coastal town of Cascais, known for its beautiful beaches and charming atmosphere. Both places offer a different perspective on Portugal's rich history and natural beauty.