Skip to main content

How to get from Barreiro to Rio Maior by bus?

From Barreiro to Rio Maior by bus

To get from Barreiro to Rio Maior in Lisboa, you’ll need to take 3 bus lines: take the 2 bus from Barreiro (Terminal) P1/P6 station to Vale Da Amoreira (Escola) station. Next, you’ll have to switch to the 4701 bus and finally take the 742 bus from Estação Oriente station to Rio Maior station. The total trip duration for this route is approximately 2 hr 27 min. The ride fare is €12.40.

147min€12.40
Walk to bus station
Bus - 22
Bus - 47014701
Bus - 742742
Leaves from Barreiro (Terminal) P1/P6

Step by Step

  • 1
    Walk to bus station
    Walk to bus station
    Barreiro (Terminal) P1/P6
    40 m • 1 min
  • 2
    Bus - 22
    Wait for bus
    2
    Barreiro (Terminal) ↺ Alhos Vedros
  • 3
    Ride to bus station
    Ride to bus station
    Vale Da Amoreira (Escola)
    ID 090260
    13 min
  • 4
    Bus - 47014701
    Wait for bus
    4701
    Lisboa (Oriente)
  • 5
    Ride to bus station
    Ride to bus station
    Gare do Oriente 25-C
    ID 060001
    55 min
  • 6
    Walk to bus station
    Walk to bus station
    Estação Oriente
    50 m • 1 min
  • 7
    Bus - 742742
    Wait for bus
    742
    Rio Maior
  • 8
    Ride to bus station Rio Maior
    Ride to bus station
    Rio Maior
    70 min
*Duration based on 8am traffic

From Barreiro to Rio Maior by bus and train

To get from Barreiro to Rio Maior in Lisboa, you’ll need to take 2 train lines and one bus line: take the L. DO SADO train from Barreiro station to Pinhal Novo station. Next, you’ll have to switch to the L. ALENTEJO train and finally take the 742 bus from Estação Oriente station to Rio Maior station. The total trip duration for this route is approximately 2 hr 34 min. The ride fare is €9.05.

154min€9.05
Walk to train station
Train - L. DO SADOL. DO SADO
Train - L. ALENTEJOL. ALENTEJO
Bus - 742742
Leaves from Barreiro

Step by Step

  • 1
    Walk to train station
    Walk to train station
    Barreiro
    80 m • 2 min
  • 2
    Train - L. DO SADOL. DO SADO
    Wait for train
    L. DO SADO
    U-17247 Barreiro → Praias do Sado A
  • 3
    Ride to train station
    Ride to train station
    Pinhal Novo
    19 min
  • 4
    Train - L. ALENTEJOL. ALENTEJO
    Wait for train
    L. ALENTEJO
    IC-694 Évora → Lisboa - Oriente
  • 5
    Ride to train station
    Ride to train station
    Lisboa - Oriente
    45 min
  • 6
    Walk to bus station
    Walk to bus station
    Estação Oriente
    100 m • 2 min
  • 7
    Bus - 742742
    Wait for bus
    742
    Rio Maior
  • 8
    Ride to bus station Rio Maior
    Ride to bus station
    Rio Maior
    70 min
*Duration based on 8am traffic
The Most Popular Urban Mobility App in Lisboa.
All local mobility options in one app

Public transit directions from Barreiro to Rio Maior

The distance between Barreiro, Lisboa and Rio Maior, Lisboa is approximately 118.54 km, which can typically be travelled in 147 min. Moovit will show you the directions from Barreiro to Rio Maior by bus, so no matter how you choose to travel in Lisboa – you will always have plenty of easy options.

Public transit stations close to Barreiro

Barreiro is located at Barreiro, Lisboa and the nearest public transit station is Barreiro (Terminal) P1/P6.

Train stations close to Barreiro:

  • Lavradio
  • Barreiro A
  • Barreiro

Bus stations close to Barreiro:

  • Barreiro (Terminal) P1/P6
  • Barreiro (Terminal) P2/P5
  • Barreiro (Terminal) P7/P12

Ferry stations close to Barreiro:

  • Barreiro

Public transit stations close to Rio Maior, Lisboa

Rio Maior is located at Rio Maior, Lisboa and the nearest public transit station is Rio Maior.

Bus stations close to Rio Maior:

  • Rio Maior

From Barreiro to Rio Maior by bus and train

To get from Barreiro to Rio Maior in Lisboa, you’ll need to take 2 train lines and one bus line: take the L. DO SADO train from Barreiro station to Pinhal Novo station. Next, you’ll have to switch to the L. ALENTEJO train and finally take the 742 bus from Estação Oriente station to Rio Maior station. The total trip duration for this route is approximately 2 hr 34 min. The ride fare is €9.05.

154min€9.05
Walk to train station
Train - L. DO SADOL. DO SADO
Train - L. ALENTEJOL. ALENTEJO
Bus - 742742
Leaves from Barreiro

Step by Step

  • 1
    Walk to train station
    Walk to train station
    Barreiro
    80 m • 2 min
  • 2
    Train - L. DO SADOL. DO SADO
    Wait for train
    L. DO SADO
    U-17247 Barreiro → Praias do Sado A
  • 3
    Ride to train station
    Ride to train station
    Pinhal Novo
    19 min
  • 4
    Train - L. ALENTEJOL. ALENTEJO
    Wait for train
    L. ALENTEJO
    IC-694 Évora → Lisboa - Oriente
  • 5
    Ride to train station
    Ride to train station
    Lisboa - Oriente
    45 min
  • 6
    Walk to bus station
    Walk to bus station
    Estação Oriente
    100 m • 2 min
  • 7
    Bus - 742742
    Wait for bus
    742
    Rio Maior
  • 8
    Ride to bus station Rio Maior
    Ride to bus station
    Rio Maior
    70 min
*Duration based on 8am traffic

Questions & Answers

  • What is the fastest way to get from Barreiro to Rio Maior?

    The fastest way takes 147 minutes, using Bus line 2, Bus line 4701, Bus line 742.

  • What is the alternative route to get from Barreiro to Rio Maior?

    The alternative route takes 154 minutes, using Bus line L. DO SADO, Bus line L. ALENTEJO, Bus line 742.

  • Is there a direct bus between Barreiro and Rio Maior in Lisboa?

    No, you’ll have to take 3 bus lines in total. The total travelling time is 2 hr 27 min.

  • Which bus line goes from Barreiro to Rio Maior in Lisboa?

    The 2 bus line goes from Barreiro (Terminal) P1/P6 station near Barreiro to Barreiro (Terminal) ↺ Alhos Vedros station. From there you’ll have to take one bus line till Barreiro (Terminal) ↺ Alhos Vedros station near Rio Maior in Lisboa

  • How long does it take to travel from Barreiro to Rio Maior in Lisboa by bus?

    The total travel time between Barreiro and Rio Maior in Lisboa by bus is about 2 hr 27 min.

  • Where do I get on the bus near Barreiro to get to Rio Maior in Lisboa?

    Get on the 2 bus from the Barreiro (Terminal) P1/P6 stop near Barreiro in Lisboa.

  • Where do I get off the bus when travelling between Barreiro and Rio Maior in Lisboa?

    Get off the bus at the Barreiro (Terminal) ↺ Alhos Vedros stop, which is closest to Rio Maior in Lisboa.

  • How much is the bus fare from Barreiro to Rio Maior?

    The ride from Barreiro to Rio Maior costs €12.40.

Real-Time Arrivals, Schedules, Maps & More