Skip to main content

How to get from Praha-Benice to Olomouc by bus and train?

From Praha-Benice to Olomouc by bus and train

To get from Praha-Benice to Olomouc in Prague, you’ll need to take one bus line and 2 train lines: take the 228 bus from Benice station to Nádraží Uhříněves station. Next, you’ll have to switch to the S9 train and finally take the R18 train from Praha Hl.N. station to Olomouc Hlavní Nádraží station. The total trip duration for this route is approximately 3 hr 17 min. The bus and train schedule from Praha-Benice may change. We recommend you check the updated bus and train schedule to Olomouc on the Moovit app.

197min
Bus - 228228
Train - S9S9
Train - R18R18
Leaves from Benice

Step by Step

  • 1
    Start from bus station
    Start from bus station
    Praha-Benice
  • 2
    Bus - 228228
    Wait for bus
    228
    Nádraží Uhříněves
  • 3
    Ride to bus station
    Ride to bus station
    Nádraží Uhříněves
    9 min
  • 4
    Walk to train station
    Walk to train station
    Praha-Uhříněves
    40 m • 1 min
  • 5
    Train - S9S9
    Wait for train
    S9
    Praha Hl. N.
  • 6
    Ride to train station
    Ride to train station
    Praha Hl.N.
    18 min
  • 7
    Train - R18R18
    Wait for train
    R18
    Luhačovice
  • 8
    Ride to train station Olomouc Hlavní Nádraží
    Ride to train station
    Olomouc Hlavní Nádraží
    149 min
*Duration based on 8am traffic

Alternative route from Praha-Benice to Olomouc by bus and train via 228, 177 and R18

To get from Praha-Benice to Olomouc in Prague, you’ll need to take 2 bus lines and one train line: take the 228 bus from Benice station to Limuzská station. Next, you’ll have to switch to the 177 bus and finally take the R18 train from Praha-Libeň station to Olomouc Hlavní Nádraží station. The total trip duration for this route is approximately 3 hr 27 min. The bus and train schedule from Praha-Benice may change. We recommend you check the updated bus and train schedule to Olomouc on the Moovit app.

207min
Bus - 228228
Bus - 177177
Train - R18R18
Leaves from Benice

Step by Step

  • 1
    Start from bus station
    Start from bus station
    Praha-Benice
  • 2
    Bus - 228228
    Wait for bus
    228
    Poliklinika Malešice
  • 3
    Ride to bus station
    Ride to bus station
    Limuzská
    39 min
  • 4
    Bus - 177177
    Wait for bus
    177
    Poliklinika Mazurská
  • 5
    Ride to bus station
    Ride to bus station
    Nádraží Libeň
    14 min
  • 6
    Walk to train station
    Walk to train station
    Praha-Libeň
    110 m • 2 min
  • 7
    Train - R18R18
    Wait for train
    R18
    Luhačovice
  • 8
    Ride to train station Olomouc Hlavní Nádraží
    Ride to train station
    Olomouc Hlavní Nádraží
    141 min
*Duration based on 8am traffic
The Most Popular Urban Mobility App in Prague.
All local mobility options in one app

Public transit directions from Praha-Benice to Olomouc

The distance between Praha-Benice, Prague and Olomouc, Prague is approximately 287.54 km, which can typically be travelled in 197 min. Moovit will show you the directions from Praha-Benice to Olomouc by bus and train, so no matter how you choose to travel in Prague – you will always have plenty of easy options.

Bus And Train schedule from Praha-Benice to Olomouc

To check the bus and train schedule from Praha-Benice to Olomouc using the Moovit app, first download and open the app on your smartphone. Enter your starting point (Praha-Benice) and destination (Olomouc), then select the desired date and time of travel. Moovit will show all available bus and train routes, estimated travel times, and any required transfers. You can view detailed departure and arrival times for each bus and train, as well as real-time updates for delays or changes. Use this information to plan your trip and stay up to date with the latest bus and train schedules.

Alternative route from Praha-Benice to Olomouc by bus and train via 228, 177 and R18

To get from Praha-Benice to Olomouc in Prague, you’ll need to take 2 bus lines and one train line: take the 228 bus from Benice station to Limuzská station. Next, you’ll have to switch to the 177 bus and finally take the R18 train from Praha-Libeň station to Olomouc Hlavní Nádraží station. The total trip duration for this route is approximately 3 hr 27 min. The bus and train schedule from Praha-Benice may change. We recommend you check the updated bus and train schedule to Olomouc on the Moovit app.

207min
Bus - 228228
Bus - 177177
Train - R18R18
Leaves from Benice

Step by Step

  • 1
    Start from bus station
    Start from bus station
    Praha-Benice
  • 2
    Bus - 228228
    Wait for bus
    228
    Poliklinika Malešice
  • 3
    Ride to bus station
    Ride to bus station
    Limuzská
    39 min
  • 4
    Bus - 177177
    Wait for bus
    177
    Poliklinika Mazurská
  • 5
    Ride to bus station
    Ride to bus station
    Nádraží Libeň
    14 min
  • 6
    Walk to train station
    Walk to train station
    Praha-Libeň
    110 m • 2 min
  • 7
    Train - R18R18
    Wait for train
    R18
    Luhačovice
  • 8
    Ride to train station Olomouc Hlavní Nádraží
    Ride to train station
    Olomouc Hlavní Nádraží
    141 min
*Duration based on 8am traffic

Questions & Answers

  • What is the fastest way to get from Praha-Benice to Olomouc?

    The fastest way takes 197 minutes, using Bus line 228, Train line S9, Train line R18.

  • What is the alternative route to get from Praha-Benice to Olomouc?

    The alternative route takes 207 minutes, using Bus line 228, Bus line 177, Train line R18.

  • Is there a direct bus between Praha-Benice and Olomouc in Prague?

    No, you’ll have to take one bus line and 2 train lines in total. The total travelling time is 3 hr 17 min.

  • Which bus line goes from Praha-Benice to Olomouc in Prague?

    The 228 bus line goes from Nádraží Uhříněves station near Praha-Benice to Nádraží Uhříněves station. From there you’ll have to take 2 train lines till Nádraží Uhříněves station near Olomouc in Prague.

  • How long does it take to travel from Praha-Benice to Olomouc in Prague by bus and train?

    The total travel time between Praha-Benice and Olomouc in Prague by bus and train is about 3 hr 17 min.

  • Where do I get on the bus near Praha-Benice to get to Olomouc in Prague?

    Get on the 228 bus from the Nádraží Uhříněves stop near Praha-Benice in Prague.

  • Where do I get off the bus when travelling between Praha-Benice and Olomouc in Prague?

    Get off the bus at the Nádraží Uhříněves station, which is closest to Olomouc in Prague.