From flamenco rhythms and Moorish palaces to golden beaches and buzzing tapas bars, Spain offers a dazzling mix of culture, cuisine, and coastlines. It’s the UK’s favourite holiday destination—and for good reason.
Direct flights from London to Madrid, Barcelona, Malaga, and Alicante take 2–3 hours. The Balearic and Canary Islands are also easily reached with direct flights.
British Airways, Iberia, easyJet, Ryanair, Jet2, and Vueling offer extensive coverage. Domestic flights are frequent and affordable.
Sun, Style & Sangria
Book cheap flights from London, Manchester, Birmingham & more UK airports to Barcelona. Compare airlines, find direct flights, and discover the best time to travel from the UK to Barcelona.
Book cheap flights from London, Manchester, Birmingham & more UK airports to Madrid. Compare airlines, find direct flights, and discover the best time to travel from the UK to Madrid.