Travel options for:
Sofia to Prague
  • Fly to Prague

    $68 - $188
    1. Sofia

      39 min - every 30 minutes - line 84

      $1

    2. Sofia (SOF)

      1 h 55 min - non-stop

      $65 - $180

    3. Prague (PRG)

      17 min - every 10 minutes

      $1 - $5

    4. Nádraží Veleslavín

      9 min - every 15 minutes

      $1 - $2

  • Fly to Dresden, night bus

    $120 - $425
    1. Sofia

      39 min - every 30 minutes - line 84

      $1

    2. Sofia (SOF)

      4 h 50 min - 1 stopover

      $110 - $410

    3. Dresden (DRS)

      2 h 10 min - every 15 minutes

      $9 - $14

  • Bus, train

    $48 - $69
    1. Sofia

      13 h 26 min - 4 times a week

      $35 - $55

    2. Brno hl.n.

      2 h 37 min - every 4 hours

      $10 - $16

  • Bus EAAA

    $40 - $75
    1. Sofia

      20 h 35 min - once daily

      $40 - $75

  • Bus Balkan Horn

    $6 - $10
    1. Sofia

      21 h 49 min - twice a week

    2. Plzeň, CAN

      1 h - hourly

      $4 - $8

    3. Zličín

      30 min - every 15 minutes - line 180

      $1 - $2

  • Train

    $70 - $106
    1. Sofia Sever

      8 h 31 min - once daily

      $14 - $17

    2. Videle

      13 h 16 min - once daily

      $30 - $50

    3. Budapest-Keleti

      6 h 53 min - once daily

      $26 - $40

  • Night train

    $63 - $91
    1. Sofia

      21 h 20 min - once daily

      $35 - $55

    2. Budapest-Keleti

      6 h 53 min - 3 times a day

      $26 - $40

  • Drive

    $140 - $210
    1. Sofia

      12 h 54 min - 804.9 miles

      $140 - $210

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

From Tzarigradsko shose Blvd. line 84 bus to Sofia airport, fly to Prague airport, bus to Nádraží Veleslavín, then subway to Prague. 5 h 7 min $99. From Tzarigradsko shose Blvd. line 84 bus to Sofia airport, fly to Dresden airport, then night bus to Prague. 9 h 45 min $231. From Sofia bus to Brno hl.n. then train to Praha hl.n.. 16 h 47 min $58. From Sofia bus to Prague. 20 h 35 min $54. From Sofia bus to Plzeň, CAN, bus to Zličín, then line 180 bus to Prašný most. 23 h 53 min $6. From Sofia Sever train to Videle, train to Budapest-Keleti, then train to Praha hl.n.. 30 h 40 min $89. From Sofia night train to Budapest-Keleti then night train to Praha hl.n.. 29 h 13 min $79. From Sofia drive to Prague. 12 h 54 min $175.