Travel options for:
Belgrade to Bratislava
  • Bus Mita Prevoz

    $45 - $54
    1. Belgrade

      5 h 59 min - once a week

      $33

    2. Hegyeshalom

      18 min - every 3 hours

      $6 - $10

    3. Parndorf Ort

      25 min - every 4 hours

      $7 - $12

  • Bus Eurolines Slovakia

    $40 - $70
    1. Belgrade

      9 h 30 min - 4 times a week

      $40 - $70

  • Bus Fudeks

    $34 - $52
    1. Beograd

      5 h 48 min - twice daily

      $22 - $35

    2. Budapest, Budapest Népliget

      2 h 45 min - 3 times a day

      $11 - $20

  • Train

    $35 - $54
    1. Beograd

      11 h - once daily

      $28 - $45

    2. Parndorf Ort

      25 min - every 4 hours

      $7 - $12

  • Drive

    $70 - $110
    1. Belgrade

      5 h 25 min - 357.1 miles

      $70 - $110

  • Fly to Vienna, bus

    $75 - $295
    1. Belgrade

      30 min - every 20 minutes

      $3 - $6

    2. Belgrade (BEG)

      1 h 15 min - non-stop

      $70 - $270

    3. Vienna (VIE)

      45 min - every 5 minutes

      $2 - $20

  • Fly to Bratislava

    $49 - $257
    1. Belgrade

      30 min - every 20 minutes

      $3 - $6

    2. Belgrade (BEG)

      5 h 45 min - 1 stopover

      $45 - $250

    3. Bratislava (BTS)

      19 min - every 15 minutes - line 61

      $1 - $2

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

From Belgrade bus to Hegyeshalom, train to Parndorf Ort, then train to Bratislava-Petrzalka. 7 h 21 min RSD 5158. From Belgrade bus to Bratislava. 9 h 30 min RSD 6061. From Beograd bus to Budapest, Budapest Népliget then bus to Bratislava, Bratislava Most SNP. 9 h 33 min RSD 4338. From Beograd train to Parndorf Ort then train to Bratislava-Petrzalka. 11 h 39 min RSD 4662. From Belgrade drive to Bratislava. 5 h 25 min RSD 8923. From Slavija bus to Belgrade airport, fly to Vienna airport, then bus to Bratislava. 4 h 32 min RSD 13818. From Slavija bus to Belgrade airport, fly to Bratislava airport, then line 61 bus to Bratislava. 8 h 41 min RSD 14623.