Travel from Dublin to Barcelona

Flights from Dublin to Barcelona

Vueling Airlines, Ryanair and six other airlines fly from Dublin to Barcelona hourly.

Travel Guides

Want to know more about Flixbus?Rome2rio’s guide has all the details

How to get from Dublin to Barcelona

ModeDurationPrice
From The 3Arena line 702 bus to Dublin airport, fly to Barcelona airport, then train to Barcelona.5 h 11 min$93
From The 3Arena line 702 bus to Dublin airport, fly to Girona airport, bus to Girona, then train to Barcelona.6 h 28 min$132
From Dublin car ferry to Cherbourg, train to Saint-Lazare, line 14 subway to Paris Gare de Lyon, then train to Barcelona Sants.31 h 51 min$402
From Dublin bus and ferry to London Victoria, walk to London Victoria, busferry to Lille, then bus to Barcelona.35 h 37 min$230
From Dublin bus and ferry to Birmingham, bus to London, bus to Paris, Paris, then bus to Barcelona.36 h 59 min$210
From Dublin car ferry to Cherbourg then drive to Barcelona.32 h 27 min$299

How long does it take to get from Dublin to Barcelona?

It takes approximately 5 hours 11 minutes to get from Dublin to Barcelona, including transfers.

Is there a direct bus between Dublin and Barcelona?

No, there is no direct bus from Dublin to Barcelona. However, there are services departing from Dublin and arriving at Barcelona via London Victoria and Lille. The journey, including transfers, takes approximately 35 hours 37 minutes.

Operators from Dublin to Barcelona

OperatorPhoneWebsite
Aircoach+353 1 844 7118Aircoach
Vueling AirlinesVueling Airlines
RyanairRyanair
Aer LingusAer Lingus
Air FranceAir France
KLMKLM
British AirwaysBritish Airways
LufthansaLufthansa
EurowingsEurowings
Barcelona Cercanías (RENFE)900 41 00 41Barcelona Cercanías (RENFE)
SagalesSagales
Spanish Railways (RENFE)902 320 320Spanish Railways (RENFE)
Irish FerriesIrish Ferries
French Railways (SNCF)+33 9 70 60 99 70French Railways (SNCF)
Paris Metro3424Paris Metro
TGV0033 892 353535TGV
National Express+44 08717 818178National Express
Eurolines FR+ 33 1 41 86 24 21Eurolines FR
Starbus+34 (0) 963 49 67 67Starbus
FlixBus+49 1807 123 99 123FlixBus