How does flamenco, sangria, sun and sea sound? On this Barcelona and Madrid package holiday, you’ll have the chance to experience some of the best experiences and most beautiful sites that Spain has to offer.
Barcelona
You’ll begin this city-hopping trip with two nights in Barcelona - a buzzing city renowned for its breathtaking beaches, world-famous cuisine and stunning architecture. Barcelona is truly a city teeming with quintessential Spanish culture. Whether you’re looking to take in the beauty of unique architecture like The Sagrada Familia, or you want the effortless mix of sea, sangria and sightseeing - Barcelona is the perfect place.
Madrid
Next stop, Madrid. A capital full of rich history, balanced with ultra-modern elegance. The capital is full of vibrancy, culture and art. From the magnificent Royal Palace to the renowned Prado Museum, there are endless things to see and do during your visit. Wander through the bustling streets of Gran Vía, relax in the serene Retiro Park, or sip on a refreshing glass of local wine at one of the city’s many charming tapas bars.
With this perfect combination of Barcelona’s coastal charm and Madrid’s artistic grandeur, you’re sure to have an unforgettable adventure.
If you want to explore more of Spain, you can browse all of our Spain multi centre holidays and get planning with Viva Holidays today.
Your holiday at a glance
Destination details: UK return flights. 2 nights in Barcelona / 2 nights in Madrid
Barcelona shines brightly: Outstanding architecture makes Barcelona a unique destination with sights like the Sagrada Familia
Make the most of Madrid: Palaces, plazas and plenty of shopping await in the Spanish capital
3* room-only accommodation: Beautiful hotels in each city with good transport links - based on 2 adults sharing
Getting around: Relaxing train journey from Barcelona to Madrid included
Bags in brief: Hand luggage only; check-in luggage costs extra
One last thing: Prices don’t include city tax; this is payable directly on-site
June 2025
From £369
July 2025
From £369
August 2025
From £349
September 2025
From £349
October 2025
From £349
November 2024
From £299
December 2025
From £299
January 2026
From £249
February 2026
From £299
March 2026
From £329
Please select number of passengers
Price per person
Total Price
£369
£738
Book with Confidence. We are a Member of ABTA which means you have the benefit of ABTA’s assistance and Code of Conduct. We provide financial protection for your money when you buy a package holiday. All the flights and flight-inclusive holidays on this website are financially protected by the ATOL scheme. When you pay you will be supplied with an ATOL Certificate. Please ask for it and check to ensure that everything you booked (flights, hotels and other services) is listed on it. Please see our booking conditions for further information or for more information about financial protection and the ATOL Certificate go to: www.caa.co.uk Package holidays are sold by Viva Holidays as an agent for Hays Tour Operating Limited, ATOL 10531. Viva Holidays benefits from Hays Tour Operating Limited’s membership of ABTA with membership number Y6075. ABTA and ABTA Members help holidaymakers to get the most from their travel and assist them when things do not go according to plan. We are obliged to maintain a high standard of service to you by ABTA’s Code of Conduct. For further information about ABTA, the Code of Conduct and the arbitration scheme available to you if you have a complaint, contact ABTA, 30 Park Street, London SE1 9EQ. Tel: 020 3117 0599 or www.abta.com Hays Tour Operating Limited are registered in England and Wales with company number 03591401 and VAT number 193167195. Registered office: Gilbridge House, Keel Square, Sunderland, SR1 3HA. Viva Holidays is a trading name of Viva Holidays Ltd who are registered in England and Wales with company number 06459781 and VAT number GB996320881. Registered office: Central House, 1 Ballards Lane, London N3 1LQ