Skip to main content

How to get from Olesa De Montserrat to Ullastrell by bus and train?

From Olesa De Montserrat to Ullastrell by bus and train

To get from Olesa De Montserrat to Ullastrell in Barcelona, take the S4 train from Olesa De Montserrat station to Martorell Vila | Castellbisbal station. Next, take the L2A bus from Fgc Martorell Vila station to Can Nicolau De Dalt - Benzinera station. The total trip duration for this route is approximately 1 hr 55 min. The ride fare is €6.20.

115min€6.20
Walk to train stationTrain - S4
Train - S4
Bus - L2AL2A
Walk to Ullastrell
Leaves from Olesa De Montserrat

Step by Step

  • 1
    Walk to train station
    Walk to train station
    Olesa De Montserrat
    ID 274
    910 m • 12 min
  • 2
    Train - S4
    Wait for train
    S4
    Barcelona - Plaça Espanya
  • 3
    Ride to train station
    Ride to train station
    Martorell Vila | Castellbisbal
    ID 271
    14 min
  • 4
    Walk to bus station
    Walk to bus station
    Fgc Martorell Vila
    20 m • 1 min
  • 5
    Bus - L2AL2A
    Wait for bus
    L2A
    Costa Blanca - Can Santeugini
  • 6
    Ride to bus station
    Ride to bus station
    Can Nicolau De Dalt - Benzinera
    23 min
  • 7
    Walk to Ullastrell
    Walk to
    Ullastrell
    3.9 km • 50 min
*Duration based on 8am traffic

Alternative route from Olesa De Montserrat to Ullastrell by bus and train via R50, S8 and L2A

To get from Olesa De Montserrat to Ullastrell in Barcelona, you’ll need to take 2 train lines and one bus line: take the R50 train from Olesa De Montserrat station to Martorell Central station. Next, you’ll have to switch to the S8 train and finally take the L2A bus from Fgc Martorell Vila station to Can Nicolau De Dalt - Benzinera station. The total trip duration for this route is approximately 2 hr 25 min. The ride fare is €5.10.

145min€5.10
Walk to train stationTrain - R50
Train - R50
Train - S8
Train - S8
Bus - L2AL2A
Walk to Ullastrell
Leaves from Olesa De Montserrat

Step by Step

  • 1
    Walk to train station
    Walk to train station
    Olesa De Montserrat
    ID 274
    910 m • 12 min
  • 2
    Train - R50
    Wait for train
    R50
    Barcelona - Plaça Espanya
  • 3
    Ride to train station
    Ride to train station
    Martorell Central
    ID 258
    11 min
  • 4
    Train - S8
    Wait for train
    S8
    Barcelona - Plaça Espanya
  • 5
    Ride to train station
    Ride to train station
    Martorell Vila | Castellbisbal
    ID 271
    2 min
  • 6
    Walk to bus station
    Walk to bus station
    Fgc Martorell Vila
    20 m • 1 min
  • 7
    Bus - L2AL2A
    Wait for bus
    L2A
    Costa Blanca - Can Santeugini
  • 8
    Ride to bus station
    Ride to bus station
    Can Nicolau De Dalt - Benzinera
    23 min
  • 9
    Walk to Ullastrell
    Walk to
    Ullastrell
    3.9 km • 50 min
*Duration based on 8am traffic
The Most Popular Urban Mobility App in Barcelona.
All local mobility options in one app

Public transit directions from Olesa De Montserrat to Ullastrell

The distance between Olesa De Montserrat, Barcelona and Ullastrell, Barcelona is approximately 19.23 km, which can typically be travelled in 115 min. Moovit will show you the directions from Olesa De Montserrat to Ullastrell by bus and train, so no matter how you choose to travel in Barcelona – you will always have plenty of easy options.

Public transit stations close to Olesa De Montserrat

Olesa De Montserrat is located at Olesa De Montserrat, Barcelona and the nearest public transit station is Olesa De M Centre Cívic De Sant Bernat.

Train stations close to Olesa De Montserrat:

  • Olesa De Montserrat
  • Abrera

Bus stations close to Olesa De Montserrat:

  • Olesa De M Centre Cívic De Sant Bernat
  • Olesa De M Ceip Sant Bernat
  • Olesa De M C Del Priorat

Public transit stations close to Ullastrell, Barcelona

Ullastrell is located at Ullastrell, Barcelona and the nearest public transit station is St. Miquel De Gonteres - Viladecavalls.

Train stations close to Ullastrell:

  • St. Miquel De Gonteres - Viladecavalls
  • Viladecavalls
  • Terrassa Rambla

Bus stations close to Ullastrell:

  • Ullastrell Ctra Bv-1203 Km 1 5 - Tornada
  • Ullastrell Ctra Bv-1203 Km 1 5 - Anada
  • Ullastrell Camí Ral Amb C/De Vall (Can Amat)

Alternative route from Olesa De Montserrat to Ullastrell by bus and train via R50, S8 and L2A

To get from Olesa De Montserrat to Ullastrell in Barcelona, you’ll need to take 2 train lines and one bus line: take the R50 train from Olesa De Montserrat station to Martorell Central station. Next, you’ll have to switch to the S8 train and finally take the L2A bus from Fgc Martorell Vila station to Can Nicolau De Dalt - Benzinera station. The total trip duration for this route is approximately 2 hr 25 min. The ride fare is €5.10.

145min€5.10
Walk to train stationTrain - R50
Train - R50
Train - S8
Train - S8
Bus - L2AL2A
Walk to Ullastrell
Leaves from Olesa De Montserrat

Step by Step

  • 1
    Walk to train station
    Walk to train station
    Olesa De Montserrat
    ID 274
    910 m • 12 min
  • 2
    Train - R50
    Wait for train
    R50
    Barcelona - Plaça Espanya
  • 3
    Ride to train station
    Ride to train station
    Martorell Central
    ID 258
    11 min
  • 4
    Train - S8
    Wait for train
    S8
    Barcelona - Plaça Espanya
  • 5
    Ride to train station
    Ride to train station
    Martorell Vila | Castellbisbal
    ID 271
    2 min
  • 6
    Walk to bus station
    Walk to bus station
    Fgc Martorell Vila
    20 m • 1 min
  • 7
    Bus - L2AL2A
    Wait for bus
    L2A
    Costa Blanca - Can Santeugini
  • 8
    Ride to bus station
    Ride to bus station
    Can Nicolau De Dalt - Benzinera
    23 min
  • 9
    Walk to Ullastrell
    Walk to
    Ullastrell
    3.9 km • 50 min
*Duration based on 8am traffic

Questions & Answers

  • What is the fastest way to get from Olesa De Montserrat to Ullastrell?

    The fastest way takes 115 minutes, using Bus line S4, Bus line L2A.

  • What is the alternative route to get from Olesa De Montserrat to Ullastrell?

    The alternative route takes 145 minutes, using Bus line R50, Bus line S8, Bus line L2A.

  • Is there a direct train between Olesa De Montserrat and Ullastrell in Barcelona?

    No, you’ll have to take one train line and one bus line in total. The total travelling time is 1 hr 55 min.

  • Which train line goes from Olesa De Montserrat to Ullastrell in Barcelona?

    The S4 train line goes from Olesa De Montserrat station near Olesa De Montserrat to Barcelona - Plaça Espanya station. From there you’ll have to take one bus line till Barcelona - Plaça Espanya station near Ullastrell in Barcelona

  • How long does it take to travel from Olesa De Montserrat to Ullastrell in Barcelona by train and bus?

    The total travel time between Olesa De Montserrat and Ullastrell in Barcelona by train and bus is about 1 hr 55 min.

  • Where do I get on the train near Olesa De Montserrat to get to Ullastrell in Barcelona?

    Get on the S4 train from the Olesa De Montserrat station near Olesa De Montserrat in Barcelona.

  • Where do I get off the train when travelling between Olesa De Montserrat and Ullastrell in Barcelona?

    Get off the train at the Barcelona - Plaça Espanya stop, which is closest to Ullastrell in Barcelona.

  • How much is the train fare from Olesa De Montserrat to Ullastrell?

    The ride from Olesa De Montserrat to Ullastrell costs €6.20.