Visit the historic Belem Tower and the Jeronimos Monastery. Explore the nearby Belem district and indulge in its pastries.
Drive to Sevilla and visit the Alcazar of Seville and its gardens. Head to the Seville Cathedral and the Giralda Tower for panoramic views of the city.
Experience the vibrant Plaza de Espana and the narrow streets of the Santa Cruz neighborhood. End the day with a Flamenco show at the Museo del Baile Flamenco.
Travel to Granada and explore the breathtaking Alhambra Palace. Make sure to visit the Generalife palace and its gardens. Enjoy the sunset view from the Mirador de San Nicolas.
Walk along the cobbled streets of the Albaicin neighborhood. Enjoy Teteria de Las Tres Culturas for a delicious breakfast and pop into Glasses y Tapas for a local lunch experience.
Depart for Malaga and begin the day with a visit to the Alcazaba and its Arabic architecture. Stop by the Cathedral of Malaga and take a walk along the Paseo del Parque.
Spend the day along the beach and visit the Malaga Botanical Garden for a tranquil outdoor experience. For a late afternoon snack, visit La Casa del Guarda and watch the sunset at Muelle Uno.
Depart for Lisbon and stop by the Roman Theatre of Malaga. Take a relaxing break in Parque de Maria Luisa before continuing back to Lisbon.
Spend the day admiring the Castelo de S. Jorge and take a sunset stroll along the narrow streets of Alfama. For a unique dinner experience, try the famous Portuguese Bacalhau at Casa Portuguesa do Pastel de Bacalhau.
Enjoy one last morning stop by the National Pantheon of Santa Engracia before heading to the airport for your departure.
This itinerary is packed full of exciting locations, so make sure you are well rested and plan to arrive at the busiest points early in the day to avoid long queues. For those with extra time, consider taking a day trip to the nearby Portuguese beaches.