Travel options for:
Bari to Sicily
  • Fly to Catania, train

    $60 - $359
    1. Bari

      12 min - hourly

      $6

    2. Bari (BRI)

      1 h 15 min - non-stop

      $45 - $320

    3. Catania (CTA)

      10 min - hourly

      $1 - $5

    4. Catania Centrale

      1 h 28 min - 5 times a day

      $8 - $28

  • Fly to Palermo, train

    $58 - $234
    1. Bari

      12 min - hourly

      $6

    2. Bari (BRI)

      1 h 15 min - non-stop

      $35 - $190

    3. Palermo (PMO)

      50 min - every 30 minutes

      $8

    4. Palermo Centrale

      1 h 22 min - 5 times a day

      $9 - $30

  • Bus, bus and ferry

    $93 - $135
    1. Bari

      1 h 56 min - 3 times a week

      $12 - $19

    2. Bivio Cantinella

      4 h 13 min - once daily

      $15 - $22

    3. Messina FS

      5 min - 1565 feet

    4. Messina Piazza della

      3 h 17 min - once daily

      $65 - $95

  • Bus, train

    $55 - $128
    1. Bari

      1 h 49 min - 3 times a week

      $12 - $18

    2. Sibari

      54 min - every 4 hours

      $4 - $21

    3. Castiglione Cosentino

      17 min - every 15 minutes

      $1 - $16

    4. Paola

      5 h 2 min - once daily

      $30 - $45

    5. Catania Centrale

      1 h 28 min - 5 times a day

      $8 - $28

  • Bus, train, bus and ferry

    $103 - $160
    1. Bari

      4 h 15 min - 3 times a day

      $26

    2. Cosenza Autostazione

      1 h 21 min - 4 times a day

      $3 - $5

    3. Amantea

      1 h 30 min - 4 times a day

      $10 - $35

    4. Villa San Giovanni

      3 h 25 min - once daily

      $65 - $95

  • Train

    $98 - $170
    1. Bari Centrale

      2 h 45 min - 3 times a day

      $35 - $55

    2. Caserta

      58 min - hourly

      $4 - $21

    3. Salerno

      7 h 2 min - once daily

      $50 - $70

    4. Catania Centrale

      1 h 28 min - 5 times a day

      $8 - $28

  • Train, night train

    $66 - $150
    1. Bari Policlinico

      3 h 37 min - 4 times a day

      $13

    2. Potenza Centrale station

      10 min - 2820 feet

    3. Potenza Inferiore

      1 h 21 min - once daily

      $16 - $25

    4. Battipaglia

      9 h 7 min - once daily

      $30 - $85

    5. Cefalu

      2 h 10 min - twice a week

      $8 - $28

  • Drive, car ferry

    $97 - $173
    1. Bari

      4 h 54 min - 268.8 miles

      $60 - $95

    2. Villa San Giovanni

      30 min - hourly

      $2 - $30

    3. Messina

      2 h 22 min - 130.4 miles

      $30 - $50

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

From Bari Brigata Bari train to Bari airport, fly to Catania airport, bus to Catania Centrale, then train to Sicily. 5 h 14 min $109. From Bari Brigata Bari train to Bari airport, fly to Palermo airport, bus to Palermo Centrale, then train to Sicily. 5 h 58 min $106. From Bari bus to Bivio Cantinella, bus to Messina FS, walk to Messina Piazza della Repubblica, then bus and ferry to Caltanissetta. 11 h 31 min $114. From Bari bus to Sibari, train to Castiglione Cosentino, train to Paola, train to Catania Centrale, then train to Caltanissetta Xirbi. 12 h 23 min $83. From Bari bus to Cosenza Autostazione, bus to Amantea, train to Villa San Giovanni, then bus and ferry to Caltanissetta. 13 h 6 min $123. From Bari Centrale train to Caserta, train to Salerno, train to Catania Centrale, then train to Caltanissetta Xirbi. 14 h 46 min $133. From Bari Policlinico train to Potenza Centrale station, walk to Potenza Inferiore, train to Battipaglia, night train to Cefalu, then train to Caltanissetta Centrale. 19 h 25 min $98. From Bari drive to Villa San Giovanni, car ferry to Messina, then drive to Sicily. 7 h 46 min $148.