Travel options for:
Sofia to Ruse
  • Bus Razgrad Municipality Bus

    $3 - $6
    1. Sofia

      1 h 40 min - once daily

    2. Byala

      15 min - 4329 feet

    3. Byala

      42 min - twice daily

      $3 - $6

  • Bus ETAP Group

    $12 - $18
    1. Sofia - Central Bus Station

      5 h - 5 times a day

      $12 - $18

  • Train

    $11 - $13
    1. Sofia Sever

      6 h - once daily

      $11 - $13

  • Bus VisitSvishtov

    1. Sofia

      5 h - every 4 hours

      $9 - $14

    2. Svishtov

      2 h - hourly

  • Drive

    $30 - $50
    1. Sofia

      3 h 54 min - 196.6 miles

      $30 - $50

  • Fly to Varna, train

    $29 - $124
    1. Sofia

      39 min - every 30 minutes - line 84

      $1

    2. Sofia (SOF)

      50 min - non-stop

      $19 - $110

    3. Varna (VAR)

      15 min - 7.9 miles

      $3 - $5

    4. Topolite

      3 h 33 min - 3 times a week

      $6 - $8

  • Fly to Bucharest Otopeni, bus

    $56 - $248
    1. Sofia

      39 min - every 30 minutes - line 84

      $1

    2. Sofia (SOF)

      1 h 5 min - non-stop

      $50 - $240

    3. Bucharest Otopeni (OTP)

      31 min - every 15 minutes - line 783

      $1 - $2

    4. Piața Victoriei

      2 min - every 10 minutes

      $1

    5. Bucuresti

      1 h 10 min - every 3 hours

      $3 - $4

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

From Sofia bus to Byala, walk to Byala, then bus to Ruse. 3 h 37 min 7. From Sofia - Central Bus Station bus to Ruse. 5 h 23. From Sofia Sever train to Ruse(BG). 6 h 19. From Sofia bus to Svishtov then bus to Ruse. 7 h 55 min. From Sofia drive to Ruse. 3 h 54 min 63. From Tzarigradsko shose Blvd. line 84 bus to Sofia airport, fly to Varna airport, taxi to Topolite, then train to Ruse. 7 h 17 min 87. From Tzarigradsko shose Blvd. line 84 bus to Sofia airport, fly to Bucharest Otopeni airport, line 783 bus to Piața Victoriei, subway to Bucuresti, then bus to Ruse. 6 h 34 min 195.