Travel options for:
Budapest to Olomouc
  • Train

    $18 - $27
    1. Budapest-Nyugati

      59 min - hourly

      $3 - $6

    2. Szob

      2 h 24 min - once daily

      $9 - $13

    3. Breclav

      1 h 22 min - every 2 hours

      $5 - $9

  • Bus

    $24 - $35
    1. Budapešť, Kelenföld

      4 h 45 min - every 4 hours

      $20 - $29

    2. Brno, AN u hotelu Grand

      1 h 5 min - 5 times a day

      $4 - $7

  • Nighttrain

    $14 - $21
    1. Budapest-Keleti

      5 h - once daily

      $12 - $18

    2. Prerov

      14 min - every 2 hours

      $1 - $3

  • Nighttrain, train

    $80 - $118
    1. Dózsa György tér

      13 min - every 15 minutes - line 5

      $2

    2. Budapest-Keleti

      5 h 3 min - once daily

      $75 - $110

    3. Brno hl.n.

      1 h 33 min - every 4 hours

      $4 - $7

  • Drive

    $40 - $65
    1. Budapest

      3 h 48 min - 249.4 miles

      $40 - $65

  • Fly, train

    $85 - $254
    1. Budapest

      34 min - every 30 minutes

      $1 - $4

    2. Budapest (BUD)

      1 h 10 min - non-stop

      $75 - $230

    3. Prague (PRG)

      46 min - hourly

      $1 - $5

    4. Praha hl.n.

      2 h 10 min - 5 times a day

      $8 - $16

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

From Budapest-Nyugati train to Szob, train to Breclav, then train to Olomouc hl.n.. 6 h 45 min 5 952 Ft. From Budapešť, Kelenföld vasútállomás M - Etele tér bus to Brno, AN u hotelu Grand then bus to Olomouc, hl.n.. 6 h 50 min 7 820 Ft. From Budapest-Keleti nighttrain to Prerov then train to Olomouc hl.n.. 5 h 35 min 4 684 Ft. From Dózsa György tér line 5 bus to Budapest-Keleti, nighttrain to Brno hl.n., then train to Olomouc hl.n.. 8 h 20 min 27 099 Ft. From Budapest drive to Olomouc. 3 h 48 min 14 414 Ft. From Budapest Astoria bus to Budapest airport, fly to Prague airport, bus to Praha hl.n., then train to Olomouc. 7 h 21 min 31 092 Ft.