Morning: Arrive in Madrid and check into your hotel. Start your exploration at the iconic Puerta del Sol, the bustling heart of the city.
Afternoon: Stroll through the historic Plaza Mayor, enjoying the architecture and local cafés. Visit the Royal Palace of Madrid for a glimpse into Spanish royal history.
Evening: Have dinner at a traditional tapas restaurant near Gran Vía and enjoy a walk along this lively street illuminated at night.
Find HotelsMorning: Visit the world-famous Museo del Prado to admire works by Velázquez, Goya, and other masters.
Afternoon: Head to the Reina Sofía Museum to see modern art, including Picasso’s Guernica. Afterwards, relax at Retiro Park and take a rowboat out on the pond.
Evening: Enjoy dinner in the vibrant neighborhood of La Latina, known for its lively tapas bars and charming streets.
Find HotelsMorning: Explore the Temple of Debod, an ancient Egyptian temple relocated to Madrid with stunning city views.
Afternoon: Discover the Thyssen-Bornemisza Museum with an extensive private art collection and then walk along the Gran Via towards Plaza de Cibeles.
Evening: Attend a traditional flamenco show at a renowned venue like Corral de la Morería, followed by dinner nearby.
Find HotelsMorning: Take a short train ride to Toledo, a UNESCO World Heritage city rich in medieval history and architecture.
Afternoon: Visit the Toledo Cathedral, explore the winding streets, and enjoy lunch at a local eatery.
Evening: Return to Madrid and relax with a casual dinner near your hotel.
Find HotelsMorning: Visit the bustling Mercado de San Miguel for breakfast and sample fresh local delicacies.
Afternoon: Explore the artsy Malasaña and Chueca neighborhoods, perfect for boutique shopping and street art.
Evening: Dine in a contemporary Spanish restaurant and enjoy Madrid’s nightlife in Chueca.
Find HotelsMorning: Travel from Madrid to the stunning beach resort of Costa Brava by train or car.
Afternoon: Check into your seaside hotel and unwind at Platja de Aro, enjoying the golden sand and Mediterranean waters.
Evening: Have a seafood dinner at a beachfront restaurant overlooking the sunset.
Find HotelsMorning: Take a boat trip to explore hidden coves and beautiful rocky beaches along the Cap de Creus Natural Park.
Afternoon: Visit the medieval village of Begur and its charming castle ruins with panoramic ocean views.
Evening: Return to the resort area for a relaxing dinner and evening walk along the promenade.
Find HotelsMorning: Enjoy water sports such as kayaking or snorkeling in the crystal-clear waters of Cala Sa Tuna.
Afternoon: Relax by the pool or beach, or indulge in a spa treatment at your hotel.
Evening: Taste local Catalan dishes at a cozy restaurant in the town center.
Find HotelsMorning: Travel to Girona, a beautifully preserved medieval city known for its historic Jewish quarter and ancient walls.
Afternoon: Visit the Girona Cathedral and stroll along the Onyar River to admire the colorful houses.
Evening: Return to Costa Brava and enjoy your last evening at the beach with a casual dinner.
Find HotelsMorning: Relax with a final walk on the beach and enjoy a leisurely breakfast at your hotel.
Afternoon: Travel back to Madrid or the nearest airport for your departure.
Evening: N/A – travel day; keep light meals as you prepare to depart.
Find HotelsTotal estimated cost: approximately €392 per person (excluding accommodation and meals)
If you want a more leisurely pace, consider extending your stay in Costa Brava by a few days to fully enjoy the beaches and natural parks. Conversely, if your time is limited, you could reduce the trip by skipping the day trips outside Madrid or the Girona visit to focus solely on Madrid and the beach resort highlights.