Travel options for:
Bratislava to Prague
  • Train

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

      4 h 8 min - once daily

      $16 - $24

  • Bus

    $19 - $40
    1. Bratislava, Autobusová stanica

      4 h 15 min - every 4 hours

      $19 - $40

  • Bus via Vídeň, U2 Stadion, Busterminal Stadioncenter, Engerthstrasse

    $22 - $78
    1. Bratislava, Most SNP

      1 h 10 min - hourly

      $2 - $4

    2. Vídeň, U2 Stadion, Busterminal

      4 h 35 min - every 4 hours

      $20 - $75

  • Night train

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

      4 h 8 min - 3 times a day

      $16 - $24

  • Drive

    $40 - $65
    1. Bratislava

      3 h 7 min - 208.2 miles

      $40 - $65

  • Bus to Vienna, fly

    $94 - $293
    1. Bratislava

      45 min - hourly

      $2 - $6

    2. Vienna (VIE)

      50 min - non-stop

      $90 - $280

    3. Prague (PRG)

      17 min - every 10 minutes

      $1 - $5

    4. Nádraží Veleslavín

      9 min - every 15 minutes

      $1 - $2

  • Fly from Bratislava

    $65 - $568
    1. Bratislava

      15 min - every 5 minutes

    2. Bratislava (BTS)

      1 h - non-stop

      $60 - $600

    3. Prague (PRG)

      17 min - every 10 minutes

      $1 - $5

    4. Nádraží Veleslavín

      9 min - every 15 minutes

      $1 - $2

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

From Bratislava hl.st. train to Praha hl.n.. 4 h 8 min 17€. From Bratislava, Autobusová stanica Nivy bus to Praha, ÚAN Florenc. 4 h 15 min 22€. From Bratislava, Most SNP bus to Vídeň, U2 Stadion, Busterminal Stadioncenter, Engerthstrasse then bus to Praha, ÚAN Florenc. 6 h 34 min 66€. From Bratislava hl.st. night train to Praha hl.n.. 4 h 8 min 17€. From Bratislava drive to Prague. 3 h 7 min 44€. From Bratislava, Most SNP bus to Vienna airport, fly to Prague airport, bus to Nádraží Veleslavín, then subway to Prague. 3 h 8 min 124€. From Bratislava Most SNP (terminál) bus to Bratislava airport, fly to Prague airport, bus to Nádraží Veleslavín, then subway to Prague. 3 h 48 min 109€.