Travel options for:
Messina to Bari
  • Bus

    $29 - $41
    1. Messina FS

      4 h 13 min - once daily

      $15 - $22

    2. Cantinella

      1 h 56 min - 3 times a week

      $13 - $19

  • Bus via Mirto

    $37 - $44
    1. Messina FS

      4 h 59 min - once daily

      $17 - $24

    2. Mirto

      3 h 47 min - once daily

      $20

  • Car ferry, train, bus

    $36 - $96
    1. Messina

      30 min - hourly

      $2 - $30

    2. Villa S.Giovanni

      2 h 7 min - 4 times a day

      $13 - $40

    3. Castiglione Cosentino

      56 min - every 4 hours

      $6

    4. Sibari

      3 h 22 min - once daily

      $14 - $21

  • Car ferry, drive

    $68 - $124
    1. Messina

      30 min - hourly

      $2 - $30

    2. Villa San Giovanni

      4 h 56 min - 271.2 miles

      $65 - $95

  • Train to Catania, fly to Bari

    $61 - $339
    1. Messina

      1 h 42 min - 3 times a day

      $9

    2. Catania

      8 min - 5 times a day

      $1 - $4

    3. Catania (CTA)

      1 h 15 min - non-stop

      $45 - $320

    4. Bari (BRI)

      14 min - hourly

      $6

  • Train to Palermo, fly to Bari

    $64 - $219
    1. Messina

      2 h 47 min - 3 times a day

      $15 - $16

    2. Palermo - Piazza Giulio Cesare

      50 min - every 30 minutes

      $8

    3. Palermo (PMO)

      1 h 10 min - non-stop

      $35 - $190

    4. Bari (BRI)

      14 min - hourly

      $6

  • Train to Catania, fly to Brindisi, train

    $86 - $513
    1. Messina

      1 h 42 min - 3 times a day

      $9

    2. Catania

      8 min - 5 times a day

      $1 - $4

    3. Catania (CTA)

      3 h 25 min - 1 stopover

      $65 - $470

    4. Brindisi (BDS)

      14 min - every 3 hours

      $1 - $2

    5. Brindisi

      58 min - every 4 hours

      $10 - $28

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

From Messina FS bus to Cantinella then bus to Bari. 7 h 9 min 29€. From Messina FS bus to Mirto then bus to Bari. 9 h 46 min 34€. From Messina car ferry to Villa S.Giovanni, train to Castiglione Cosentino, train to Sibari, then bus to Bari. 9 h 55 min 60€. From Messina car ferry to Villa San Giovanni then drive to Bari. 5 h 26 min 92€. From Messina Centrale train to Catania, bus to Catania airport, fly to Bari airport, then train to Bari. 4 h 56 min 90€. From Messina Centrale train to Palermo - Piazza Giulio Cesare, bus to Palermo airport, fly to Bari airport, then train to Bari. 6 h 44 min 92€. From Messina Centrale train to Catania, bus to Catania airport, fly to Brindisi airport, bus to Brindisi, then train to Bari. 8 h 56 min 161€.