Travel options for:
Thessaloniki to Bari
  • Bus and ferry, car ferry

    $135 - $320
    1. Thessaloniki

      4 h 52 min - twice daily

      $45 - $60

    2. Igoumenitsa

      15 min - 4202 feet

    3. Igoumenitsa

      9 h 30 min - 3 times a week

      $90 - $260

  • Bus and ferry, ferry, train

    $120 - $178
    1. Thessaloniki

      5 h 30 min - twice daily

      $45 - $70

    2. Corfu

      3 h 30 min - 4 times a week

      $50 - $70

    3. Otranto

      11 min - 3172 feet

    4. Otranto

      28 min - every 4 hours - line 7

      $1 - $2

    5. Maglie

      18 min - every 4 hours - line 6

      $1 - $2

    6. Zollino

      33 min - every 2 hours - line 5

      $1 - $3

    7. Lecce

      1 h 23 min - 4 times a day

      $22 - $35

  • Bus, bus and ferry

    $70 - $304
    1. Thessaloniki

      3 h 30 min - twice daily

      $23 - $35

    2. Skopje

      1 h - every 3 hours

      $11 - $170

    3. Gostivar

      11 h 23 min - twice a week

      $35 - $100

  • Bus, car ferry, night bus

    $76 - $158
    1. Thessaloniki

      5 h - twice daily

      $35 - $50

    2. Igoumenitsa

      7 min - 1548 feet

    3. Igoumenitsa

      10 h - 6 times a week

      $22 - $90

    4. Brindisi

      12 min - 3483 feet

    5. Brindisi

      2 h 40 min - every 3 hours

      $15 - $19

  • Bus, car ferry

    $91 - $206
    1. Thessaloniki

      9 h 45 min - twice daily

      $55 - $80

    2. Durrës

      6 min - 1393 feet

    3. Durrës

      9 h - twice daily

      $35 - $130

  • Drive, car ferry

    $140 - $333
    1. Thessaloniki

      3 h 23 min - 204.6 miles

      $45 - $75

    2. Igoumenitsa

      9 h 30 min - 3 times a week

      $90 - $260

    3. Bari

      43 min - 4.3 miles

      $1 - $2

  • Fly

    $76 - $307
    1. Thessaloniki

      45 min - every 3 hours

      $15 - $22

    2. Thessaloniki (SKG)

      3 h 55 min - 1 stopover

      $55 - $280

    3. Bari (BRI)

      14 min - hourly

      $6

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

From Thessaloniki bus and ferry to Igoumenitsa, walk to Igoumenitsa, then car ferry to Bari. 15 h 37 min 227€. From Thessaloniki bus and ferry to Corfu, ferry to Otranto, walk to Otranto, line 7 train to Maglie, line 6 train to Zollino, line 5 train to Lecce, then train to Bari Centrale. 16 h 26 min 123€. From Thessaloniki bus to Skopje, bus to Gostivar, then bus and ferry to Bari. 17 h 53 min 223€. From Thessaloniki bus to Igoumenitsa, walk to Igoumenitsa, car ferry to Brindisi, walk to Brindisi, then night bus to Bari. 19 h 39 min 124€. From Thessaloniki bus to Durrës, walk to Durrës, then car ferry to Bari. 19 h 51 min 149€. From Thessaloniki drive to Igoumenitsa, car ferry to Bari, then drive to Bari. 13 h 36 min 238€. From Thessaloniki Büro Simeonidis bus to Thessaloniki airport, fly to Bari airport, then train to Bari. 7 h 18 min 148€.

 
 

Flights from Thessaloniki to Bari

Ryanair, Turkish Airlines and 4 other airlines fly from Thessaloniki to Bari twice daily.