Travel options for:
Thessaloniki to Dubrovnik
  • Bus, train, drive

    $50 - $96
    1. Thessaloniki

      1 h 27 min - twice daily

      $5 - $8

    2. Gevgelija

      2 h 50 min - once daily

      $11 - $40

    3. Skopje

      4 h 30 min - once daily

      $27 - $40

    4. Herceg Novi

      47 min - 31.3 miles

      $6 - $9

  • Bus Makedonija Soobrakaj AD

    $54 - $79
    1. Thessaloniki

      3 h 30 min - twice daily

      $23 - $35

    2. Skopje

      4 h 30 min - once daily

      $27 - $40

    3. Herceg Novi Zob

      1 h 40 min - once daily

      $3 - $5

  • Bus Hafet Tours

    $86 - $120
    1. Thessaloniki Büro Simeonidis

      4 h - 4 times a day

      $24 - $35

    2. Skopje

      55 min - every 3 hours

      $2 - $11

    3. Tetovo

      11 h 45 min - twice a week

      $60 - $75

  • Night train, train, bus

    $46 - $95
    1. Thessaloniki

      27 h 43 min - once daily

      $13 - $35

    2. Veles

      58 min - once daily

      $3 - $12

    3. Skopje

      13 h 45 min - once daily

      $30 - $50

  • Drive

    $100 - $160
    1. Thessaloniki

      9 h 51 min - 448.2 miles

      $100 - $160

  • Fly

    $173 - $679
    1. Thessaloniki

      45 min - every 3 hours

      $15 - $22

    2. Thessaloniki (SKG)

      3 h 35 min - 1 stopover

      $150 - $650

    3. Dubrovnik (DBV)

      28 min - hourly

      $8

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

From Thessaloniki bus to Gevgelija, train to Skopje, bus to Herceg Novi, then drive to Dubrovnik. 11 h 34 min 4370. From Thessaloniki bus to Skopje, bus to Herceg Novi Zob, then bus to Dubrovnik Zob. 11 h 40 min 3271. From Thessaloniki Büro Simeonidis bus to Skopje, bus to Tetovo, then bus to Dubrovnik. 18 h 34 min 5638. From Thessaloniki night train to Veles, train to Skopje, then bus to Dubrovnik. 44 h 26 min 4401. From Thessaloniki drive to Dubrovnik. 9 h 51 min 6885. From Thessaloniki Büro Simeonidis bus to Thessaloniki airport, fly to Dubrovnik airport, then shuttle to Dubrovnik. 7 h 12 min 15506.