Travel from Barcelona to Dublin

Flights from Barcelona to Dublin

Ryanair, Aer Lingus and seven other airlines fly from Barcelona to Dublin hourly.

Travel Guides

Need to know: EurostarRome2rio’s guide to travelling between London, Brussels and Paris
Want to know more about Flixbus?Rome2rio’s guide has all the details

How to get from Barcelona to Dublin

ModeDurationPrice
From Barcelona - Passeig de Gràcia train to Barcelona airport, fly to Dublin airport, then bus to Dublin.5 h 23 min$93
From Barcelona - Passeig de Gràcia train to Barcelona airport, fly to Belfast (Aldergrove) airport, line 300 shuttle to Belfast, Europa Bus Centre, then bus to Dublin.8 h 11 min$100
From Barcelona Sants train to Perpignan, train to Lille Europe Eurostar, train to London St. Pancras International, walk to King's Cross St. Pancras Underground Station, Tube to London Victoria, then bus and ferry to Dublin.25 h 11 min$466
From Barcelona Sants train to Gare de Lyon, line 14 subway to Paris St Lazare, train to Cherbourg, then car ferry to Dublin.31 h 50 min$399
From Barcelona bus to Lille, bus and ferry to London Victoria, walk to London Victoria, then bus and ferry to Dublin.35 h 52 min$226
From Barcelona bus to Paris, Paris, bus to London Victoria Coach Station, bus to Birmingham, then bus and ferry to Dublin.36 h 27 min$231
From Barcelona drive to Cherbourg then car ferry to Dublin.32 h 28 min$304

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

It takes approximately 5 h 23 min to get from Barcelona to Dublin, including transfers.

Is there a direct bus between Barcelona and Dublin?

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

Operators from Barcelona to Dublin

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