Login

Spain

Spain offers diverse experiences, from Barcelona’s vibrant streets to Madrid’s historic charm. Relax on Costa del Sol’s beaches, explore Seville’s architecture, and savor delicious tapas.
Destinations
Find a branch
Holidays

Latest flight offers for Spain

Melbourne - Tullamarine to Barcelona
9 Mar 26 - 17 Mar 26
Economy class return
1 connection
From
$1,540
Per Person*
Book Now
Melbourne - Tullamarine to Seville
25 Jan 26 - 6 Feb 26
Economy class return
2 connection
From
$2,007
Per Person*
Book Now
Hobart to Madrid
28 Nov 25 - 8 Dec 25
Economy class return
2 connection
From
$2,656
Per Person*
Book Now
Melbourne - Tullamarine to Seville
11 Dec 25 - 20 Dec 25
Economy class return
2 connection
From
$3,384
Per Person*
Book Now

Latest accommodation offers for Spain

Eurohotel Barcelona Gran Via Fira

starstarstarstar
Barcelona
Check-in: 30 Mar 2026
2 nights
Room Only
Standard Double or T
2 adults
From
$191
per night
Book Now

Hotel SB Win 4 Sup

starstarstarstarstar
Barcelona
Check-in: 24 Oct 2025
3 nights
Room Only
Standard Double Room
2 adults
From
$201
per night
Book Now

Exe Barcelona Gate

starstarstarstar
Barcelona
Check-in: 22 Nov 2025
4 nights
Room Only
Double Room - Non-re
2 adults
From
$161
per night
Book Now

Horoko Apartments by gaiarooms

starstarstarstar
Madrid
Check-in: 21 Feb 2026
4 nights
Room Only
Studio, City View -
2 adults
From
$181
per night
Book Now
Latest holiday packages featuring Spain
Mediterranean Journey - Start London, Classic Group - 18 Apr 2026 to 26 Sep 2026
16 days
London to Rome
Virtuoso,
From$9,395*
per person
View Details
Delightful Douro with Lisbon & Madrid: 14 days Lisbon to Madrid
14 days
Lisbon to Madrid
River/Small ship/Barge,
Contact us
per person
View Details
Grand European Voyage
20 days
Lisbon to Glasgow
Cruise - Ocean,
Cruise - Expedition & Small Ship,
Coastal Cruising,
Expedition,
Explorer,
Ocean Cruise,
From$16,090*
per person
View Details
Best of Spain, Portugal and Morocco | Summer 2026 - 24 Apr 2026 to 21 Aug 2026
32 days
Madrid to Marrakesh
From$8,645*
per person
View Details