Travel options for:
Bratislava to Budapest
  • Train

    $10 - $16
    1. Bratislava hl.st.

      2 h 42 min - 5 times a day

      $10 - $16

  • Bus RegioJet

    $11 - $20
    1. Bratislava, Autobusová stanica

      3 h - every 4 hours

      $11 - $20

  • Train via Szob

    $11 - $17
    1. Bratislava hl.st.

      1 h 31 min - 5 times a day

      $7 - $11

    2. Szob

      59 min - hourly

      $3 - $6

  • Bus Eurolines HU

    $17 - $34
    1. Bratislava Mlynské nivy

      2 h 50 min - twice daily

      $15 - $35

    2. Népliget M

      13 min - every 20 minutes

      $2

  • Rideshare

    $15
    1. Bratislava

      2 h 39 min - twice daily

      $15

  • Drive

    $25 - $40
    1. Bratislava

      1 h 58 min - 125.3 miles

      $25 - $40

  • Bus, fly

    $98 - $300
    1. Bratislava

      45 min - hourly

      $2 - $6

    2. Vienna (VIE)

      45 min - non-stop

      $95 - $290

    3. Budapest (BUD)

      35 min - every 30 minutes

      $1 - $4

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

From Bratislava hl.st. train to Budapest-Keleti. 2 h 42 min 11€. From Bratislava, Autobusová stanica Nivy bus to Budapešť, Kelenföld vasútállomás M - Etele tér. 3 h 12€. From Bratislava hl.st. train to Szob then train to Budapest-Nyugati. 3 h 6 min 12€. From Bratislava Mlynské nivy bus to Népliget M then bus to Deák Ferenc tér M. 3 h 9 min 20€. From Bratislava rideshare to Budapest. 2 h 39 min 12€. From Bratislava drive to Budapest. 1 h 58 min 26€. From Bratislava, Most SNP bus to Vienna airport, fly to Budapest airport, then bus to Budapest. 3 h 23 min 122€.