Travel options for:
Sofia to Zaječar
  • Train, drive

    $14 - $18
    1. Sofia

      3 h 43 min - once daily

      $6 - $8

    2. Belshtica

      1 h 12 min - 38.9 miles

      $7 - $11

  • Bus

    $14 - $20
    1. Sofia

      3 h - twice daily

      $10 - $15

    2. Niš

      2 h 6 min - 5 times a day

      $4 - $6

  • Drive

    $21 - $35
    1. Sofia

      3 h 2 min - 121.7 miles

      $21 - $35

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

From Sofia train to Belshtica then drive to Zaječar. 4 h 55 min $15. From Sofia bus to Niš then bus to Zaječar. 6 h 6 min $19. From Sofia drive to Zaječar. 3 h 2 min $26.