Travel options for:
Athens to Sofia
  • Fly

    $28 - $121
    1. Athens

      42 min - every 30 minutes

      $11

    2. Athens (ATH)

      1 h 5 min - non-stop

      $17 - $110

    3. Sofia (SOF)

      38 min - every 30 minutes - line 84

      $1

  • Bus Valeross

    $30 - $75
    1. Athens

      9 h 29 min - once daily

      $30 - $75

  • Train, bus

    $40 - $54
    1. Athens

      5 h 23 min - once daily

      $28 - $40

    2. Thessaloniki

      4 h 8 min - once daily

      $12 - $17

  • Bus KTEL Thessalonikis

    $101 - $126
    1. Athens Pedion Areos

      5 h 30 min - every 2 hours

      $47

    2. Thessaloniki

      8 min - 2332 feet

    3. Thessaloniki

      5 h 30 min - once daily

      $55 - $80

  • Bus Ilias Travel

    $60 - $110
    1. Athens

      12 h 55 min - once a week

      $60 - $110

  • Train

    $52 - $72
    1. Athens

      5 h 23 min - once daily

      $28 - $40

    2. Thessaloniki

      6 h 52 min - 5 times a week

      $24 - $35

  • Drive

    $110 - $180
    1. Athens

      8 h 17 min - 496.2 miles

      $110 - $180

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

From Στ.Μοναστηρακι subway to Athens airport, fly to Sofia airport, then line 84 bus to Sofia. 4 h 40 min $46. From Athens bus to Sofia. 9 h 29 min $65. From Athens train to Thessaloniki then bus to Sofia - Central Bus Station. 10 h 31 min $52. From Athens Pedion Areos bus to Thessaloniki, walk to Thessaloniki, then bus to Sofia. 12 h 8 min $111. From Athens bus to Sofia. 12 h 55 min $106. From Athens train to Thessaloniki then train to Sofija. 13 h 15 min $67. From Athens drive to Sofia. 8 h 17 min $145.