Skip to main content

How to get from Bologna to San Leo by bus and train?

By bus and train

To get from Bologna to San Leo in San Leo, you’ll need to take 3 bus lines and one train line: take the 91 bus from Santa Viola station to Stazione Centrale station. Next, you’ll have to switch to the RV train, then the 160 bus and finally take the 103 bus from Secchiano (Fornace) station to San Leo - Piazza Dante station. The total trip duration for this route is approximately 5 hr 42 min.

342min
Walk to bus station
Bus - 9191
Train - RV
Bus - 160160
Bus - 103103
Walk to San Leo
Leaves from Santa Viola

Step by Step

  • 1
    Walk to bus station
    Walk to bus station
    Santa Viola
    30 m • 1 min
  • 2
    Bus - 9191
    Wait for bus
    91
    Stazione Centrale
  • 3
    Ride to bus station
    Ride to bus station
    Stazione Centrale
    18 min
  • 4
    Walk to train station
    Walk to train station
    Bologna Centrale
    60 m • 1 min
  • 5
    Train - RV
    Wait for train
    RV
    Cattolica-San Giovanni-Gabicce
  • 6
    Ride to train station
    Ride to train station
    Rimini
    91 min
  • 7
    Walk to bus station
    Walk to bus station
    4 Rimini FS
    50 m • 1 min
  • 8
    Bus - 160160
    Wait for bus
    160
    P.Zza V.Emanuele
  • 9
    Ride to bus station
    Ride to bus station
    Fornace
    56 min
  • 10
    Walk to bus station
    Walk to bus station
    Secchiano (Fornace)
    30 m • 1 min
  • 11
    Bus - 103103
    Wait for bus
    103
    Teglio II
  • 12
    Ride to bus station
    Ride to bus station
    San Leo - Piazza Dante
    13 min
  • 13
    Walk to San Leo
    Walk to
    San Leo
    Piazzale Palazzo Mediceo
    140 m • 2 min
*Duration based on 8am traffic

Alternative route by bus and train via 87, RV, 160 and 103

To get from Bologna to San Leo in San Leo, you’ll need to take 3 bus lines and one train line: take the 87 bus from Santa Viola station to Autostazione station. Next, you’ll have to switch to the RV train, then the 160 bus and finally take the 103 bus from Secchiano (Fornace) station to San Leo - Piazza Dante station. The total trip duration for this route is approximately 5 hr 47 min.

347min
Walk to bus station
Bus - 8787
Train - RV
Bus - 160160
Bus - 103103
Walk to San Leo
Leaves from Santa Viola

Step by Step

  • 1
    Walk to bus station
    Walk to bus station
    Santa Viola
    30 m • 1 min
  • 2
    Bus - 8787
    Wait for bus
    87
    Rotonda C.N.R.
  • 3
    Ride to bus station
    Ride to bus station
    Autostazione
    20 min
  • 4
    Walk to train station
    Walk to train station
    Bologna Centrale
    290 m • 4 min
  • 5
    Train - RV
    Wait for train
    RV
    Cattolica-San Giovanni-Gabicce
  • 6
    Ride to train station
    Ride to train station
    Rimini
    91 min
  • 7
    Walk to bus station
    Walk to bus station
    4 Rimini FS
    50 m • 1 min
  • 8
    Bus - 160160
    Wait for bus
    160
    P.Zza V.Emanuele
  • 9
    Ride to bus station
    Ride to bus station
    Fornace
    56 min
  • 10
    Walk to bus station
    Walk to bus station
    Secchiano (Fornace)
    30 m • 1 min
  • 11
    Bus - 103103
    Wait for bus
    103
    Teglio II
  • 12
    Ride to bus station
    Ride to bus station
    San Leo - Piazza Dante
    13 min
  • 13
    Walk to San Leo
    Walk to
    San Leo
    Piazzale Palazzo Mediceo
    140 m • 2 min
*Duration based on 8am traffic
The Most Popular Urban Mobility App in Bologne.
All local mobility options in one app

Public transit directions from Bologna to San Leo

The distance between Bologna, San Leo and San Leo, San Leo is approximately 153.18 km, which can typically be travelled in 342 min. Moovit will show you the directions from Bologna to San Leo by bus and train, so no matter how you choose to travel in San Leo – you will always have plenty of easy options.

Public transit stations close to Bologna

Bologna is located at Bologna, San Leo and the nearest public transit station is Santa Viola.

Train stations close to Bologna:

  • Casteldebole
  • Bologna Borgo Panigale

Bus stations close to Bologna:

  • Santa Viola
  • Giacinto
  • Berretta Rossa - Opificio Golinelli

Funicular stations close to Bologna:

  • Bologna Aeroporto
  • Bologna Centrale FS
  • Lazzaretto

Public transit stations close to San Leo, San Leo

San Leo is located at Piazzale Palazzo Mediceo, San Leo and the nearest public transit station is San Leo - Strada Leontina.

Bus stations close to San Leo:

  • San Leo - Strada Leontina

Alternative route by bus and train via 87, RV, 160 and 103

To get from Bologna to San Leo in San Leo, you’ll need to take 3 bus lines and one train line: take the 87 bus from Santa Viola station to Autostazione station. Next, you’ll have to switch to the RV train, then the 160 bus and finally take the 103 bus from Secchiano (Fornace) station to San Leo - Piazza Dante station. The total trip duration for this route is approximately 5 hr 47 min.

347min
Walk to bus station
Bus - 8787
Train - RV
Bus - 160160
Bus - 103103
Walk to San Leo
Leaves from Santa Viola

Step by Step

  • 1
    Walk to bus station
    Walk to bus station
    Santa Viola
    30 m • 1 min
  • 2
    Bus - 8787
    Wait for bus
    87
    Rotonda C.N.R.
  • 3
    Ride to bus station
    Ride to bus station
    Autostazione
    20 min
  • 4
    Walk to train station
    Walk to train station
    Bologna Centrale
    290 m • 4 min
  • 5
    Train - RV
    Wait for train
    RV
    Cattolica-San Giovanni-Gabicce
  • 6
    Ride to train station
    Ride to train station
    Rimini
    91 min
  • 7
    Walk to bus station
    Walk to bus station
    4 Rimini FS
    50 m • 1 min
  • 8
    Bus - 160160
    Wait for bus
    160
    P.Zza V.Emanuele
  • 9
    Ride to bus station
    Ride to bus station
    Fornace
    56 min
  • 10
    Walk to bus station
    Walk to bus station
    Secchiano (Fornace)
    30 m • 1 min
  • 11
    Bus - 103103
    Wait for bus
    103
    Teglio II
  • 12
    Ride to bus station
    Ride to bus station
    San Leo - Piazza Dante
    13 min
  • 13
    Walk to San Leo
    Walk to
    San Leo
    Piazzale Palazzo Mediceo
    140 m • 2 min
*Duration based on 8am traffic

Questions & Answers

  • What is the fastest way to get from Bologna to San Leo?

    The fastest way takes 342 minutes, using Bus line 91, Bus line RV, Bus line 160, Bus line 103.

  • What is the alternative route to get from Bologna to San Leo?

    The alternative route takes 347 minutes, using Bus line 87, Bus line RV, Bus line 160, Bus line 103.

  • Is there a direct bus between Bologna and San Leo?

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

  • Which bus line goes from Bologna to San Leo?

    The 91 bus line goes from Santa Viola station near Bologna in Bologne to Stazione Centrale station. From there you’ll have to take one bus line and one train line till Stazione Centrale station near San Leo in San Leo.

  • How long does it take to travel from Bologna to San Leo by bus and train?

    The total travel time between Bologna in Bologne and San Leo in San Leo by bus and train is about 5 hr 42 min.

  • Where do I get on the bus near Bologna to get to San Leo?

    Get on the 91 bus from the Santa Viola stop near Bologna in Bologne.

  • Where do I get off the bus when travelling between Bologna and San Leo?

    Get off the bus at the Stazione Centrale stop, which is closest to San Leo in San Leo.

Real-Time Arrivals, Schedules, Maps & More