Travel options for:
Bratislava to Belgrade
  • Bus, fly

    $75 - $281
    1. Bratislava

      45 min - hourly

      $2 - $6

    2. Vienna (VIE)

      1 h 5 min - non-stop

      $70 - $270

    3. Belgrade (BEG)

      30 min - every 20 minutes

      $3 - $5

  • Bus Mita Prevoz

    $37 - $39
    1. Bratislava Nové budova SND

      32 min - hourly

      $3 - $5

    2. Rajka

      14 min - every 4 hours

      $1 - $2

    3. Hegyeshalom

      6 h - once a week

      $33

  • Bus Eurolines Slovakia

    $40 - $70
    1. Bratislava

      9 h 30 min - 4 times a week

      $40 - $70

  • Bus Fudeks

    $34 - $54
    1. Bratislava, Bratislava Most

      2 h 45 min - once daily

      $11 - $20

    2. Budapest - Népliget

      5 h 48 min - twice daily

      $22 - $35

  • Train

    $34 - $56
    1. Bratislava-Petrzalka

      17 min - once daily

      $7 - $11

    2. Parndorf Ort

      10 h 33 min - once daily

      $27 - $45

  • Train, night train

    $24 - $35
    1. Bratislava hl.st.

      2 h 42 min - 5 times a day

      $10 - $16

    2. Budapest-Keleti

      8 h 7 min - once daily

      $13 - $20

  • Drive

    $70 - $110
    1. Bratislava

      5 h 22 min - 357.3 miles

      $70 - $110

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

From Bratislava, Most SNP bus to Vienna airport, fly to Belgrade airport, then bus to Belgrade. 4 h 25 min $136. From Bratislava Nové budova SND train to Rajka, train to Hegyeshalom, then bus to Belgrade. 8 h 45 min $37. From Bratislava bus to Belgrade. 9 h 30 min $59. From Bratislava, Bratislava Most SNP bus to Budapest - Népliget then bus to Beograd. 9 h 33 min $43. From Bratislava-Petrzalka train to Parndorf Ort then train to Beograd. 11 h 50 min $44. From Bratislava hl.st. train to Budapest-Keleti then night train to Beograd. 11 h 49 min $30. From Bratislava drive to Belgrade. 5 h 22 min $88.