Skip to main content

How to get from Odivelas to Sintra by bus?

From Odivelas to Sintra by bus

To get from Odivelas to Sintra in Lisboa, take the 2812 bus from Av Abreu Lopes 21 station to Pça Dr Manuel de Arriaga 18 station. Next, take the 1710 bus from Pça Dr Manuel de Arriaga 18 station to Av Dinamarca 124 station. The total trip duration for this route is approximately 33 min. The ride fare is €0.00. The bus schedule from Odivelas may change. We recommend you check the updated bus schedule to Sintra on the Moovit app.

33min€0.00
Walk to bus station
Bus - 28122812
Bus - 17101710
Walk to Sintra
Leaves from Av Abreu Lopes 21

Step by Step

  • 1
    Walk to bus station
    Walk to bus station
    Av Abreu Lopes 21
    ID 110407
    480 m • 7 min
  • 2
    Bus - 28122812
    Wait for bus
    2812
    Caneças (Escola Secundária)
  • 3
    Ride to bus station
    Ride to bus station
    Pça Dr Manuel de Arriaga 18
    ID 110059
    17 min
  • 4
    Bus - 17101710
    Wait for bus
    1710
    Pontinha (Metro)
  • 5
    Ride to bus station
    Ride to bus station
    Av Dinamarca 124
    ID 171617
    4 min
  • 6
    Walk to Sintra
    Walk to
    Sintra
    20 m • 1 min
*Duration based on 8am traffic

Alternative route from Odivelas to Sintra by bus via 2812 and 1709

To get from Odivelas to Sintra in Lisboa, take the 2812 bus from Av Abreu Lopes 21 station to Pça Dr Manuel de Arriaga 18 station. Next, take the 1709 bus from Lgo Dr Manuel D'Arriaga (Jardim) station to Av Dinamarca 124 station. The total trip duration for this route is approximately 39 min. The ride fare is €0.00. The bus schedule from Odivelas may change. We recommend you check the updated bus schedule to Sintra on the Moovit app.

39min€0.00
Walk to bus station
Bus - 28122812
Bus - 17091709
Walk to Sintra
Leaves from Av Abreu Lopes 21

Step by Step

  • 1
    Walk to bus station
    Walk to bus station
    Av Abreu Lopes 21
    ID 110407
    480 m • 7 min
  • 2
    Bus - 28122812
    Wait for bus
    2812
    Caneças (Escola Secundária)
  • 3
    Ride to bus station
    Ride to bus station
    Pça Dr Manuel de Arriaga 18
    ID 110059
    17 min
  • 4
    Bus - 17091709
    Wait for bus
    1709
    Colégio Militar (Metro)
  • 5
    Ride to bus station
    Ride to bus station
    Av Dinamarca 124
    ID 171617
    4 min
  • 6
    Walk to Sintra
    Walk to
    Sintra
    20 m • 1 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 Odivelas to Sintra

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

Bus schedule from Odivelas to Sintra

To check the bus schedule from Odivelas to Sintra using the Moovit app, first download and open the app on your smartphone. Enter your starting point (Odivelas) and destination (Sintra), then select the desired date and time of travel. Moovit will show all available bus routes, estimated travel times, and any required transfers. You can view detailed departure and arrival times for each bus, 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 schedules.

Alternative route from Odivelas to Sintra by bus via 2812 and 1709

To get from Odivelas to Sintra in Lisboa, take the 2812 bus from Av Abreu Lopes 21 station to Pça Dr Manuel de Arriaga 18 station. Next, take the 1709 bus from Lgo Dr Manuel D'Arriaga (Jardim) station to Av Dinamarca 124 station. The total trip duration for this route is approximately 39 min. The ride fare is €0.00. The bus schedule from Odivelas may change. We recommend you check the updated bus schedule to Sintra on the Moovit app.

39min€0.00
Walk to bus station
Bus - 28122812
Bus - 17091709
Walk to Sintra
Leaves from Av Abreu Lopes 21

Step by Step

  • 1
    Walk to bus station
    Walk to bus station
    Av Abreu Lopes 21
    ID 110407
    480 m • 7 min
  • 2
    Bus - 28122812
    Wait for bus
    2812
    Caneças (Escola Secundária)
  • 3
    Ride to bus station
    Ride to bus station
    Pça Dr Manuel de Arriaga 18
    ID 110059
    17 min
  • 4
    Bus - 17091709
    Wait for bus
    1709
    Colégio Militar (Metro)
  • 5
    Ride to bus station
    Ride to bus station
    Av Dinamarca 124
    ID 171617
    4 min
  • 6
    Walk to Sintra
    Walk to
    Sintra
    20 m • 1 min
*Duration based on 8am traffic

Questions & Answers

  • What is the fastest way to get from Odivelas to Sintra?

    The fastest way takes 33 minutes, using Bus line 2812, Bus line 1710.

  • What is the alternative route to get from Odivelas to Sintra?

    The alternative route takes 39 minutes, using Bus line 2812, Bus line 1709.

  • Is there a direct bus between Odivelas and Sintra?

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

  • Which bus line goes from Odivelas to Sintra?

    The 2812 bus line goes from Av Abreu Lopes 21 station near Odivelas in Odivelas to Caneças (Escola Secundária) station. From there you’ll have to take one bus line till Caneças (Escola Secundária) station near Sintra in Lisboa.

  • How long does it take to travel from Odivelas to Sintra by bus?

    The total travel time between Odivelas in Odivelas and Sintra in Lisboa by bus is about 33 min.

  • Where do I get on the bus near Odivelas to get to Sintra?

    Get on the 2812 bus from the Av Abreu Lopes 21 stop near Odivelas in Odivelas.

  • Where do I get off the bus when travelling between Odivelas and Sintra?

    Get off the bus at the Caneças (Escola Secundária) stop, which is closest to Sintra in Lisboa.

  • When is the last bus from Odivelas to Sintra?

    The last bus from Odivelas in Odivelas to Sintra in Lisboa is the Caneças (Escola Secundária) - Lisboa (Campo Grande) via Senhor Roubado (Metro) line. It leaves the Av Abreu Lopes 21 stop at 2:48 AM.

  • How much is the bus fare from Odivelas to Sintra?

    The ride from Odivelas to Sintra costs €0.00.