Travel options for:
Sofia to Thessaloniki
  • Bus Arda Tur

    $11 - $20
    1. Sofia Zentral Omnibus Bahnhof

      5 h 30 min - every 4 hours

      $11 - $20

      • Thessaloniki Opposite Main
  • Train

    $11 - $27
    1. Sofia

      7 h 7 min - once daily

      $11 - $27

      • Thessaloniki
  • Bus Ilias Travel

    $22 - $27
    1. Sofia - Ruski Pametnik

      2 h 6 min - hourly

      $3 - $8

    2. Dupnitsa

      4 h 15 min - once a week

      $18 - $20

      • Thessaloniki
  • Drive

    $40 - $65
    1. Sofia

      3 h 27 min - 185.7 miles

      $40 - $65

      • Thessaloniki
  • Fly

    $90 - $283
    1. Sofia

      39 min - every 30 minutes - line 84

      $1

    2. Sofia (SOF)

      3 h 20 min - 1 stopover

      $75 - $260

    3. Thessaloniki (SKG)

      45 min - every 3 hours

      $14 - $22

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

From Sofia Zentral Omnibus Bahnhof bus to Thessaloniki Opposite Main Train Station. 5 h 30 min 23. From Sofia train to Thessaloniki. 7 h 7 min 22. From Sofia - Ruski Pametnik bus to Dupnitsa then bus to Thessaloniki. 7 h 21 min 40. From Sofia drive to Thessaloniki. 3 h 27 min 91. From Tzarigradsko shose Blvd. line 84 bus to Sofia airport, fly to Thessaloniki airport, then bus to Thessaloniki. 7 h 44 min 232.