This website uses cookies. By continuing to use this website you are giving consent to cookies being used. Learn more

Travel to Catalonia - Find the best deals

Depart date
(Return date)
1
Search  

Catalonia: TOP 5 of the most popular routes

Madrid
Barcelona
Spain
Spain, Catalonia
SNCFAir EuropaIberiaTACVVueling AirlinesRenfeALSA

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
Tarragona
Barcelona
Spain
Spain, Catalonia
RenfeALSA

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
London
Barcelona
United Kingdom, England
Spain, Catalonia
British AirwaysMonarch AirlinesNorwegian Air ShuttleRyanairVueling AirlinesEasyjet

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
Milan
Barcelona
Italy, Lombardy
Spain, Catalonia
AlitaliaSingapore AirlinesVueling AirlinesEasyjetFlixBusALSA

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
Bilbao
Barcelona
Spain, Basque Country
Spain, Catalonia
Norwegian Air ShuttleVueling AirlinesRenfeALSA

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
Most important cities in Catalonia:
 
France
United Kingdom
Portugal
Italia
España
Deutschland
Ελλάδα
Nederland
Danmark
Sverige
Norge
Suomi
Česká republika
Polska
Magyarország
Hrvatska
România
International (en)