Start your adventure in Madrid and visit the famous Plaza Mayor for. Head to the Museo Nacional del Prado to marvel at the works of Goya and Velazquez. End the day by tasting delicious Spanish cuisine at the Mercado de San Miguel.
On day two, take a train to Barcelona and visit the Sagrada Familia, one of the most stunning churches in the world designed by Gaudi. Next, head to the Park Güell to see incredible mosaics and great views of the city. Wrap up the day with some exquisite cocktails at El Paradiso.
Take a train south to Seville, and check-in to your hotel. Visit the breathtaking Alcázar Palace, a UNESCO World Heritage site, and stop at the nearby Catedral de Sevilla, the largest Gothic church in the world. The next day, head to the Plaza de España, where several famous movies shot. Next, take a leisurely walk along the picturesque River Guadalquivir.
Take a ferry to the party island of Ibiza, known for its excellent nightlife. Check in into a hotel and visit the Las Salinas Beach for some sunbathing, swimming, and relaxation. The next day, enjoy a boat trip to Es Vedrà, a beautiful islet, and to the Caves of San Miguel. Spend Day 7 relaxing and taking in the island atmosphere at the Cala Comte Beach.
Consider renting a car with friends or using trains to travel around Spain. The estimated cost for a one-way train ticket from Madrid to Barcelona is around 50-60 Euros while a ferry from Seville to Ibiza costs around 40-50 Euros per person.
If you have more time in Madrid, visit the Gran Via, a scenic shopping street. In Barcelona, take a day trip to Montserrat Mountain. In Seville, watch a Flamenco show for an unforgettable night, and visit the Real Alcázar palace. In Ibiza, enjoy fun activities like parasailing and kayaking.
The primary airport serving Spain is Adolfo Suárez Madrid–Barajas Airport (MAD) located 12 km from the city center. While Seville has its own Seville Airport (SVQ), it is primarily used for domestic flights. Ibiza has Ibiza Airport (IBZ), which is around 7km from the city center.