Travel options for:
Ljubljana to Olomouc
  • Bus FlixBus

    $35 - $58
    1. Ljubljana

      5 h 15 min - once daily

      $22 - $40

    2. Vienna, Vienna Erdberg

      3 h 5 min - twice daily

      $12 - $21

  • Train

    $67 - $105
    1. Ljubljana

      6 h 4 min - once daily

      $45 - $75

    2. Wien Hbf

      57 min - every 3 hours

      $13 - $21

    3. Breclav

      1 h 22 min - every 2 hours

      $5 - $9

  • Bus Crnja Tours

    $35 - $51
    1. Ljubljana

      9 h 22 min - once daily

      $25 - $40

    2. Wien Stadion Center

      3 h 15 min - 5 times a week

      $9 - $14

  • Drive

    $70 - $110
    1. Ljubljana

      5 h 53 min - 363.9 miles

      $70 - $110

  • Fly Ljubljana to Brno, train

    $139 - $652
    1. Ljubljana

      18 min - on demand

      $24 - $45

    2. Ljubljana (LJU)

      5 h 15 min - 1 stopover

      $110 - $600

    3. Brno (BRQ)

      12 min - hourly

      $1 - $2

    4. Brno hl.n.

      1 h 33 min - every 4 hours

      $3 - $6

  • Shuttle to Klagenfurt, fly to Vienna, train

    $111 - $514
    1. Ljubljana

      1 h 45 min - on demand

      $11 - $180

    2. Klagenfurt (KLU)

      35 min - non-stop

      $75 - $300

    3. Vienna (VIE)

      16 min - 3 times a day

      $6 - $11

    4. Wien Hbf

      57 min - every 3 hours

      $13 - $21

    5. Breclav

      1 h 22 min - every 2 hours

      $5 - $9

  • Shuttle to Graz, fly to Vienna, train

    $143 - $675
    1. Ljubljana

      2 h 21 min - on demand

      $40 - $370

    2. Graz (GRZ)

      35 min - non-stop

      $75 - $270

    3. Vienna (VIE)

      16 min - 3 times a day

      $6 - $11

    4. Wien Hbf

      57 min - every 3 hours

      $13 - $21

    5. Breclav

      1 h 22 min - every 2 hours

      $5 - $9

  • Shuttle to Zagreb, fly to Vienna, train

    $143 - $607
    1. Ljubljana

      2 h 2 min - on demand

      $30 - $270

    2. Zagreb (ZAG)

      55 min - non-stop

      $85 - $300

    3. Vienna (VIE)

      16 min - 3 times a day

      $6 - $11

    4. Wien Hbf

      57 min - every 3 hours

      $13 - $21

    5. Breclav

      1 h 22 min - every 2 hours

      $5 - $9

  • Fly Ljubljana to Vienna, train

    $134 - $415
    1. Ljubljana

      18 min - on demand

      $24 - $45

    2. Ljubljana (LJU)

      1 h 5 min - non-stop

      $85 - $330

    3. Vienna (VIE)

      16 min - 3 times a day

      $6 - $11

    4. Wien Hbf

      57 min - every 3 hours

      $13 - $21

    5. Breclav

      1 h 22 min - every 2 hours

      $5 - $9

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

From Ljubljana bus to Vienna, Vienna Erdberg then bus to Olomouc, Olomouc bus st.. 9 h 20 min 48€. From Ljubljana train to Wien Hbf, train to Breclav, then train to Olomouc hl.n.. 10 h 10 min 76€. From Ljubljana bus to Wien Stadion Center then bus to Olomouc hl. n.. 13 h 37 min 40€. From Ljubljana drive to Olomouc. 5 h 53 min 74€. From Ljubljana shuttle to Ljubljana airport, fly to Brno airport, train to Brno hl.n., then train to Olomouc. 10 h 27 min 294€. From Ljubljana shuttle to Klagenfurt airport, fly to Vienna airport, train to Wien Hbf, train to Breclav, then train to Olomouc. 8 h 35 min 182€. From Ljubljana shuttle to Graz airport, fly to Vienna airport, train to Wien Hbf, train to Breclav, then train to Olomouc. 9 h 11 min 257€. From Ljubljana shuttle to Zagreb airport, fly to Vienna airport, train to Wien Hbf, train to Breclav, then train to Olomouc. 9 h 12 min 253€. From Ljubljana shuttle to Ljubljana airport, fly to Vienna airport, train to Wien Hbf, train to Breclav, then train to Olomouc. 8 h 38 min 173€.

 
 

Bus or train from Ljubljana to Olomouc?

FlixBus operates a bus from Ljubljana to Olomouc twice daily. Tickets cost $22 - $40 and the journey takes 5 h 15 min. 3 other operators also service this route. Alternatively, Slovenian Railways (SŽ) operates a train from Ljubljana to Olomouc once daily. Tickets cost $45 - $75 and the journey takes 6 h 4 min. 2 other operators also service this route.