Rome2Rio

How to get fromBarcelona to Knockby plane, car, car ferry, train, or bus

Find Transport to Knock

See all options

There are 4 ways to get from Barcelona to Knock by plane, car, car ferry, train, or bus

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.

  1. Fly to Ireland West Airport Knock

    best
    1. Fly from Barcelona–El Prat Airport (BCN) to Ireland West Airport Knock (NOC)plane plane BCN - NOC
    8h 22m
    €102–430
  2. Fly to Dublin Airport, train

    cheapest
    1. Fly from Barcelona–El Prat Airport (BCN) to Dublin Airport (DUB)plane plane BCN - DUB
    2. Take the train from Dublin Heuston to Claremorristrain train
    10h 34m
    €72–232
  3. Drive, car ferry

    1. Drive from Barcelona to Bilbaocar car
    2. Take the carferry from Bilbao to Rosslare Harbourcarferry car ferry
    3. Drive from Rosslare Harbour to Knockcar car
    39h 20m
    €193–766
  4. Fly to Cork Airport, bus

    1. Fly from Barcelona–El Prat Airport (BCN) to Cork Airport (ORK)plane plane BCN - ORK
    2. Take the bus from Cork Airport to Galway Ceanntbus bus
    3. Take the bus from Galway Ceannt to Knockbus bus
    11h 54m
    €105–282

Barcelona–El Prat Airport (BCN) to Ireland West Airport Knock (NOC) flights

Calendar15Weekly Planes
Duration6h 7mAverage Duration
Ticket€61Cheapest Price
See schedules

Comparing Your Travel Options

What companies run services between Barcelona, Spain and Knock, IE-MO, Ireland?

Ryanair, Vueling Airlines, and two other airlines fly from Barcelona–El Prat Airport (BCN) to Ireland West Airport Knock (NOC) twice daily.

Airlines
Train operators
Bus operators
Ferry operators

Want to know more about travelling around the world?

Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Italy Travel Guides, Which side of Niagara Falls should I choose (and how do I get there)?, and How to get from Florence to Rome - to help you get the most out of your next trip.