Travel options for:
Catania to Bari
  • Fly to Bari

    $53 - $324
    1. Catania (CTA)

      1 h 15 min - non-stop

      $45 - $320

    2. Bari (BRI)

      14 min - hourly

      $6

  • Fly to Brindisi, train

    $86 - $495
    1. Catania (CTA)

      3 h 25 min - 1 stopover

      $65 - $470

    2. Brindisi (BDS)

      14 min - every 3 hours

      $1 - $2

    3. Brindisi

      58 min - every 4 hours

      $18 - $26

  • Bus

    $31 - $44
    1. Catania

      6 h 27 min - once daily

      $18 - $26

    2. Cantinella

      1 h 56 min - 3 times a week

      $13 - $19

  • Train, car ferry, bus

    $40 - $137
    1. Catania Centrale

      1 h 45 min - 3 times a day

      $6 - $25

    2. Messina Centrale

      5 min - 1567 feet

    3. Messina

      30 min - hourly

      $2 - $30

    4. Villa S.Giovanni

      2 h 7 min - 4 times a day

      $13 - $40

    5. Castiglione Cosentino

      56 min - every 4 hours

      $4 - $21

    6. Sibari

      3 h 22 min - once daily

      $14 - $21

  • Train

    $92 - $144
    1. Catania Centrale

      6 h 57 min - once daily

      $50 - $70

    2. Salerno

      1 h 1 min - hourly

      $4 - $21

    3. Caserta

      2 h 53 min - 3 times a day

      $35 - $55

  • Drive, car ferry

    $77 - $146
    1. Catania

      1 h 7 min - 61.2 miles

      $14 - $22

    2. Messina

      30 min - hourly

      $2 - $30

    3. Villa San Giovanni

      4 h 56 min - 268.1 miles

      $60 - $95

  • Bus and ferry, train

    $89 - $113
    1. Catania

      5 h 29 min - once daily

      $65 - $95

    2. Sala Consilina

      58 min - once daily

      $7

    3. Potenza Centrale Station

      12 min - 3428 feet

    4. Potenza Centrale station

      3 h 37 min - 4 times a day

      $13

  • Accommodation
  • Best Price Guarantee
  • Car Hire
  • Compare Best Rates
  • Things to do
  • View attractions

From Catania airport fly to Bari airport then train to Bari. 1 h 53 min $97. From Catania airport fly to Brindisi airport, bus to Brindisi, then train to Bari. 5 h 53 min $182. From Catania bus to Cantinella then bus to Bari. 9 h 23 min $38. From Catania Centrale train to Messina Centrale, walk to Messina, car ferry to Villa S.Giovanni, train to Castiglione Cosentino, train to Sibari, then bus to Bari. 12 h 8 min $81. From Catania Centrale train to Salerno, train to Caserta, then train to Bari Centrale. 12 h 34 min $120. From Catania drive to Messina, car ferry to Villa San Giovanni, then drive to Bari. 6 h 33 min $126. From Catania bus and ferry to Sala Consilina, bus to Potenza Centrale Station, walk to Potenza Centrale station, then train to Bari Policlinico. 12 h 16 min $100.