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

    $6 - $8
    1. Sofia

      1 h 40 min - once daily

    2. Byala

      1 h 30 min - twice daily

      $3 - $5

    3. Ruse

      1 h 25 min - twice a week

      $3 - $4

  • Bus ETAP Group

    $15 - $21
    1. Sofia - Central Bus Station

      5 h - 5 times a day

      $12 - $18

    2. Ruse

      1 h 25 min - twice a week

      $3 - $4

  • Bus ETAP Group #2

    $13 - $35
    1. Sofia - Central Bus Station

      7 h 30 min - twice daily

      $13 - $35

  • Train

    $15 - $19
    1. Sofia Sever

      9 h 20 min - once daily

      $15 - $19

  • Drive

    $35 - $60
    1. Sofia

      5 h 4 min - 242.1 miles

      $35 - $60

  • Fly

    $52 - $243
    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)

      37 min - every 15 minutes - line 783

      $1 - $2

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

From Sofia bus to Byala, bus to Ruse, then bus to Bucharest. 6 h 35 min 12. From Sofia - Central Bus Station bus to Ruse then bus to Bucharest. 7 h 25 min 30. From Sofia - Central Bus Station bus to Bucharest - Gară Filaret. 7 h 30 min 52. From Sofia Sever train to Bucuresti Nord Gara A. 9 h 20 min 27. From Sofia drive to Bucharest. 5 h 4 min 78. From Tzarigradsko shose Blvd. line 84 bus to Sofia airport, fly to Bucharest Otopeni airport, then line 783 bus to Bucharest. 4 h 28 min 186.