Feed status · checked 2026-09-01
Carris Metropolitana
Based on the official feed source on file
Service mode Bus
unchanged since 2026-08-31
Catalogued in Lisboa, Portugal.
A data-quality and completeness lens to help an agency improve its GTFS feed. Not an official compliance determination from any transit program. New to this? How to read your scorecard. Interactive view of this scorecard. Rubric v1.3, validator 8.0.1.
Checked for changes 4 hours ago; last changed 25 days ago.
Measured 3 of 4 score categories from the official feed URL on file.
How we measured this
Confidence in this measurement: medium.
- Realtime quality was not measured this run. It does not count against the grade.
- The feed was downloaded from the official feed URL on file.
Confidence describes how much the pipeline could measure this run, not the feed itself. It never changes the grade.
Top things to fix
Review the rule documentation for 'trip_distance_exceeds_shape_distance' at https://gtfs-validator.mobilitydata.org/rules.html and check the flagged rows in your feed.
Trip distance exceeds shape distance (flagged by the MobilityData validator). See the linked rule for what this affects.
⏱ Varies.worth about +24 points in its category
Review the rule documentation for 'missing_required_field' at https://gtfs-validator.mobilitydata.org/rules.html and check the flagged rows in your feed.
Missing required field (flagged by the MobilityData validator). See the linked rule for what this affects.
⏱ Varies.worth about +24 points in its category
Review the rule documentation for 'foreign_key_violation' at https://gtfs-validator.mobilitydata.org/rules.html and check the flagged rows in your feed.
Foreign key violation (flagged by the MobilityData validator). See the linked rule for what this affects.
⏱ Varies.worth about +24 points in its category
Finding handoff
Move one finding to a recheck
Select one finding. Copy the request, make the change in the feed-producing tool, then compare the next complete run.
- Feed evidence
- Trip distance exceeds shape distance (flagged by the MobilityData validator).
- Next action
- Review the rule documentation for 'trip_distance_exceeds_shape_distance' at https://gtfs-validator.mobilitydata.org/rules.html and check the flagged rows in your feed.
- Recheck
- Publish the changed feed at the same URL. On the next complete, comparable scorecard run, confirm that this finding is no longer reported.
Copy handoff text
- Feed evidence
- Missing required field (flagged by the MobilityData validator).
- Next action
- Review the rule documentation for 'missing_required_field' at https://gtfs-validator.mobilitydata.org/rules.html and check the flagged rows in your feed.
- Recheck
- Publish the changed feed at the same URL. On the next complete, comparable scorecard run, confirm that this finding is no longer reported.
Copy handoff text
- Feed evidence
- Foreign key violation (flagged by the MobilityData validator).
- Next action
- Review the rule documentation for 'foreign_key_violation' at https://gtfs-validator.mobilitydata.org/rules.html and check the flagged rows in your feed.
- Recheck
- Publish the changed feed at the same URL. On the next complete, comparable scorecard run, confirm that this finding is no longer reported.
Copy handoff text
How to make and check these changes
Check the result on the published feed. Read the guide, make the change in your tool, and use the next comparable run to see whether the finding is still reported. Only an action or ticket record can attribute who made the change.
Review the rule documentation for 'trip_distance_exceeds_shape_distance' at https://gtfs-validator.mobilitydata.org/rules.html and check the flagged rows in your feed.
Make the change. Make this change in whatever tool produces your feed, then re-export.
Check the result. The next scorecard run checks this finding again. If a comparable check no longer reports it, the feed's clearance log records that result. This confirms feed state, not who made the change. See this feed's finding-clearance log.
Review the rule documentation for 'missing_required_field' at https://gtfs-validator.mobilitydata.org/rules.html and check the flagged rows in your feed.
Make the change. Make this change in whatever tool produces your feed, then re-export.
Check the result. The next scorecard run checks this finding again. If a comparable check no longer reports it, the feed's clearance log records that result. This confirms feed state, not who made the change. See this feed's finding-clearance log.
Review the rule documentation for 'foreign_key_violation' at https://gtfs-validator.mobilitydata.org/rules.html and check the flagged rows in your feed.
Make the change. Make this change in whatever tool produces your feed, then re-export.
Check the result. The next scorecard run checks this finding again. If a comparable check no longer reports it, the feed's clearance log records that result. This confirms feed state, not who made the change. See this feed's finding-clearance log.
Rider view: what this feed publishes
A quick read of rider-facing information in this feed.
- Schedule visibility
- The feed's last published service date is in 302 days.
- Published accessibility data
- Accessibility information is stated for 0% of stops and 0% of trips. This measures published data, not whether stops or vehicles are physically usable.
- Fare information
- No fare information is published in the feed.
- Realtime information
- Realtime-feed availability and live-arrival coverage are not known from this scorecard.
Important: This does not rate service reliability. Riders should confirm current service alerts, fares, and accessibility accommodations with the transit operator before traveling.
Send your vendor a fix request
You may not control the GTFS export yourself. Copy this and send it to whoever runs your scheduling software export. It names each fix with the validator notice and a guide link.
Score by category
The MobilityData validator flagged 16 kinds of issue across 145240 instances (36187 error, 108955 warning, 98 informational).
Service data covers the next 302 days.
0% of stops state wheelchair accessibility (0% marked accessible, 0% marked not accessible). This measures what the feed publishes, not whether a stop is physically usable. Fare data is not published.
0% of stops state accessibility (0% marked accessible). Reflects what the feed states, not verified physical usability.
1 accessibility depth signal
176 route badge(s) pair a color and text color below the WCAG 4.5:1 contrast bar (1008, 1009, 1012, 1015, 1104, and more).
Consider: Adjust route_color or route_text_color so each pair clears 4.5:1. Often switching the text between black and white is enough.
Opportunities to strengthen the data, not deductions from the sub-score above. States what the second accessibility lens can check from the feed, not verified physical usability.
Not scored yet. Nothing here counts against the grade.
Routes and stops
Each route is drawn once, using the longest shape its trips follow; stops are the dots.
This feed has 12752 stops.
The route and stop data is ready below. Load the map only when you want the geographic view. It uses additional data.
Basemap: OpenFreeMap, © OpenStreetMap contributors. Routes and stops: this agency's GTFS feed.
- 1001 (red)
- 1002 (red)
- 1003 (red)
- 1004 (red)
- 1005 (red)
- 1005 (red)
- 1005 (red)
- 1006 (red)
- 1006 (red)
- 1008 (teal)
- 1009 (teal)
- 1010 (red)
- 1011 (red)
- 1011 (red)
- 1012 (teal)
- 1013 (red)
- 1014 (red)
- 1015 (teal)
- 1101 (red)
- 1101 (red)
- 1103 (red)
- 1104 (teal)
- 1105 (red)
- 1105 (red)
- 1106 (red)
- 1106 (red)
- 1107 (red)
- 1108 (red)
- 1109 (teal)
- 1110 (red)
- 1111 (red)
- 1113 (teal)
- 1114 (teal)
- 1115 (red)
- 1115 (red)
- 1115 (red)
- 1115 (red)
- 1115 (red)
- 1117 (red)
- 1117 (red)
- 1117 (red)
- 1117 (red)
- 1119 (red)
- 1120 (teal)
- 1121 (red)
- 1122 (red)
- 1123 (red)
- 1123 (red)
- 1124 (teal)
- 1125 (red)
- 1201 (teal)
- 1203 (teal)
- 1204 (teal)
- 1204 (teal)
- 1204 (teal)
- 1205 (teal)
- 1206 (red)
- 1206 (red)
- 1208 (red)
- 1209 (red)
- 1209 (red)
- 1210 (teal)
- 1211 (red)
- 1212 (red)
- 1213 (red)
- 1215 (red)
- 1216 (teal)
- 1216 (teal)
- 1217 (red)
- 1218 (red)
- 1219 (red)
- 1220 (red)
- 1221 (teal)
- 1222 (teal)
- 1223 (red)
- 1223 (red)
- 1223 (red)
- 1224 (red)
- 1225 (red)
- 1226 (teal)
- 1228 (red)
- 1229 (teal)
- 1230 (teal)
- 1231 (red)
- 1232 (red)
- 1233 (red)
- 1234 (red)
- 1235 (red)
- 1236 (red)
- 1240 (red)
- 1241 (red)
- 1242 (red)
- 1244 (red)
- 1245 (red)
- 1247 (red)
- 1248 (red)
- 1248 (red)
- 1249 (red)
- 1250 (red)
- 1251 (red)
- 1251 (red)
- 1251 (red)
- 1251 (red)
- 1252 (teal)
- 1253 (red)
- 1254 (red)
- 1255 (red)
- 1501 (teal)
- 1502 (red)
- 1503 (red)
- 1503 (red)
- 1504 (red)
- 1506 (red)
- 1507 (red)
- 1507 (red)
- 1508 (red)
- 1509 (red)
- 1510 (teal)
- 1511 (teal)
- 1511 (teal)
- 1512 (red)
- 1512 (red)
- 1513 (teal)
- 1513 (teal)
- 1513 (teal)
- 1513 (teal)
- 1513 (teal)
- 1514 (red)
- 1515 (red)
- 1515 (red)
- 1516 (red)
- 1517 (red)
- 1518 (red)
- 1518 (red)
- 1519 (red)
- 1520 (red)
- 1521 (red)
- 1522 (red)
- 1523 (red)
- 1524 (teal)
- 1525 (red)
- 1525 (red)
- 1525 (red)
- 1525 (red)
- 1527 (red)
- 1527 (red)
- 1528 (red)
- 1529 (red)
- 1529 (red)
- 1530 (red)
- 1531 (red)
- 1601 (red)
- 1601 (red)
- 1601 (red)
- 1601 (red)
- 1603 (red)
- 1604 (red)
- 1605 (red)
- 1606 (red)
- 1607 (red)
- 1608 (red)
- 1608 (red)
- 1610 (red)
- 1610 (red)
- 1611 (red)
- 1612 (red)
- 1612 (red)
- 1613 (red)
- 1613 (red)
- 1614 (red)
- 1614 (red)
- 1615 (red)
- 1615 (red)
- 1616 (red)
- 1616 (red)
- 1616 (red)
- 1616 (red)
- 1617 (red)
- 1617 (red)
- 1618 (red)
- 1619 (red)
- 1620 (red)
- 1621 (red)
- 1622 (red)
- 1623 (red)
- 1624 (red)
- 1624 (red)
- 1625 (red)
- 1626 (red)
- 1627 (red)
- 1628 (red)
- 1629 (red)
- 1630 (red)
- 1630 (red)
- 1630 (red)
- 1630 (red)
- 1630 (red)
- 1631 (red)
- 1632 (red)
- 1632 (red)
- 1632 (red)
- 1632 (red)
- 1633 (red)
- 1633 (red)
- 1634 (red)
- 1635 (red)
- 1635 (red)
- 1636 (red)
- 1636 (red)
- 1636 (red)
- 1636 (red)
- 1637 (red)
- 1638 (red)
- 1638 (red)
- 1638 (red)
- 1638 (red)
- 1639 (red)
- 1701 (red)
- 1702 (red)
- 1703 (red)
- 1704 (red)
- 1706 (red)
- 1706 (red)
- 1706 (red)
- 1707 (red)
- 1707 (red)
- 1708 (red)
- 1708 (red)
- 1708 (red)
- 1709 (red)
- 1709 (red)
- 1710 (red)
- 1711 (red)
- 1712 (red)
- 1713 (red)
- 1714 (red)
- 1715 (red)
- 1715 (red)
- 1716 (red)
- 1716 (red)
- 1717 (red)
- 1718 (red)
- 1719 (red)
- 1720 (red)
- 1720 (red)
- 1721 (red)
- 1721 (red)
- 1722 (red)
- 1723 (red)
- 1724 (red)
- 1724 (red)
- 1724 (red)
- 1724 (red)
- 1725 (red)
- 1726 (red)
- 1726 (red)
- 1726 (red)
- 1728 (red)
- 1728 (red)
- 1729 (red)
- 1729 (red)
- 1730 (red)
- 1730 (red)
- 1730 (red)
- 1730 (red)
- 1731 (red)
- 1733 (red)
- 1733 (red)
- 1733 (red)
- 1740 (red)
- 1741 (red)
- 1997 (green)
- 1997 (green)
- 2002 (red)
- 2003 (red)
- 2003 (red)
- 2004 (teal)
- 2006 (teal)
- 2008 (teal)
- 2011 (red)
- 2011 (red)
- 2014 (red)
- 2016 (teal)
- 2016 (teal)
- 2017 (red)
- 2020 (teal)
- 2021 (red)
- 2024 (teal)
- 2026 (teal)
- 2028 (red)
- 2029 (teal)
- 2030 (teal)
- 2031 (teal)
- 2032 (red)
- 2034 (teal)
- 2035 (red)
- 2036 (teal)
- 2037 (red)
- 2038 (red)
- 2039 (red)
- 2040 (teal)
- 2101 (red)
- 2102 (red)
- 2103 (red)
- 2103 (red)
- 2104 (red)
- 2105 (red)
- 2106 (red)
- 2106 (red)
- 2106 (red)
- 2107 (red)
- 2107 (red)
- 2108 (red)
- 2109 (red)
- 2110 (red)
- 2110 (red)
- 2110 (red)
- 2111 (red)
- 2112 (red)
- 2113 (red)
- 2113 (red)
- 2114 (red)
- 2115 (red)
- 2116 (red)
- 2117 (red)
- 2117 (red)
- 2117 (red)
- 2118 (red)
- 2118 (red)
- 2118 (red)
- 2118 (red)
- 2118 (red)
- 2119 (red)
- 2119 (red)
- 2120 (red)
- 2121 (red)
- 2123 (red)
- 2123 (red)
- 2123 (red)
- 2124 (teal)
- 2125 (teal)
- 2125 (teal)
- 2125 (teal)
- 2126 (red)
- 2126 (red)
- 2127 (red)
- 2128 (red)
- 2129 (red)
- 2130 (red)
- 2130 (red)
- 2131 (red)
- 2131 (red)
- 2132 (red)
- 2132 (red)
- 2133 (red)
- 2133 (red)
- 2133 (red)
- 2133 (red)
- 2133 (red)
- 2134 (red)
- 2135 (red)
- 2136 (red)
- 2137 (red)
- 2137 (red)
- 2138 (red)
- 2139 (red)
- 2140 (red)
- 2141 (red)
- 2142 (teal)
- 2142 (teal)
- 2142 (teal)
- 2143 (red)
- 2144 (red)
- 2144 (red)
- 2144 (red)
- 2144 (red)
- 2145 (red)
- 2145 (red)
- 2146 (red)
- 2147 (red)
- 2147 (red)
- 2148 (red)
- 2148 (red)
- 2149 (red)
- 2150 (red)
- 2150 (red)
- 2151 (red)
- 2152 (red)
- 2202 (red)
- 2203 (red)
- 2206 (red)
- 2207 (red)
- 2209 (red)
- 2210 (red)
- 2212 (teal)
- 2213 (red)
- 2213 (red)
- 2215 (red)
- 2217 (red)
- 2218 (red)
- 2219 (red)
- 2220 (teal)
- 2221 (red)
- 2222 (teal)
- 2223 (red)
- 2223 (red)
- 2224 (red)
- 2225 (red)
- 2301 (teal)
- 2303 (red)
- 2304 (red)
- 2306 (red)
- 2306 (red)
- 2307 (red)
- 2308 (teal)
- 2309 (red)
- 2310 (red)
- 2315 (red)
- 2317 (red)
- 2318 (teal)
- 2319 (teal)
- 2325 (red)
- 2327 (red)
- 2328 (red)
- 2329 (red)
- 2331 (teal)
- 2333 (teal)
- 2335 (teal)
- 2336 (teal)
- 2337 (teal)
- 2501 (red)
- 2502 (red)
- 2504 (red)
- 2505 (red)
- 2506 (red)
- 2511 (red)
- 2513 (red)
- 2515 (red)
- 2516 (red)
- 2517 (red)
- 2518 (red)
- 2522 (red)
- 2523 (red)
- 2524 (red)
- 2525 (red)
- 2526 (red)
- 2530 (red)
- 2532 (red)
- 2533 (red)
- 2534 (red)
- 2535 (red)
- 2536 (red)
- 2537 (red)
- 2538 (red)
- 2539 (red)
- 2540 (red)
- 2601 (red)
- 2605 (red)
- 2605 (red)
- 2610 (red)
- 2611 (red)
- 2620 (red)
- 2621 (red)
- 2621 (red)
- 2625 (red)
- 2625 (red)
- 2626 (red)
- 2626 (red)
- 2626 (red)
- 2627 (red)
- 2627 (red)
- 2630 (teal)
- 2631 (red)
- 2632 (red)
- 2650 (teal)
- 2651 (teal)
- 2652 (teal)
- 2653 (teal)
- 2706 (red)
- 2706 (red)
- 2708 (red)
- 2709 (red)
- 2710 (red)
- 2711 (red)
- 2713 (red)
- 2713 (red)
- 2713 (red)
- 2713 (red)
- 2714 (red)
- 2715 (red)
- 2716 (red)
- 2717 (red)
- 2718 (red)
- 2719 (red)
- 2720 (red)
- 2722 (red)
- 2723 (red)
- 2724 (red)
- 2725 (red)
- 2726 (red)
| Route | Type | Line color |
|---|---|---|
| 1001 Alfragide (Estr Seminario) - Reboleira (Estação) | Bus | red |
| 1002 Reboleira (Estação) | Circular via Alfragide (Centro comercial ) e Amadora (Estação Sul) | Bus | red |
| 1003 Amadora (Estação Norte) - Amadora Este (Metro) | Bus | red |
| 1004 Amadora (Estação Norte) via Moinhos da Funcheira | Circular | Bus | red |
| 1005 Amadora (Estação Norte) - UBBO | Bus | red |
| 1005 Casal São Brás - Amadora (Estação Norte) | Bus | red |
| 1005 Amadora (Estação Norte) | Circular madrugada | Bus | red |
| 1006 Amadora (Estação Norte) - UBBO | Noturna | Bus | red |
| 1006 Amadora (Estação Norte) - Moinhos Funcheira (Rotunda) | Noturna | Bus | red |
| 1008 Amadora Este (Metro) | Circular | Bus | teal |
| 1009 Amadora (Hospital) Via Mina e Venteira | Circular | Bus | teal |
| 1010 Alfornelos (Metro) - Casal da Mira | Bus | red |
| 1011 Brandoa (Largo) - Reboleira (Metro) | Bus | red |
| 1011 Brandoa (Largo) - Reboleira (Metro) | Circular | Bus | red |
| 1012 Alfornelos Metro via Brandoa | Circular | Bus | teal |
| 1013 Reboleira (Estação) - Urbanização Sky City via Casas do Lago | Bus | red |
| 1014 Amadora (Cemitério) - Vila Chã via Casas do Lago | Bus | red |
| 1015 Reboleira (Estação) via Damaia | Circular | Bus | teal |
| 1101 Alfragide (Centro Comercial) - Algés (Estação) | Bus | red |
| 1101 Alfragide (Centro Comercial) - Algés (Estação) via Carnaxide Esc. Sec | Bus | red |
| 1103 Algés (Estação) - Queijas (PSP) | Bus | red |
| 1104 Algés | Circular via Centro Histórico | Bus | teal |
| 1105 Algés (Estação) - Queluz Baixo (Centro Comercial) | Bus | red |
| 1105 Carnaxide (Escola Secundária) - Queluz Baixo (Centro Comercial) | Bus | red |
| 1106 Queluz Baixo (Centro Comercial) - Algés (Estação) | Bus | red |
| 1106 Algés (Estação) - Queijas (PSP) | Bus | red |
| 1107 Algés (Estação) - Queluz Baixo via Queijas | Bus | red |
| 1108 Algés - Carnaxide (Parque Suécia) via WTC | Bus | red |
| 1109 Carnaxide via Outurela | Circular | Bus | teal |
| 1110 Carnaxide via Queijas | Circular | Bus | red |
| 1111 Massamá-Barcarena (Estação Sul) - Barcarena (Fábrica Pólvora) | Bus | red |
| 1113 Algés (Estação) via Cruz Quebrada e Linda-a-Velha | Circular | Bus | teal |
| 1114 Algés (Estação) via Linda-a-Velha e Miraflores | Circular | Bus | teal |
| 1115 Caxias (Ped Italiana) - Lage (Centro) | Bus | red |
| 1115 Caxias (Ped Italiana) - Lage (Centro) via Escolas | Bus | red |
| 1115 Caxias (Estação) - Paço de Arcos (Estação Norte) | Bus | red |
| 1115 Caxias (Ped Italiana) - Paço de Arcos (Estação Norte) | Bus | red |
| 1115 Paço de Arcos (Estação Norte) - Qta Torneiro | Bus | red |
| 1117 Caxias (Qta Moura) - Lage (Centro) | Bus | red |
| 1117 Caxias (Qta Moura) - Lage (Centro) via Escolas | Bus | red |
| 1117 Paço de Arcos (Estação Norte) - Lage (Centro) | Bus | red |
| 1117 Caxias (Qta Moura) - Paço de Arcos (Estação Norte) | Bus | red |
| 1119 Leceia (Rotunda) - Paço De Arcos (Estação Norte) | Bus | red |
| 1120 Oeiras (Estação Norte) - Paço De Arcos (Estação Norte) | Bus | teal |
| 1121 Oeiras via Piscina Oceânica | Circular | Bus | red |
| 1122 Bº Joaquim Matias - Caxias (Ped Italiana) | Bus | red |
| 1123 Paço De Arcos (Estação Norte) - Porto Salvo (Lagoas Park) | Bus | red |
| 1123 Porto Salvo (Lagoas Park) - Paço De Arcos (Estação Norte) | Bus | red |
| 1124 Paço de Arcos | Circular | Bus | teal |
| 1125 Porto Salvo via Leião e Lage | Circular | Bus | red |
| 1201 Terrugem (Escola) | Circular | Bus | teal |
| 1203 Escola Secundária Mem Martins | Circular via Mem Martins (Estação) | Bus | teal |
| 1204 Alto do Forte (Alegro Sintra) | Circular | Bus | teal |
| 1204 Rio de Mouro (Estação Norte) | Circular | Bus | teal |
| 1204 Alto do Forte (Alegro Sintra) - Rio de Mouro (Estação Norte) | Bus | teal |
| 1205 Escola Secundária Mem Martins | Circular via Algueirão (Estação) | Bus | teal |
| 1206 Algueirão-Mem Martins (Estação) - Portela de Sintra (Estação) via Tribunal e Hospital | Bus | red |
| 1206 Algueirão (Estação) - Portela de Sintra (Estação Norte) via Hospital | Bus | red |
| 1208 Almargem Bispo (Cemitério) - Portela de Sintra (Estação Norte) via Hospital | Bus | red |
| 1209 Bairro da Felosa - Mira Sintra (Mercado) via Cemitério | Bus | red |
| 1209 Bairro da Felosa - Mira Sintra (Mercado) | Bus | red |
| 1210 Bairro Fitares - Mem Martins (Esc Secundária) | Bus | teal |
| 1211 Belas (Samaritana) - Agualva-Cacém (Estação) | Bus | red |
| 1212 Venda Seca - Queluz (Estação) | Bus | red |
| 1213 Bº Joaquim Fontes (Centro Comercial) - Agualva-Cacém (Estação) | Bus | red |
| 1215 Agualva-Cacém (Estação) via Encosta S. Marcos | Circular | Bus | red |
| 1216 Tercena (Estação) via São Marcos Taguspark (Novo Banco) e Casal do Cotão | Circular | Bus | teal |
| 1216 Tercena (Estação) via São Marcos e Casal do Cotão | Circular | Bus | teal |
| 1217 Agualva-Cacém (Estação) - Massamá (Urbanização Norte) | Bus | red |
| 1218 Agualva-Cacém (Estação) - Mira Sintra (Mercado) via Av Bomb Vol | Bus | red |
| 1219 Agualva-Cacém (Estação) - Mira Sintra (Mercado) via Av Santa Maria | Bus | red |
| 1220 Agualva-Cacém (Estação) via S. Marcos (Largo) | Circular | Bus | red |
| 1221 Agualva-Cacém (Estação) via Lopas | Circular | Bus | teal |
| 1222 Agualva-Cacém (Estação) via Bairro Joaquim Fontes | Circular | Bus | teal |
| 1223 Agualva-Cacém (Estação) - Portela Sintra (Estação Sul) | Bus | red |
| 1223 Agualva-Cacém (Estação) - Portela Sintra (Estação Sul) via Vale Flores | Bus | red |
| 1223 Agualva-Cacém (Estação) - Alto Do Forte (Alegro Sintra) | Bus | red |
| 1224 Belas Clube Campo - Monte Abraão (Estação) via Carregueira (Estabelecimento Prisional) | Bus | red |
| 1225 Agualva-Cacém (Estação) Via Enc. S. Marcos Univ Católica e Bela Vista | Circular | Bus | red |
| 1226 Massamá (Casal Olival) - Queluz - Belas (Estação) | Bus | teal |
| 1228 Massamá-Barcarena (Estação Norte) via Belas | Circular | Bus | red |
| 1229 Massamá-Barcarena (Estação Norte) via Quinta das Flores | Circular | Bus | teal |
| 1230 Monte Abraão (Estação) | Circular | Bus | teal |
| 1231 Mem Martins (Esc. Ferreira Castro) - Coutinho Afonso | Bus | red |
| 1232 Rio de Mouro (Estação Sul) via Mem Martins | Circular | Bus | red |
| 1233 Agualva-Cacém (Estação) | Circular via Bela Vista Univ Católica e Enc. S. Marcos | Bus | red |
| 1234 Portela de Sintra (Estação Sul) - Mira Sintra (Junta Freguesia) | Bus | red |
| 1235 Covas Ferro - Mercês (Estação Norte) | Bus | red |
| 1236 Alto do Forte (Alegro Sintra) - Queluz - Belas (Estação) | Bus | red |
| 1240 Negrais (Soc Recreativa) - Portela Sintra (Estação Norte) | Bus | red |
| 1241 Almoçageme (Mercado) - Hospital de Sintra | Bus | red |
| 1242 Casais Cabrela (Largo) - Almoçageme (Mercado) | Bus | red |
| 1244 Casal de Cambra (Escola) - Portela de Sintra (Estação Norte) via Hospital | Bus | red |
| 1245 Catribana (Largo) - Portela Sintra (Estação Norte) | Bus | red |
| 1247 Fontanelas - Portela de Sintra (Estação) via Janas | Bus | red |
| 1248 Portela Sintra (Estação Norte) - Praia Maçãs (Mercado) | Bus | red |
| 1248 Portela de Sintra (Estação Norte) - Fontanelas via Casal da Granja | Bus | red |
| 1249 Portela Sintra (Estação Norte) - Magoito (Praia) | Bus | red |
| 1250 Portela Sintra (Estação Norte) - Praia Grande | Bus | red |
| 1251 Portela Sintra (Estação Sul) - Rio De Mouro (Estação Sul) | Bus | red |
| 1251 Alto Do Forte (Alegro Sintra) - Rio De Mouro (Estação Sul) | Bus | red |
| 1251 Mem Martins (Estação) - Rio De Mouro (Estação Sul) | Bus | red |
| 1251 Alto do Forte (Alegro Sintra) via Mem Martins | Circular | Bus | red |
| 1252 Portela Sintra (Estação Sul) via Ranholas | Circular | Bus | teal |
| 1253 Sintra (Estação) via Cabo da Roca | Circular | Bus | red |
| 1254 Portela Sintra (Estação Norte) - Magoito (Praia) | Bus | red |
| 1255 Rebanque - Portela Sintra (Estação Norte) | Bus | red |
| 1501 Reboleira (Estação) | Circular via Alfragide (Zona Industrial e Centro comercial) | Bus | teal |
| 1502 Algés (Estação) - Amadora (Estação Sul) via Linda-a-Velha | Bus | red |
| 1503 Algés (Estação) - Bº Zambujal | Bus | red |
| 1503 Algés (Estação) - Alfragide (Zona Industrial) via Miraflores | Bus | red |
| 1504 Algés (Estação) - Bº Zambujal | Bus | red |
| 1506 Amadora (Hospital) via Alfragide e Damaia| Circular | Bus | red |
| 1507 Caxias (Estação) - Reboleira (Metro) | Bus | red |
| 1507 Caxias (Estação) - Queijas (PSP) | Bus | red |
| 1508 Almargem Bispo (Centro Saúde) - Amadora Este (Metro) | Bus | red |
| 1509 Amadora (Hospital) - Casal de Cambra (C. Saúde) | Bus | red |
| 1510 Amadora (Hospital) - Damaia De Baixo (Pavilhão Desportivo) | Bus | teal |
| 1511 Monte Abraão (Estação) via Amadora (Hospital) | Circular | Bus | teal |
| 1511 Monte Abraão (Estação) via Cemitério e Amadora (Hospital) | Circular | Bus | teal |
| 1512 Amadora (Hospital) - Montelavar (Largo) | Bus | red |
| 1512 Monte Abraão (Estação) - Montelavar (Largo) | Bus | red |
| 1513 Amadora (Hospital) | Circular | Bus | teal |
| 1513 Amadora (Hospital) - Queluz-Belas (Estação) | Bus | teal |
| 1513 Amadora (Hospital) via Escola Padre Alberto Neto | Circular | Bus | teal |
| 1513 Amadora (Hospital) via Escola Padre Alberto Neto quando sai do Hospital | Circular | Bus | teal |
| 1513 Amadora (Hospital) via Escola Padre Alberto Neto quando vai para o Hospital | Circular | Bus | teal |
| 1514 Amadora (Hospital) via Alfornelos| Circular | Bus | red |
| 1515 Amadora Este (Metro) - Casal Cambra via Queluz-Belas (Estação) | Bus | red |
| 1515 A-da-Beja - Amadora Este (Metro) | Bus | red |
| 1516 Casal Cambra (Igreja) - Monte Abraão (Estação) | Bus | red |
| 1517 Casal de Cambra (C Rebentão) - Reboleira (Metro) | Bus | red |
| 1518 Monte Abraão - Reboleira (Metro) | Bus | red |
| 1518 Monte Abraão - Queluz (4 Caminhos) | Bus | red |
| 1519 Queluz (Palácio) - Serra Silveira | Bus | red |
| 1520 Algés (Estação) - Agualva-Cacém (Estação) | Bus | red |
| 1521 Algés (Estação) - Agualva-Cacém (Estação) via A5 | Bus | red |
| 1522 Algés (Estação) - Monte Abraão (Estação) | Bus | red |
| 1523 Agualva-Cacém (Estação) - Oeiras (Estação) | Bus | red |
| 1524 Tercena (Estação) | Circular via Casal do Cotão – Taguspark | Bus | teal |
| 1525 Caxias (Est. Prisional) - Monte Abraão (Estação) | Bus | red |
| 1525 Caxias (Estação) - Monte Abraão (Estação) | Bus | red |
| 1525 Caxias (Estação) - Massamá-Barcarena (Estação Sul) | Bus | red |
| 1525 Escola S Bruno - Leceia (Igreja) | Bus | red |
| 1527 Cruz Quebrada (Estação) - Queluz (Estação) | Bus | red |
| 1527 Cruz Quebrada (Estação) - Queluz Baixo (Centro Comercial) | Bus | red |
| 1528 Linda-a-Velha (Esc Secundária) - Queluz - Belas (Estação) | Bus | red |
| 1529 Oeiras (Estação Norte) - Barcarena (Fábrica da Pólvora) via Taguspark (Novo Banco) | Bus | red |
| 1529 Oeiras (Estação Norte) - Barcarena (Fábrica da Pólvora) | Bus | red |
| 1530 Oeiras (Estação Norte) - Queluz (4 Caminhos) | Bus | red |
| 1531 Paço De Arcos (Estação Norte) - São Marcos (Rotunda) | Bus | red |
| 1601 Amadora Este (Metro) – Carcavelos (Praia) | Bus | red |
| 1601 Amadora Este (Metro) - Carcavelos (Praia) via Rotunda C. Comercial | Bus | red |
| 1601 Porto Salvo (Centro) - Amadora Este (Metro) | Bus | red |
| 1601 Carcavelos (Praia) - Queluz (4 Caminhos) | Bus | red |
| 1603 Amadora (Estação Norte) - Caneças (Largo Vieira Caldas) | Bus | red |
| 1604 Carcavelos (Estação) | Circular via Oeiras Parque | Bus | red |
| 1605 Carnaxide (Av. João Paulo II) - Carcavelos (Nova SBE) via A5 | Bus | red |
| 1606 Carnaxide (Av. João Paulo II) - Carcavelos (Nova SBE) via Terrugem | Bus | red |
| 1607 Oeiras Parque - Parede (Terminal) | Bus | red |
| 1608 Oeiras (Estação Norte) - Taguspark (Rotunda Sef) | Bus | red |
| 1608 Oeiras (Estação Norte) - Conceição Abóboda (Rotunda) | Bus | red |
| 1610 Paço De Arcos (Estação Norte) - Talaíde (Campo Futebol) | Bus | red |
| 1610 Paço De Arcos (Estação Norte) - Talaíde (Campo Futebol) via Leião | Bus | red |
| 1611 Paço de Arcos (Estação Norte) - Talaíde (Campo Futebol) via Vila Fria | Bus | red |
| 1612 Agualva-Cacém (Estação) - Carcavelos (Estação) via Taguspark (Novo Banco) | Bus | red |
| 1612 Agualva Cacém (Estação) - Carcavelos (Estação) | Bus | red |
| 1613 Agualva-Cacém (Estação) - Oeiras (Estação Sul) via Trajouce | Bus | red |
| 1613 Agualva-Cacém (Estação) - Abóboda | Bus | red |
| 1614 Carcavelos (Estação) - Portela Sintra (Estação Sul) via Abóboda | Bus | red |
| 1614 Abóboda - Portela Sintra (Estação Sul) | Bus | red |
| 1615 Carcavelos (Estação) - Rio de Mouro (Estação Sul) via Abóboda | Bus | red |
| 1615 Abóboda - Rio De Mouro (Estação Sul) | Bus | red |
| 1616 Paço de Arcos (Estação Norte) – Taguspark (Rotunda SEF) via Bº Navegadores | Bus | red |
| 1616 Paço de Arcos (Estação Norte) – Taguspark (Rotunda SEF) via Esc. Prep. Paço de Arcos e Leião (X Talaíde) | Bus | red |
| 1616 Paço de Arcos (Estação Norte) – Taguspark (Rotunda SEF) via Esc. Prep. Paço de Arcos | Bus | red |
| 1616 Paço de Arcos (Estação Norte) – Talaíde (Campo Futebol) via Esc. Prep. Paço de Arcos | Bus | red |
| 1617 Paço De Arcos (Estação Norte) - Talaíde (Igreja) | Bus | red |
| 1617 Paço De Arcos (Estação Norte) - Talaíde (Igreja) via Esc. Prep. Paço de Arcos | Bus | red |
| 1618 Carcavelos (Estação) - Portela Sintra (Estação Sul) | Bus | red |
| 1619 Carcavelos (Estação) - Rio de Mouro (Estação Sul) | Bus | red |
| 1620 Cascais (Terminal) - Portela Sintra (Estação Sul) | Bus | red |
| 1621 Cascais (Terminal) - Portela de Sintra (Estação Sul) | via CascaiShopping (Terminal) | Bus | red |
| 1622 Agualva-Cacém (Estação) - Carcavelos (Estação) via Trajouce | Bus | red |
| 1623 Cascais (Terminal) - Portela Sintra (Estação Sul) via Alvide | Bus | red |
| 1624 Cascais (Terminal) - Portela de Sintra (Estação Norte) via Azóia e Almoçageme | Bus | red |
| 1624 Cascais (Terminal) - Portela Sintra (Estação Norte) via Cabo Roca | Bus | red |
| 1625 Cascais (Terminal) - Rio De Mouro (Estação Sul) via Rua das Fisgas | Bus | red |
| 1626 CascaiShopping (Terminal) - Portela Sintra (Estação Sul) | Bus | red |
| 1627 CascaiShopping (Terminal) - Rio De Mouro (Estação Sul) | Bus | red |
| 1628 Estoril (Estação) - Rio De Mouro (Estação Sul) via Amoreira | Bus | red |
| 1629 Estoril (Estação) - Portela Sintra (Estação Sul) | Bus | red |
| 1630 Estoril (Estação) - Portela Sintra (Estação Sul) via Monte Estoril | Bus | red |
| 1630 Linhó - Estoril (Estação) | Bus | red |
| 1630 Bº Cruz Vermelha - Portela Sintra (Estação Sul) | Bus | red |
| 1630 Alcabideche (GNR) - Portela Sintra (Estação Sul) | Bus | red |
| 1630 Portela Sintra (Estação Sul) - CascaiShopping (Terminal) | Bus | red |
| 1631 Estoril (Estação) - Rio De Mouro (Estação Sul) | Bus | red |
| 1632 Carvalhal (Largo) - Portela Sintra (Estação Norte) | Bus | red |
| 1632 Casais Cabrela (Largo) - Terrugem (Igreja) | Bus | red |
| 1632 Terrugem (Igreja) - Carvalhal (Largo) | Bus | red |
| 1632 Casais Cabrela (Largo) - Portela Sintra (Estação Norte) | Bus | red |
| 1633 Ericeira (Terminal) - Portela de Sintra (Estação Norte) | Bus | red |
| 1633 Ericeira (Terminal Rodoviário) - Portela Sintra (Estação Norte) via Praia S. Julião | Bus | red |
| 1634 Fonte Da Aranha - Montelavar (Largo) | Bus | red |
| 1635 Almargem Bispo (Largo) - Caneças (Largo Vieira Caldas) | Bus | red |
| 1635 Almargem Bispo (Largo) - Caneças (Largo Vieira Caldas) via Covas Ferro | Bus | red |
| 1636 Caneças (B Maria Teresa) - D Maria (Igreja) | Bus | red |
| 1636 Caneças (Largo Vieira Caldas) - D Maria (Igreja) | Bus | red |
| 1636 D Maria (Igreja) - Vale Nogueira | Bus | red |
| 1636 Vale Nogueira - D Maria (Igreja) | Bus | red |
| 1637 Casal Cambra - Vale Lobos (Largo) | Bus | red |
| 1638 Oeiras (Estação Norte) - Parede (Terminal) | Bus | red |
| 1638 Aboboda (Sociedade) - Parede (Terminal) | Bus | red |
| 1638 Oeiras (Estação Norte) - Parede (Terminal) via Escola | Bus | red |
| 1638 Oeiras (Estação Norte) - Parede (Terminal) via Mercado | Bus | red |
| 1639 Cascais (Terminal) - Rio De Mouro (Estação Sul) | Bus | red |
| 1701 Algés (Estação) - Colégio Militar (Metro) | Bus | red |
| 1702 Agualva-Cacém (Estação) - Pontinha (Metro) via UBBO | Bus | red |
| 1703 Amadora (Estação Norte) - Pontinha (Metro) | Bus | red |
| 1704 Amadora (Hospital) - Marquês Pombal (Metro) | Bus | red |
| 1706 Colégio Militar (Metro) - UBBO via Brandoa | Bus | red |
| 1706 Benfica (R Pereira Bernardes) - Brandoa (Alto) | Bus | red |
| 1706 Colégio Militar (Metro) - Brandoa (Alto) | Bus | red |
| 1707 Colégio Militar (Metro) – Casal Mira (UBBO) via Amadora Este (Metro) | Bus | red |
| 1707 Casal Mira (Escola Primária) - Colégio Militar (Metro) via Amadora Este (Metro) | Bus | red |
| 1708 Casal Mira (Centro Comercial) | Circular | Bus | red |
| 1708 Brandoa (Alto) – Circular | Bus | red |
| 1708 Casal Mira (Centro Comercial) – Brandoa (Alto) via Colégio Militar | Bus | red |
| 1709 Caneças (Largo Jardim) - Colégio Militar (Metro) | Bus | red |
| 1709 Caneças (Largo Jardim) - Pontinha (Metro) | Bus | red |
| 1710 Caneças (Qtª São Carlos) - Pontinha (Metro) | Bus | red |
| 1711 Caneças (Esc. Secundária) - Pontinha (Metro) | Bus | red |
| 1712 Algés (Estação) - Amadora (Estação Sul) | Bus | red |
| 1713 Algés (Estação) - Amadora Este (Metro) | Bus | red |
| 1714 Amadora (Estação Sul) - Belém (Estação) | Bus | red |
| 1715 Belém (Estação) - Mira Sintra (Mercado) | Bus | red |
| 1715 Belém (Estação) - Agualva-Cacém (Estação) | Bus | red |
| 1716 Idanha (Urb Campinas) - Marquês Pombal (Metro) | Bus | red |
| 1716 Idanha (Urb Campinas) - Queluz - Belas (Estação) | Bus | red |
| 1717 Colégio Militar (Metro) - Massamá-Barcarena (Estação Sul) via Amadora Este (Metro) | Bus | red |
| 1718 Grajal - Belém (Estação) | Bus | red |
| 1719 Casal de Cambra - Colégio Militar (Metro) | Bus | red |
| 1720 Casal de Cambra - Colégio Militar (Metro) via Queluz-Belas (Estação) | Bus | red |
| 1720 A-da-Beja - Colégio Militar (Metro) | Bus | red |
| 1721 Colégio Militar (Metro) - Massamá (Casal do Olival) via Amadora Este (Metro) | Bus | red |
| 1721 Massamá (Casal Olival) - Queluz (4 Caminhos) | Bus | red |
| 1722 Alfragide (Centro Comercial) - Hospital São Francisco Xavier | Bus | red |
| 1723 Carnaxide (Av Portugal) - Marquês Pombal (Metro) | Bus | red |
| 1724 Linda-a-Velha – Marquês Pombal (Metro) via Alto Sta Catarina | Bus | red |
| 1724 Linda-a-Velha (Alto Sta Catarina) – Marquês Pombal (Metro) | Bus | red |
| 1724 Marquês Pombal (Metro) via Linda-a-Velha | Circular | Bus | red |
| 1724 Linda-a-Velha – Marquês Pombal (Metro) | Bus | red |
| 1725 Marquês Pombal (Metro) - Oeiras (Estação Norte) | Bus | red |
| 1726 Marquês Pombal (Metro) - Queijas (PSP) | Bus | red |
| 1726 Marquês Pombal (Metro) - Queijas (PSP) via Carnaxide Esc. Sec | Bus | red |
| 1726 Marquês Pombal (Metro) - Carnaxide (Escola Secundária) | Bus | red |
| 1728 Marquês Pombal (Metro) - Queijas (PSP) via Alto Sta Catarina | Bus | red |
| 1728 Marquês Pombal (Metro) - Queijas (PSP) via Linda-a-Velha | Bus | red |
| 1729 Marquês Pombal (Metro) - Queluz Baixo (Centro Comercial) | Bus | red |
| 1729 Marquês Pombal (Metro) - Queijas (PSP) | Bus | red |
| 1730 Marquês Pombal (Metro) - Queluz Baixo (Centro Comercial) via Linda-a-Velha | Bus | red |
| 1730 Marquês Pombal (Metro) - Queluz Baixo (Centro Comercial) via Linda-a-Velha e Alto Sta Catarina | Bus | red |
| 1730 Queluz Baixo (Centro Comercial) - Marquês Pombal (Metro) via Carnaxide Esc. Sec | Bus | red |
| 1730 Queluz Baixo (Centro Comercial) - Marquês Pombal (Metro) | Bus | red |
| 1731 Agualva-Cacém (Estação) - Hospital São Francisco Xavier | Bus | red |
| 1733 Marquês Pombal (Metro) - São Marcos via Queijas (Rotunda) e Taguspark | Bus | red |
| 1733 Marquês Pombal (Metro) - São Marcos via Queijas e TagusPark | Bus | red |
| 1733 São Marcos - Marquês Pombal (Metro) | Bus | red |
| 1740 Marquês de Pombal (Metro) - Algueirão-Mem Martins (Estação) | Bus | red |
| 1741 Marquês de Pombal (Metro) -Monte Abraão (Estação) via Algés | Bus | red |
| 1997 Cascais - Caxias | Bus | green |
| 1997 Caxias - Cascais | Bus | green |
| 2002 A-dos-Cãos - Loures (Centro Saude) | Bus | red |
| 2003 Guerreiros - Guerreiros | Bus | red |
| 2003 Guerreiros - Guerreiros via Bolores | Bus | red |
| 2004 Bairro de Santa Maria - Loures (Centro Saude) | Bus | teal |
| 2006 Bucelas | Circular via Vila Nova | Bus | teal |
| 2008 Bucelas - Mato da Cruz | Circular | Bus | teal |
| 2011 Cabeço de Montachique - Loures (Centro Saude) via Murteira | Bus | red |
| 2011 Tocadelos - Loures (Centro Saude) via Murteira | Bus | red |
| 2014 Frielas - Torres da Bela Vista via Santo António dos Cavaleiros | Bus | red |
| 2016 Guerreiros - Hospital Beatriz Angelo | Bus | teal |
| 2016 Torre dos Trotes - Hospital Beatriz Angelo | Bus | teal |
| 2017 Guerreiros - Loures Loures (Centro Saude) | Bus | red |
| 2020 Santo António dos Cavaleiros | Circular via Paradela | Bus | teal |
| 2021 Santo Antão do Tojal - Loures | Circular Sete Casas | Bus | red |
| 2024 Santo António dos Cavaleiros | Circular via Cidade Nova | Bus | teal |
| 2026 Loures | Circular via Rua República | Bus | teal |
| 2028 Loures | Circular via Santo António dos Cavaleiros | Bus | red |
| 2029 Moscavide (Urbanização Jardins do Cristo Rei) | Circular via Portela | Bus | teal |
| 2030 Sacavém (Centro Saúde) | Circular via Fetais | Bus | teal |
| 2031 Sacavém (Centro Saúde) | Circular | Bus | teal |
| 2032 Sacavém (Estação) | Circular via São João da Talha | Bus | red |
| 2034 Santa Iria da Azóia (Estação) | Circular | Bus | teal |
| 2035 Tojal (Jardim) - Santo Antão do Tojal via MARL | Bus | red |
| 2036 Urbana de Camarate | Circular | Bus | teal |
| 2037 Zambujal | Circular via Infantado | Bus | red |
| 2038 Bucelas | Circular via Loures | Bus | red |
| 2039 Bucelas - Zambujal via Sete Casas e loures | Bus | red |
| 2040 Loures | Circular via Urmeira | Bus | teal |
| 2101 Achada - Lagoa (Colegio Miramar) | Bus | red |
| 2102 Salgados - Lagoa (Colegio Miramar) | Bus | red |
| 2103 Antas - Mafra (Parque Desportivo) | Bus | red |
| 2103 Antas - Mafra (Parque Desportivo) via Casais Monte Bom | Bus | red |
| 2104 Avessada - Malveira (Terminal) | Bus | red |
| 2105 Barreiralva - Mafra (Parque Desportivo) | Bus | red |
| 2106 Bocal - Mafra (Parque Desportivo) | Bus | red |
| 2106 Bocal - Mafra (Parque Desportivo) | Bus | red |
| 2106 Venda do Pinheiro - Bocal | Bus | red |
| 2107 Bocal - Malveira (Terminal) via Avessada e Portela | Bus | red |
| 2107 Bocal - Malveira (Terminal) via Avessada e Portela | Bus | red |
| 2108 Cachoeira - Malveira | Bus | red |
| 2109 Cachoeira - Venda do Pinheiro (Terminal) | Bus | red |
| 2110 Carvalhal - Mafra (Parque Desportivo) via Mata Grande e Valverde | Bus | red |
| 2110 Carvalhal - Mafra (Parque Desportivo) | Bus | red |
| 2110 Carvalhal - Mafra (Parque Desportivo) via Valverde | Bus | red |
| 2111 Casais da Areia - Lagoa (Colegio Miramar) | Bus | red |
| 2112 Casais de São Lourenço - Ericeira (Terminal) | Bus | red |
| 2113 Ericeira (Terminal) - Casais de São Lourenço via Feiteira | Bus | red |
| 2113 Ribamar - Ericeira (Terminal) via Feiteira | Bus | red |
| 2114 Charneca - Lagoa (Colegio Miramar) | Bus | red |
| 2115 Codeçal (Tapada Nacional) - Lagoa (Colegio Miramar) | Bus | red |
| 2116 Encarnação - Mafra (Parque Desportivo) | Bus | red |
| 2117 Encarnação (Cemiterio) - Ericeira (Terminal) via Ribamar | Bus | red |
| 2117 Encarnação (Cemiterio) - Ericeira (Terminal) via Ribamar e Valongo | Bus | red |
| 2117 Talefe - Encarnação Cruz | Bus | red |
| 2118 Encarnação (Cemiterio) - Ericeira (Terminal) via Santo Isidoro e Monte Godel | Bus | red |
| 2118 Monte Bom Cruz - Ericeira (Terminal) via Santo Isidoro e Monte Godel | Bus | red |
| 2118 Encarnação (Cemitério) - Ericeira (Terminal) via Santo Isidoro | Bus | red |
| 2118 Ericeira (Terminal) - Achada (Cabeça Alta) | Bus | red |
| 2118 Ericeira (Terminal) - Monte Bom Cruz via Monte Godel | Bus | red |
| 2119 Encarnação (Cemiterio) - Lagoa (Colegio Miramar) | Bus | red |
| 2119 Encarnação - Lagoa (Colegio Miramar) | Bus | red |
| 2120 Enxara do Bispo - Ericeira (Terminal) | Bus | red |
| 2121 Gradil - Enxara do Bispo | Bus | red |
| 2123 Praia da Foz do Lizandro - Praia de Ribeira d'Ilhas | Bus | red |
| 2123 Ericeira (Terminal) - Praia da Foz do Lizandro | Bus | red |
| 2123 Praia da Foz do Lizandro - Ericeira (Terminal) | Bus | red |
| 2124 Urbana da Ericeira 1 | Circular via Colinas Atlantico | Bus | teal |
| 2125 Urbana da Ericeira 2 | Circular via Outeirinho e Fonte Boa da Brincosa | Bus | teal |
| 2125 Urbana da Ericeira 2 | Circular via Fonte Boa da Brincosa | Bus | teal |
| 2125 Urbana da Ericeira 2 | Circular via Vale Carneiro | Bus | teal |
| 2126 Ericeira | Circular | Bus | red |
| 2126 Ericeira | Circular | Bus | red |
| 2127 Ericeira (Terminal) - Barril | Bus | red |
| 2128 Ericeira (Terminal) - Fonte Boa da Brincosa | Bus | red |
| 2129 Lagoa (Colégio Miramar) - Ericeira (Terminal) | Bus | red |
| 2130 Ericeira (Terminal) - Lagoa (Colegio Miramar) via Ribamar | Bus | red |
| 2130 Lagoa (Colégio Miramar) - Ribamar | Bus | red |
| 2131 Lagoa (Colegio Miramar) - Ericeira (Terminal) via Santo Isidoro | Bus | red |
| 2131 Lagoa (Coegio Miramar) - Ericeira (Terminal) via Santo Isidoro | Bus | red |
| 2132 Ericeira (Terminal) - Mafra (Terminal) | Bus | red |
| 2132 Ericeira (Terminal) - Mafra (Palacio) | Bus | red |
| 2133 Ericeira (Terminal) - Mafra (Palacio) via Carvoeira Montesouros e Av. Portugal | Bus | red |
| 2133 Ericeira (Terminal) - Mafra (Palacio) via Carvoeira | Bus | red |
| 2133 Mafra (Palacio) - Carvoeira via Montesouros e Av. Portugal | Bus | red |
| 2133 Mafra (Palacio) - Ericeira (Terminal) via Carvoeira e Av. Portugal | Bus | red |
| 2133 Mafra (Palacio) - Ericeira (Terminal) via Carvoeira e Montesouros | Bus | red |
| 2134 Ervideira - Gradil | Bus | red |
| 2135 Igreja Nova - Venda do Pinheiro (Nucleo Empresarial sul) | Bus | red |
| 2136 Jerumelo - Mafra (Terminal) | Bus | red |
| 2137 Lagoa (Colégio Miramar) - Mafra (Palácio) | Bus | red |
| 2137 Mafra (Alto da Vela) - Lagoa (Colégio Miramar) | Bus | red |
| 2138 Lagoa (Colegio Miramar) - São Domingos | Bus | red |
| 2139 Lagoa (Colégio Miramar) - Sobral da Abelheira | Bus | red |
| 2140 Lagoa (Colégio Miramar) - Sobreiro | Bus | red |
| 2141 Mafra (Terminal) - Ribamar | Bus | red |
| 2142 Mafra (Almada) | Circular | Bus | teal |
| 2142 Mafra (Almada) | Circular | Bus | teal |
| 2142 Mafra (Almada) - Mafra (Terminal) | Bus | teal |
| 2143 Mafra (Palácio) - Zambujal | Bus | red |
| 2144 Mafra (Parque Desportivo) - Livramento | Bus | red |
| 2144 Mafra (Parque Desportivo) - Santo Isidoro | Bus | red |
| 2144 Monte Bom - Mafra (Parque Desportivo) | Bus | red |
| 2144 Monte Bom - Mafra (Terminal) | Bus | red |
| 2145 Mafra | Circular via Sobral da Abelheira | Bus | red |
| 2145 Mafra | Circular via Sobral da Abelheira e Casais Monte Bom | Bus | red |
| 2146 Malveira (Centro Saude | Circular | Bus | red |
| 2147 Milharado - Venda do Pinheiro (Terminal) | Bus | red |
| 2147 Venda do Pinheiro (Escola) - Povoa da Galega | Bus | red |
| 2148 Povoa da Galega - Venda do Pinheiro (Terminal) | Bus | red |
| 2148 Venda do Pinheiro (Terminal) - Povoa da Galega | Bus | red |
| 2149 Prezinheira - Venda do Pinheiro (Terminal) | Bus | red |
| 2150 Carvalhal - Venda do Pinheiro (Colégio Santo André) | Bus | red |
| 2150 Venda do Pinheiro - Cheleiros via Arrifana | Bus | red |
| 2151 Venda do Pinheiro (Terminal) - Vila de Canas | Bus | red |
| 2152 Antas - Malveira (Escola) | Bus | red |
| 2202 Arroja - Senhor Roubado (Metro) | Bus | red |
| 2203 Arroja | Circular via Odivelas (Metro) | Bus | red |
| 2206 Caneças (Escola Secundária) - Senhor Roubado (Metro) via Patameiras (Centro Comercial) | Bus | red |
| 2207 Caneças (Escola Secundária) - Odivelas (Metro) | Bus | red |
| 2209 Caneças (Escola Secundária) - Senhor Roubado (Metro) via Casal do Bispo | Bus | red |
| 2210 Jardim da Amoreira | Circular via Colinas do Cruzeiro | Bus | red |
| 2212 Odivelas (Centro Comercial) | Circular | Bus | teal |
| 2213 Odivelas (Metro) | Circular via Famões | Bus | red |
| 2213 Odivelas (Metro) - Famões | Bus | red |
| 2215 Odivelas (Metro) - Ramada (Bons Dias) | Bus | red |
| 2217 Odivelas (Metro) | Circular via Casal Chapim | Bus | red |
| 2218 Odivelas (Metro) | Circular via Colinas do Cruzeiro | Bus | red |
| 2219 Odivelas (Metro) | Circular via Póvoa de Santo Adrião | Bus | red |
| 2220 Olival Basto | Circular via Póvoa de Santo Adrião e Odivelas (Metro) | Bus | teal |
| 2221 Póvoa de Santo Adrião (Parque Urbano) - Senhor Roubado (Metro) | Bus | red |
| 2222 Ramada | Circular | Bus | teal |
| 2223 Senhor Roubado (Metro) | Circular via Casal Novo | Bus | red |
| 2223 Casal Novo (Trigache) - Senhor Roubado (Metro) | Bus | red |
| 2224 Arroja | Circular via Odivelas (Centro Comercial) | Bus | red |
| 2225 Odivelas (Metro) | Circular via Arroja | Bus | red |
| 2301 Alverca (Estação) | Circular | Bus | teal |
| 2303 Alverca (Estação) - Arcena | Bus | red |
| 2304 Alverca (Estação) - Alhandra | Bus | red |
| 2306 Alverca (Estação) - Vila Franca de Xira | Bus | red |
| 2306 Alverca (Estação) - Vila Franca de Xira via Alhandra (Escola) | Bus | red |
| 2307 Arcena - Vila Franca de Xira | Bus | red |
| 2308 Alhandra | Circular | Bus | teal |
| 2309 Vila Franca de Xira | Circular via Alhandra | Bus | red |
| 2310 Bom Retiro - Carregado (Estação) | Bus | red |
| 2315 Castanheira do Ribatejo (Estação) | Circular via Hospital | Bus | red |
| 2317 Fonte Santa - Póvoa de Santa Iria (Estação) | Bus | red |
| 2318 Póvoa de Santa Iria (Estação) | Circular via Forte da Casa | Bus | teal |
| 2319 Forte da Casa | Circular via Póvoa de Santa Iria | Bus | teal |
| 2325 Póvoa de Santa Iria (Estação) - Verdelha Ruivo | Bus | red |
| 2327 Póvoa de Santa Iria (Estação) | Circular via Vialonga | Bus | red |
| 2328 Quinta da Piedade - Vila Franca de Xira | Bus | red |
| 2329 Alhandra (Escola) - Alverca (Estação) | Bus | red |
| 2331 Torre de Cima e Capelas - Vila Franca de Xira (Hospital) | Bus | teal |
| 2333 Vila Franca de Xira - Vila Franca de Xira (Hospital) via N1 | Bus | teal |
| 2335 Póvoa de Santa Iria | Circular via Escola Básica Norte | Bus | teal |
| 2336 Póvoa de Santa Iria | Circular via Centro de Saúde | Bus | teal |
| 2337 Vila Franca de Xira (Estação) | Circular | Bus | teal |
| 2501 Bocal - Malveira (Terminal) | Bus | red |
| 2502 Bucelas - Malveira | Bus | red |
| 2504 Carrascal - Ponte de Lousa | Bus | red |
| 2505 Loures (Centro Comercial) - Malveira (Terminal) | Bus | red |
| 2506 Milharado (CASO) - Ponte de Lousa | Bus | red |
| 2511 Caneças (Escola Secundária) - Loures (Centro Comercial) via Bairro CTT | Bus | red |
| 2513 Caneças (Escola Secundária) - Loures | Bus | red |
| 2515 Odivelas (Metro) | Circular via Bairro da Paradela | Bus | red |
| 2516 Senhor Roubado (Metro) | Circular via Bairro da Paradela | Bus | red |
| 2517 Odivelas (Metro) | Circular via Loures (Hospital) e Jardim da Amoreira | Bus | red |
| 2518 Frielas - Senhor Roubado (Metro) via Zona Comercial | Bus | red |
| 2522 Jardim da Amoreira - Sr. Roubado (Metro) via Montemor | Bus | red |
| 2523 Jardim da Amoreira - Odivelas (Metro) via Montemor | Bus | red |
| 2524 Odivelas (Metro) | Circular via Loures (Hospital) | Bus | red |
| 2525 Santo Antão do Tojal - Senhor Roubado (Metro) | Bus | red |
| 2526 Loures (Centro Comercial) - Odivelas (Metro) via Cidade Nova | Bus | red |
| 2530 Alverca (Estação) - Bucelas via Malvarosa | Bus | red |
| 2532 Alverca (Estação) - Loures | Bus | red |
| 2533 Alverca(Est) - Santo Antao do Tojal via Casal Areias | Bus | red |
| 2534 Loures (Supermercado) - Santa Iria da Azóia | Bus | red |
| 2535 Loures - Vila Franca de Xira | Bus | red |
| 2536 Mojões - Bairro Monjoes via Póvoa de Santa Iria | Bus | red |
| 2537 Póvoa de Santa Iria (Estação) - Santo Antão do Tojal | Bus | red |
| 2538 Póvoa de Santa Iria (Estação) - Santo Antao do Tojal via Alpriate | Bus | red |
| 2539 Santa Iria da Azóia (Estação) | Circular via São João da Talha | Bus | red |
| 2540 Santa Iria de Azóia (Estação) - MARL | Bus | red |
| 2601 Loures (Centro Comercial) - Reboleira (Estação) | Bus | red |
| 2605 Agualva-Cacém (Estação) - Loures | Bus | red |
| 2605 Agualva-Cacém (Estação) - Caneças | Bus | red |
| 2610 Odivelas (Metro) - UBBO | Bus | red |
| 2611 Santo António dos Cavaleiros - UBBO | Bus | red |
| 2620 Covas de Ferro - Loures (Centro Saude) | Bus | red |
| 2621 Covas de Ferro - Pinheiro de Loures | Bus | red |
| 2621 Pinheiro de Loures - A-Dos-Cãos | Bus | red |
| 2625 Mafra (Terminal)- São João das Lampas | Bus | red |
| 2625 Mafra (Terminal)- São João das Lampas | Bus | red |
| 2626 Mafra (Parque Desportivo) - Portela de Sintra (Estação) | Bus | red |
| 2626 Mafra (Parque Desportivo) - Cheleiros | Bus | red |
| 2626 Mafra (Quinta Santa Barbara) - Portela de Sintra (Estação) | Bus | red |
| 2627 Mafra (Parque Desportivo) - Ribeira dos Tostões | Bus | red |
| 2627 Ribeira dos Tostões - Igreja Nova | Bus | red |
| 2630 Caneças (Escola Secundária) | Circular | Bus | teal |
| 2631 Caneças (Escola Secundária) - Odivelas (Metro) via Quinta das Pretas | Bus | red |
| 2632 Caneças (Escola Secundária) - Odivelas (Metro) via Bairro Sol Nascente | Bus | red |
| 2650 Cidade Nova - Costa da Caparica | Bus | teal |
| 2651 Bucelas - Costa da Caparica | Bus | teal |
| 2652 Costa da Caparica - Forte Casa | Bus | teal |
| 2653 Caneças (Escola Secundaria) - Costa da Caparica | Bus | teal |
| 2706 Bucelas - Lisboa (Campo Grande) via Infantado | Bus | red |
| 2706 Bucelas - Lisboa (Campo Grande) via A8 | Bus | red |
| 2708 Cabeço da Aguieira - Lisboa (Estação do Oriente) | Bus | red |
| 2709 Bairro de Angola | Circular via Camarate | Bus | red |
| 2710 Alto do Moínho - Lisboa (Campo Grande) | Bus | red |
| 2711 Charneca - Lisboa (Estação do Oriente) via Bairro Santiago | Bus | red |
| 2713 Lisboa (Campo Grande) | Circular via Charneca | Bus | red |
| 2713 Lisboa (Campo Grande) - Sacavém via Charneca | Bus | red |
| 2713 Apelação - Lisboa (Campo Grande) | Bus | red |
| 2713 Bairro São José - Lisboa (Campo Grande) | Bus | red |
| 2714 Lisboa (Campo Grande) - Sacavém (Estação) | Bus | red |
| 2715 Lisboa (Campo Grande) - Santo António dos Cavaleiros via IC22 e Igreja | Bus | red |
| 2716 Lisboa (Campo Grande) - Santo António dos Cavaleiros via IC22 e Cidade Nova | Bus | red |
| 2717 Lisboa (Campo Grande) - Loures (Centro Comercial) via IC22 e Torres da Bela Vista | Bus | red |
| 2718 Infantado - Lisboa (Campo Grande) | Bus | red |
| 2719 Fanhões - Lisboa (Campo Grande) via Sete Casas A8 e Frielas | Bus | red |
| 2720 Lisboa (Campo Grande) - Loures (Urmeira) | Bus | red |
| 2722 Lisboa (Areeiro) - Via Rara | Bus | red |
| 2723 Lisboa (Campo Grande) - Zambujal | Bus | red |
| 2724 Lisboa (Estação do Oriente) - Loures (Centro Comercial) via Túnel do Grilo | Bus | red |
| 2725 Lisboa (Estação do Oriente) - Loures (Centro Comercial) | Bus | red |
| 2726 Lisboa (Estação do Oriente) - Loures (Centro Comercial) via Camarate | Bus | red |
Showing 500 of 956 routes. The current scorecard JSON contains the complete route list.
List every stop
- Rua Carlos Manuel Rodrigues Francisco (Escola)
- R Carlos M. Francisco 229 (Escola Monte Novo)
- ALCOCHETE (R CIPRIÃO FIGUEIREDO)
- ALCOCHETE (R LEITE CUNHA) BIBLIOTECA
- ALCOCHETE (R LEITE CUNHA) BIBLIOTECA
- ALCOCHETE (AV RESTAURAÇÃO) EB MANUEL I
- ALCOCHETE (AV RESTAURAÇÃO) EB MANUEL I
- ALCOCHETE (R JOSÉ GRILO EVANGELISTA)
- ALCOCHETE (R JOSÉ GRILO EVANGELISTA)
- ALCOCHETE (R COOPERAÇÃO 27)
- ALCOCHETE (R COOPERAÇÃO 27)
- ALCOCHETE (R LIBERDADE) ESCOLA VALBOM
- ALCOCHETE (R LIBERDADE) ESCOLA VALBOM
- ALCOCHETE (AV D MANUEL I 25)
- ALCOCHETE (AV D MANUEL I 25)
- ALCOCH (AV INF D JOÃO) PRAIA MOINHOS
- PASSEIO CARAVELAS (FÓRUM ALCOCHETE)
- ALCOCHETE (R 25 DE ABRIL 8)
- ALCOCHETE (R Mª TERESA NORONHA)
- ALCOCHETE (R CARLOS M ROD FRANCISCO 408)
- ALCOCHETE (R CARLOS M ROD FRANCISCO 408)
- ALCOCHETE (R LÁPARO) SUPERMERCADO
- Rua do Láparo (Supermercado)
- ALCOCHETE (R LÁPARO) ESTALEIRO MUN
- ALCOCHETE (R LÁPARO) ESTALEIRO MUN
- ALCOCHETE (R LÁPARO X R BRACIEIRA)
- ALCOCHETE (R LÁPARO X R BRACIEIRA)
- ALCOCHETE (LAGOA LÁPARO)
- ALCOCHETE (LAGOA LÁPARO)
- PQ INDUSTRIAL BATEL (R ALFAZEMAS)
- Rua das Alfazemas (X) Rua dos Alecrins
- R DOS DAMASCOS
- R DOS DAMASCOS
- Acesso à Rua dos Damascos (Supermercado)
- ALCOCHETE (AV BARRIS) CENTRO SAÚDE
- AV DOS BARRIS - PQ DESP DO VALBOM (ROT)
- R VALE FIGUEIRA (CASAS NOVAS)
- R VALE FIGUEIRA (CASAS NOVAS)
- ESTR LAGOA DA CHEIA AGROPECUÁRIA
- ESTR LAGOA DA CHEIA AGROPECUÁRIA
- ESTR LAGOA DA CHEIA 610
- ESTR LAGOA DA CHEIA 610
- ESTR DOS MALMEQUERES 316
- ESTR DOS MALMEQUERES 316
- R FUTEBOL CLUBE S FRANCISCO (CERCAL)
- R FUTEBOL CLUBE S FRANCISCO (CERCAL)
- R FUTEBOL CLUBE S FRANC X R ANT ALEIXO 1
- R FUTEBOL CLUBE S FRANC X R ANT ALEIXO 1
- S FRANCISCO (EN 119 31)
- S FRANCISCO (PRAÇA DAS AVES DO TEJO)
- S FRANCISCO (PRAÇA DAS AVES DO TEJO)
- AV CORVO MARINHO URB VILLAS DO DUQUE
- Urbanização Villas do Duque (Fte Espaço Comercial)
- S FRANCISCO (EN 119 114)
- R FUTEBOL CLUBE S FRANCISCO (VILA AZUL)
- R FUTEBOL CLUBE S FRANCISCO (VILA AZUL)
- AV DOS BARRIS (PQ DESP DO VALBOM)
- AV DOS BARRIS (ESCOLA SECUNDÁRIA)
- ESTR DO BREJO COMPRIDO 4307
- CM1123 (QTA DA FLOR)
- Avenida da Revolução 86
- Avenida da Revolução 43
- Rua do Salineiro (X) Rua Capitão Salgueiro Maia
- Rua do Salineiro Frente 81
- VALBOM (R CERRADINHO PRAIA)
- VALBOM (R CERRADINHO PRAIA)
- Avenida Dom João II
- Avenida D. João II (X) Rua do Cercal
- R DA SOCIEDADE 95
- R DA SOCIEDADE 95
- Estrada Municipal 501 (X) Rua da Pacheca
- QTA PACHECA (EM 501) X R PACHECA
- EM 501 (VIAD PT VASCO GAMA) EST SERVIÇO
- EM 501 (VIAD PT VASCO GAMA) EST SERVIÇO
- SAMOUCO (EM 501) PORTO VELHO FÁB BOLOS
- SAMOUCO (EM 501) PORTO VELHO FÁB BOLOS
- SAMOUCO (EM 501) BAIRRO NOVO 210
- SAMOUCO (EM 501) BAIRRO NOVO 210
- SAMOUCO (EM 501 46)
- SAMOUCO (EM 501 46)
- ALCOCHETE (EM 502) VILA SOL
- ALCOCHETE (EM 502) VILA SOL
- EM 502 (ARMAZENS)
- EM 502 (ARMAZENS)
- FONTE SENHORA (R HORTAS 17)
- FONTE SENHORA (R HORTAS 17)
- FONTE SENHORA (R ANT RODRIGUES DIAS) FONTE
- FONTE SENHORA (R ANT RODRIGUES DIAS) FONTE
- R ANT RODRIGUES DIAS (X) EN4 (QTA MORGADO)
- R ANT RODRIGUES DIAS (X) EN4 (QTA MORGADO)
- EN 4 (VIV MARICATO)
- EN 4 (VIV MARICATO)
- EN4 (Viaduto)
- EN 4 ANTES VIADUTO A12
- Rua do Aceiro Frente Lote 7
- Rua do Aceiro 8
- R DO ACEIRO (FÁBRICA CORTIÇA)
- Rua do Aceiro (Frente Fábrica da Cortiça)
- R DO ACEIRO (TERROAL) QTA GUIA
- R DO ACEIRO (TERROAL) QTA GUIA
- ESTR CHARNEQUINHA X EN 5
- ESTR CHARNEQUINHA ( BRAÇO FORTE)
- EN4 1
- Estrada Nacional 4 (X) Rua do Aceiro
- ALCOCHETE (AV EURO 2004) FREEPORT
- ALCOCHETE (AV EURO 2004) FREEPORT
- ALCOCHETE (AV CANTO DO PINHEIRO 698)
- ALCOCHETE (AV CANTO DO PINHEIRO 698)
- AV CANTO DO PINHEIROXR FERNANDO PESSOA
- AV CANTO DO PINHEIROXR FERNANDO PESSOA
- ALCOCHETE (R MARIA LAMAS LT1)
- ALCOCHETE (R MARIA LAMAS LT1)
- Rua 25 de Abril (X) Passeio das Caravelas
- EM501 (X) Estrada dos Canaviais
- EM 501 X ESTR DOS CANAVIAIS
- R 25 ABRIL (EM501) X PASSEIO CARAVELAS
- EN4 X ACADEMIA SPORTING
- EN4 X ACADEMIA SPORTING
- EN 4 (MONTE LARANJO)
- Estrada Nacional 4 (Monte Laranjo)
- EN 4 (RILVAS)
- EN 4 (RILVAS)
- EN4 (Fábrica)
- EN 5 (AGRO ALBUQUERQUE)
- EN 5 (AGRO ALBUQUERQUE)
- ALCOCHETE (ROTUNDA DO ENTRONCAMENTO)
- Rua Padre Cruz 3
- ROT ENTRONCAMENTO (POSTO COMBUST)
- Zona Industrial do Passil P2
- Rua Doutor Manuel da Cruz Junior 128
- Rua Doutor Manuel da Cruz Junior Frente 128
- Rua da Quinta da Praia (X) Rua Bento Jesus Caraça
- Rua Conde de Vale de Reis Frente 10
- Praça José Coelho 2
- Rua da Cooperação (Piscinas)
- Rua dos Jasmins 336
- Rua da Cooperação (Polidesportivo)
- Zona Industrial do Passil P3
- Rua do Cercal Frente 70
- Rua do Cercal 76
- Rua do Vale da Fonte Coberta (Central Distribuição)
- Estrada da Atalaia Frente 310
- Zona Industrial do Passil P1
- Rua dos Jasmins Frente 336
- Zona Industrial do Passil P4
- Rua do Vale da Fonte Coberta (Frente Central Distribuição)
- Rua das Madressilvas Frente 178
- Rua das Madressilvas 178
- Rua dos Alecrins (Frente Zona Industrial)
- Rua do Cercal (X) Rua do Pinhal
- Rua do Cercal 681
- Estrada da Atalaia 272
- Estrada Nacional 4 (Fábrica)
- Rua dos Alecrins (Zona Industrial)
- Ponte 25 de Abril (Portagens)
- Av. Dr. Aresta Branco (X) Pç. 9 de Julho
- PRAGAL (PORTAGEM)
- Costa da Caparica (Terminal) P2
- Costa da Caparica (Terminal) P3
- R Maria Beatriz Mexia (X) R Quinta dos Loios
- ALMADA (LARGO CRISTO REI) TERMINAL
- R das Oliveiras (Parque infantil)
- ALMADA (AV CRISTO REI) NÚCLEO ÁGUA
- ALMADA (AV CRISTO REI) NÚCLEO ÁGUA
- ALMADA (AV CRISTO REI N41)
- ALMADA (AV CRISTO REI N41)
- ALMADA (AV CRISTO REI N17B)
- ALMADA (LGO INF D ANTÓNIO N2)
- ALMADA (R CAPITÃO LEITÃO N107)
- ALMADA (R CAPITÃO LEITÃO N79)
- ALMADA (R CAPITÃO LEITÃO N43A)
- ALMADA (R BERNARDO FRANCISCO COSTA 73)
- ALMADA (R BERNARDO FRANCISCO COSTA 73)
- ALMADA (R BERNARDO FRANCISCO COSTA 13)
- ALMADA (R BERNARDO FRANCISCO COSTA 13)
- ALMADA PRAÇA GIL VICENTE 4 (ESCOLA)
- CACILHAS AV 25 ABRIL 45C (SEG SOCIAL)
- CACILHAS (AV 25 ABRIL N3A)
- Cacilhas (Terminal) P5
- CACILHAS (AV 25 ABRIL N6)
- CACILHAS (AV 25 ABRIL N30)
- ALMADA AV D AFONSO HENRIQUES 18 (CTT)
- AV D NUNO ÁLV PEREIRA PÇA S J BAPTISTA
- ALMADA (R MENDO G SEABRA N3B)
- ALMADA (R MANUEL S COUTINHO N5)
- ALMADA (R FERNÃO LOURENÇO 45) SEMINÁRIO
- ALMADA (R FERNÃO LOURENÇO 45) SEMINÁRIO
- ALMADA (R FERNÃO LOURENÇO 57B)SEMINÁRIO
- ALMADA (R RAINHA D LEONOR) PARQUE URBANO
- ALMADA (R RAINHA D LEONOR) PARQUE URBANO
- ALMADA (PÇA S JOÃO BAPTISTA N3)
- ALMADA (AV D NUNO ÁLVARES PEREIRA 56)
- ALMADA (R CAETANO M BATALHA N9)
- ALMADA (R CAETANO M BATALHA N9)
- COVA PIEDADE R LIBERDADE 56C (URPICA)
- COVA PIEDADE R LIBERDADE 56C (URPICA)
- COVA PIEDADE R LIBERDADE 63 (ROTUNDA)
- COVA PIEDADE AV 23 JUL (X) ESTR BREJO
- CV PIEDADE R SAMEIRO ANTUNES FARMÁCIA
- CV PIEDADE R SAMEIRO ANTUNES FARMÁCIA
- PRAGAL (AV JOSE C PIRES) ESTAÇÃO
- AV TORRADO DA SILVA BOA ESPERANÇA
- COVA PIEDADE (AV 23 JULHO) POSTO COMB
- COVA PIEDADE R COOPERATIVA PIEDENSE 71
- R LIBERDADE 51 - RINGUE POMBAL
- ALMADA (AV D NUNO ÁLVARES PEREIRA 45)
- ALMADA (PÇA S JOÃO BAPTISTA) JUNTO CGD
- FEIJÓ (ALMADA FÓRUM)
- FEIJÓ (ALMADA FÓRUM)
- R António Aleixo 2c
- R António Aleixo Fte 6
- R ARY SANTOS 16 - C.COMERCIAL
- R ARY SANTOS 16 - C.COMERCIAL
- Bº B GONÇALVES (R ARY SANTOS 4B)
- Bº B GONÇALVES (R ARY SANTOS 4B)
- R AMADEU SOUSA CARDOSO (ESCOLA)
- R AMADEU SOUSA CARDOSO (ESCOLA)
- Bº GONÇALVES R ALM NEG 4 (ESCOLA)
- Bº GONÇALVES R ALM NEG 4 (ESCOLA)
- COVA PIEDADE (LGO ANTERO QUENTAL 11)
- COVA PIEDADE (LGO ANTERO QUENTAL 11)
- COVA PIEDADE (R CABO B ESPERANÇA 7A)
- COVA PIEDADE (AV RAINHA D LEONOR 59)
- COVA PIEDADE (AV RAINHA D LEONOR 59)
- COVA PIEDADE (AV RAINHA D LEONOR 16)
- COVA PIEDADE (AV RAINHA D LEONOR 16)
- COVA PIEDADE (AV RAINHA D LEONOR 13)
- R D SANCHO I 23 (EXTERNATO/ C SAÚDE)
- R D SANCHO I 23 (EXTERNATO/ C SAÚDE)
- ALMADA (R D SANCHO I N25A)
- ALMADA (R D SANCHO I N25A)
- Cacilhas (Terminal) P9
- ALMADA (R D SANCHO I 2) ESCOLA CACILHAS
- ALMADA R RAINHA D LEONOR 23 (ESCOLA)
- COVA PIEDADE (R CABO B ESPERANÇA 13)
- FEIJÓ (CEMITÉRIO)
- VL FLORES (R V FLORES 45A) ESC PRIMÁRIA
- VL FLORES (R V FLORES 45A) ESC PRIMÁRIA
- VALE FLORES (R V FLORES 77) DESCIDA
- VALE FLORES (R V FLORES N93)
- VALE FLORES (R V FLORES N93)
- VALE FLORES (R V FLORES) TÚNEL/ROTUNDA
- VALE FLORES (R V FLORES) TÚNEL/ROTUNDA
- VALE FLORES (R V FLORES N4)
- VALE FLORES (R V FLORES N4)
- VALE FLORES (R PITEIRA SANTOS 5A) Z INDUST
- VALE FLORES (R PITEIRA SANTOS 5A) Z INDUST
- VALE FIGUEIRA (EN 10-1) ENTRE ROTUNDAS
- VALE FIGUEIRA (EN 10-1) ENTRE ROTUNDAS
- RUA DO POVO 18
- and 12502 more (see the full list on the map or in the GeoJSON)
Over time
Overall score across the last 5 checks — unchanged since 2026-08-31.
Show the numbers
| Check | Score | Change |
|---|---|---|
| 2026-08-06 | 37.8 | first check |
| 2026-08-07 | 37.8 | no change |
| 2026-08-10 | 37.8 | no change |
| 2026-08-31 | 37.8 | no change |
| 2026-09-01 | 37.8 | no change |
What changed since your last check
- Correctness no change
- Freshness no change
- Rider experience no change
What changed in this feed
Overall grade and score held steady since 2026-08-31.
Same feed file as 2026-08-31; the published zip did not change.
Subscribe to this feed’s changes (Atom) to hear about grade drops and export changes in a reader, with no sign-up.
Everything we checked
20 findings, ordered by severity.
Show every finding
- Error30339 instances
Trip distance exceeds shape distance (flagged by the MobilityData validator).
See the linked rule for what this affects.
Fix: Review the rule documentation for 'trip_distance_exceeds_shape_distance' at https://gtfs-validator.mobilitydata.org/rules.html and check the flagged rows in your feed. (Varies.)
Finding code: trip_distance_exceeds_shape_distance · See MobilityData GTFS Validator rules (opens the validator rules on an external site)
- Error5392 instances
Missing required field (flagged by the MobilityData validator).
See the linked rule for what this affects.
Fix: Review the rule documentation for 'missing_required_field' at https://gtfs-validator.mobilitydata.org/rules.html and check the flagged rows in your feed. (Varies.)
Finding code: missing_required_field · See MobilityData GTFS Validator rules (opens the validator rules on an external site)
- Error331 instances
Foreign key violation (flagged by the MobilityData validator).
See the linked rule for what this affects.
Fix: Review the rule documentation for 'foreign_key_violation' at https://gtfs-validator.mobilitydata.org/rules.html and check the flagged rows in your feed. (Varies.)
Finding code: foreign_key_violation · See MobilityData GTFS Validator rules (opens the validator rules on an external site)
- Error125 instances
Some trips have stop times whose distances along the route go backwards.
Apps can show buses jumping backwards or mis-order stops.
Fix: Re-generate shape distances in your export; flag to your vendor if it persists. (Usually an export-tool fix, not hand editing.)
Finding code: decreasing_or_equal_stop_time_distance · See MobilityData GTFS Validator rules (opens the validator rules on an external site)
- Warning580107 instances
580107 of 580107 trips don't say whether the vehicle is wheelchair accessible.
Even with accessible stops, riders need to know the bus itself can take them.
Fix: Set wheelchair_accessible on every trip. If every vehicle is accessible, this may be one default; otherwise use the value for each trip. (A default or per-trip field in your export.)
Finding code: scorecard_wheelchair_accessible_unknown · Read the fix guide · See GTFS Schedule reference (opens the GTFS Schedule reference on an external site)
- Warning77707 instances
On some trips the stop distances run a little past the end of the route line.
The stop and shape distance values don't quite line up, so any math that uses them can drift.
Fix: Re-generate shape_dist_traveled on export so stop and shape distances use the same units. (Usually an export-tool fix, not hand editing.)
Finding code: trip_distance_exceeds_shape_distance_below_threshold · Read the fix guide · See MobilityData GTFS Validator rules (opens the validator rules on an external site)
- Warning27032 instances
Some stops sit far from the route line, going by the feed's own distance values.
Trip planners may draw the route down the wrong streets or point riders to the wrong corner.
Fix: Check the flagged stops' shape_dist_traveled against the route shape, and re-generate it on export if they disagree. (Usually an export-tool fix, not hand editing.)
Finding code: stop_too_far_from_shape_using_user_distance · Read the fix guide · See MobilityData GTFS Validator rules (opens the validator rules on an external site)
- Warning12752 instances
12752 of 12752 stops don't say whether a wheelchair user can board there.
Riders who use wheelchairs can't plan a trip when accessibility is marked 'unknown'; apps show no information at all.
Fix: Set wheelchair_boarding to 1 (accessible) or 2 (not accessible) for every stop. A field survey can start with the busiest stops. (A column in stops.txt; your scheduling software likely has it.)
Finding code: scorecard_wheelchair_boarding_unknown · Read the fix guide · See GTFS Schedule reference (opens the GTFS Schedule reference on an external site)
- Warning3688 instances
Some rider-facing names are in ALL CAPS or all lowercase.
ALL-CAPS stop and headsign names are harder to read in apps and are read awkwardly by screen readers.
Fix: Use mixed case for stop names and headsigns (e.g. 'Main St & 2nd Ave', not 'MAIN ST & 2ND AVE'). (Often a bulk fix in your scheduling software.)
Finding code: mixed_case_recommended_field · Read the fix guide · See MobilityData GTFS Validator rules (opens the validator rules on an external site)
- Warning376 instances
Some stops exist in the feed but no trip ever stops at them.
Riders may walk to a stop where no bus is scheduled to arrive.
Fix: Remove retired stops from the export, or add them back to the trips that should serve them. (A review pass in your scheduling software.)
Finding code: stop_without_stop_time · Read the fix guide · See MobilityData GTFS Validator rules (opens the validator rules on an external site)
- Warning92 instances
Stop has too many matches for shape (flagged by the MobilityData validator).
See the linked rule for what this affects.
Fix: Review the rule documentation for 'stop_has_too_many_matches_for_shape' at https://gtfs-validator.mobilitydata.org/rules.html and check the flagged rows in your feed. (Varies.)
Finding code: stop_has_too_many_matches_for_shape · See MobilityData GTFS Validator rules (opens the validator rules on an external site)
- Warning41 instances
Some route colors don't contrast with their text color.
Route badges get hard to read, most of all for riders with low vision.
Fix: Pick a darker/lighter route_text_color for the flagged routes. (One field per route.)
Finding code: route_color_contrast · Read the fix guide · See MobilityData GTFS Validator rules (opens the validator rules on an external site)
- Warning10 instances
Some stops sit far from the route line they belong to.
Trip planners may draw the bus route through the wrong streets or point riders to the wrong corner.
Fix: Check the flagged stops' coordinates and the route shape in your scheduling software; re-snap whichever is misplaced. (A few minutes per flagged stop.)
Finding code: stop_too_far_from_shape · Read the fix guide · See MobilityData GTFS Validator rules (opens the validator rules on an external site)
- Warning6 instances
Two or more routes share the same name.
Riders can't tell the routes apart in apps.
Fix: Give each route a distinct short or long name. (One field per route.)
Finding code: duplicate_route_name · See MobilityData GTFS Validator rules (opens the validator rules on an external site)
- Warning3 instances
Some values have extra spaces at the start or end.
A stray space can break a match, so a stop or route may fail to link across files.
Fix: Trim leading and trailing spaces on export. The scorecard's auto-fixed copy already does this. (Usually one export setting.)
Finding code: leading_or_trailing_whitespaces · See MobilityData GTFS Validator rules (opens the validator rules on an external site)
- Warning1 instance
The feed contains no fare information.
Riders see 'fare unknown' in trip planners and can't budget their trip; visitors are most affected.
Fix: Add fare_attributes.txt (or Fares v2 files) with your fare structure. If your service is fare-free, ask to have it marked fare-free instead. (A small file for most flat-fare systems.)
Finding code: scorecard_no_fare_data · Read the fix guide · See GTFS Best Practices (opens GTFS Best Practices on an external site)
- Info3550 instances
About 3550 stop names are written in ALL CAPS.
Mixed-case names are easier to read in apps and are read more naturally by screen readers.
Fix: Rename stops to mixed case where the language has letter case (for example, 'Central Station'). (Often a bulk fix in your scheduling software.)
Finding code: scorecard_stop_names_all_caps · Read the fix guide · See GTFS Best Practices (opens GTFS Best Practices on an external site)
- Info77 instances
Some service dates fall outside the date window set in feed_info.txt.
feed_info.txt should span every day your service runs, so apps know when the data applies.
Fix: Widen feed_start_date and feed_end_date to cover all service dates, or fix the dates that fall outside. (Two fields in feed_info.txt, or one export setting.)
Finding code: service_window_outside_feed_period · Read the fix guide · See MobilityData GTFS Validator rules (opens the validator rules on an external site)
- Info17 instances
Some files contain columns that are not part of the GTFS spec.
Harmless to riders, but apps ignore these columns and they can hide typos in real column names.
Fix: Check the flagged column names for misspellings of standard GTFS fields; remove them if they are vendor extras. (A quick look at the flagged files.)
Finding code: unknown_column · Read the fix guide · See MobilityData GTFS Validator rules (opens the validator rules on an external site)
- Info4 instances
The feed includes a file that is not part of the GTFS spec.
Apps ignore files they don't know, and a stray file can hide a misspelled standard file name.
Fix: Check the flagged file name for a typo of a standard GTFS file. Remove it if it is a vendor extra. (A quick look at the flagged file.)
Finding code: unknown_file · Read the fix guide · See MobilityData GTFS Validator rules (opens the validator rules on an external site)
Conformance mark Not yet
Two requirements remain for this feed to earn the conformance mark. 4 validator errors to resolve. States wheelchair access on 0% of stops and 0% of trips; the mark needs 90% of each.
- Valid Not yet
- 4 validator errors to resolve.
- Current Met
- Service data covers the next 302 days.
- Accessible Not yet
- States wheelchair access on 0% of stops and 0% of trips; the mark needs 90% of each.
In plain words: earn this mark when your feed passes validation, has not expired, and says whether nearly every stop and trip is wheelchair accessible.
A pass credential for a feed that is valid, current, and states wheelchair access on nearly every stop and trip. Accessibility here measures what the feed publishes, not whether a stop is physically usable. How the conformance mark works.
Clears the Google and Apple Maps four-week coverage bar. This feed has 302 days of service ahead, clearing the four-week (28-day) window Maps asks for. The feed also carries 36187 validator errors, the other thing Maps checks at onboarding; the findings below name each fix.
How this agency maps to the standards
The scorecard is a data-quality lens, not a compliance determination. Its universal references describe good GTFS and useful rider information. Useful references here are GTFS Schedule Best Practices, GTFS-Realtime Best Practices, MobilityData grading scheme, Google Transit publication guidance. Read the full standards crosswalk.
- Correctness 0 / 100
- GTFS Schedule best practices, checked by the MobilityData validator. MobilityData grading covers stop locations, route names, and colors. Google Transit requires a feed to pass validation for publication.
- Freshness 100 / 100
- GTFS Schedule best practices call for a dataset that stays current. An expired calendar can remove service from Google Transit and other rider trip planners.
- Rider experience 41 / 100
- GTFS Best Practices for rider-facing fields. MobilityData grading covers stop names and headsigns.
- Realtime quality Not yet published
- GTFS-Realtime best practices: a stable URL, high uptime, and frequent updates.
Cite this record
This page updates on every check. The record below does not: it is the dated file this grade came from, published at https://gtfsscorecard.org/data/artifacts/carris-metropolitana/2026-09-01.json and never overwritten, pinning the grade, category scores, rubric version, validator version, reader archive profile, and the scored feed's sha256 as they stood on 2026-09-01. Use it in a board packet, a regulatory filing, or a research citation instead of linking the live page, whose content will differ on your next visit.
Citing the tool itself rather than one agency's record? Use the repo's CITATION.cff.