Travel options for:
Palermo to Bari
  • Fly

    $48 - $203
    1. Palermo

      38 min - every 30 minutes

      $8

    2. Palermo (PMO)

      1 h 10 min - non-stop

      $35 - $190

    3. Bari (BRI)

      14 min - hourly

      $6

  • Bus

    $36 - $51
    1. Palermo

      8 h 24 min - once daily

      $23 - $35

    2. Cantinella

      1 h 56 min - 3 times a week

      $13 - $19

  • Train, car ferry, bus

    $48 - $151
    1. Palermo Centrale

      2 h 52 min - 3 times a day

      $15 - $45

    2. Messina Centrale

      5 min - 1567 feet

    3. Messina

      30 min - hourly

      $3 - $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

      1 h 49 min - 3 times a week

      $12 - $18

  • Car ferry, bus

    $73 - $91
    1. Palermo

      10 h - once daily

      $45 - $65

    2. Naples

      10 min - 2758 feet

    3. Naples Porto Immacolatella

      3 h 13 min - once daily

      $27

  • Train

    $80 - $173
    1. Palermo Centrale

      9 h 46 min - once daily

      $40 - $110

    2. Aversa

      21 min - hourly

      $1 - $15

    3. Caserta

      2 h 53 min - 3 times a day

      $35 - $55

  • Night train, train

    $54 - $146
    1. Imperatore Federico

      21 min - every 30 minutes

      $1 - $14

    2. Palermo Centrale

      10 h 16 min - 6 times a week

      $35 - $95

    3. Battipaglia

      1 h 18 min - once daily

      $6 - $25

    4. Potenza Inferiore

      10 min - 2820 feet

    5. Potenza Centrale station

      3 h 37 min - 4 times a day

      $13

  • Drive, car ferry

    $98 - $176
    1. Palermo

      2 h 27 min - 145.7 miles

      $35 - $55

    2. Messina

      30 min - hourly

      $3 - $30

    3. Villa San Giovanni

      4 h 56 min - 268.1 miles

      $60 - $95

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

From Palermo - Via Alcide de Gasperi bus to Palermo airport, fly to Bari airport, then train to Bari. 3 h 26 min $93. From Palermo bus to Cantinella then bus to Bari. 11 h 20 min $43. From Palermo 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. 11 h 42 min $92. From Palermo car ferry to Naples, walk to Naples Porto Immacolatella, then bus to Bari via Capruzzi. 14 h 23 min $86. From Palermo Centrale train to Aversa, train to Caserta, then train to Bari Centrale. 14 h 27 min $110. From Imperatore Federico train to Palermo Centrale, night train to Battipaglia, train to Potenza Inferiore, walk to Potenza Centrale station, then train to Bari Policlinico. 18 h 42 min $80. From Palermo drive to Messina, car ferry to Villa San Giovanni, then drive to Bari. 7 h 54 min $152.