Travel to Catalonia - Find the best deals
Catalonia: TOP 5 of the most popular routes







The 314 miles Madrid Barcelona trip will be operated by SNCF, Air Europa, Iberia, TACV, Vueling Airlines, Renfe or ALSA.
You can choose your mean of transport to travel from Madrid to Barcelona: Train, Flight or Bus.
- Get prices


The 51 miles Tarragona Barcelona trip is operated by Renfe or ALSA.
Going from Tarragona to Barcelona, you will have a choice of 2 modes of transport: Train or Bus.
- Get prices






The 707 miles London Barcelona journey is operated by British Airways, Monarch Airlines, Norwegian Air Shuttle, Ryanair, Vueling Airlines or Easyjet.
The journey from London to Barcelona is operated by only one mode of transport: Flight.
- Get prices






The 451 miles Milan Barcelona journey is carried out by Alitalia, Singapore Airlines, Vueling Airlines, Easyjet, FlixBus or ALSA.
Flight or Bus... You have the choice between 2 modes of transportation.
- Get prices




The 292 miles Bilbao Barcelona line is carried out by Norwegian Air Shuttle, Vueling Airlines, Renfe or ALSA.
Flight, Train or Bus... You have the choice between 3 modes of transportation.
- Get prices
- Madrid Barcelona
- Tarragona Barcelona
- London Barcelona
- Milan Barcelona
- Bilbao Barcelona
- Lyon Barcelona
- Palma (Mallorca) Barcelona
- Malaga Barcelona
- Tangier Barcelona
- Zaragoza Barcelona
- Nimes Barcelona
- Montpellier Barcelona
- Seville Barcelona
- Valencia Barcelona
- Lleida Barcelona
- Turin Barcelona
- Marseille Barcelona
- Perpignan Barcelona
- Ibiza Barcelona
- Granada Barcelona
- Alicante Barcelona
- Reykjavik Barcelona
- Dusseldorf Barcelona
- Manchester Barcelona
- Venice Barcelona
- Rome Barcelona
- Girona Barcelona
- Nador Barcelona
- Warsaw Barcelona
- Vienna Barcelona
- Castellon de la Plana Barcelona
- Vigo Barcelona
- Tenerife Barcelona
- Las Palmas De Gran Canaria Barcelona
- Burgos Barcelona
- Cordoba Barcelona
- Casablanca Barcelona
- Amsterdam Barcelona
- Brussels Barcelona
- Guadalajara Barcelona
- Helsinki Barcelona
- Vilnius Barcelona
- Riga Barcelona
- Hamburg Barcelona
- Istanbul Barcelona
- Leon Barcelona
- Luxembourg City Barcelona
- Prague Barcelona
- Genoa Barcelona
- Berlin Barcelona
- Oslo Barcelona
- Porto Barcelona
- Valence Barcelona
- Dublin Barcelona
- Toulouse Barcelona
- Oviedo Barcelona
- Miranda De Ebro Barcelona
- Jerez de la Frontera Barcelona
- Aix-en-Provence Barcelona
- Santander Barcelona
- England
- Lombardy
- Basque Country
- Rhône-Alpes
- Balearic Islands
- Andalusia
- Languedoc-Roussillon
- Valencian Community
- Piedmont
- Provence-Alpes-Côte d'Azur
- North Rhine-Westphalia
- Veneto
- Latium
- Vienna
- Galicia
- Canary Islands
- Hamburg
- Liguria
- Berlin
- Midi-Pyrénées
- Cantabria
- Scotland
- Sardinia
- Attica
- Northern Ireland
- Bavaria
- Campania
- Baden-Württemberg
- Auvergne
- Aquitaine
- Asturias
- Île-de-France
- Ionian Islands
- Dubrovnik-Neretva
- Apulia
- Tuscany
- Saxony
- Dodecanese
- Rhineland-Palatinate
- Lower Saxony
- Emilia-Romagna
- Marches
- Hesse
- Corse
- Bourgogne
- Madeira
- Zadar