Feed status · checked 2026-09-13
Carris Metropolitana
Based on the official feed source on file
Service mode Bus
unchanged since 2026-09-12
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 33 hours ago; last changed 2 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 'block_trips_with_overlapping_stop_times' at https://gtfs-validator.mobilitydata.org/rules.html and check the flagged rows in your feed.
Block trips with overlapping stop times (flagged by the MobilityData validator). See the linked rule for what this affects.
⏱ Varies.worth about +24 points in its category
Re-generate shape distances in your export; flag to your vendor if it persists.Likely your export tool
Some trips have stop times whose distances along the route go backwards. Apps can show buses jumping backwards or mis-order stops.
⏱ Usually an export-tool fix, not hand editing.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
- Block trips with overlapping stop times (flagged by the MobilityData validator).
- Next action
- Review the rule documentation for 'block_trips_with_overlapping_stop_times' 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
- Some trips have stop times whose distances along the route go backwards.
- Next action
- Re-generate shape distances in your export; flag to your vendor if it persists.
- 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 'block_trips_with_overlapping_stop_times' 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.
Re-generate shape distances in your export; flag to your vendor if it persists.
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 290 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 17 kinds of issue across 106812 instances (19870 error, 86805 warning, 137 informational).
Service data covers the next 290 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 12774 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.
- 4001 (teal)
- 4002 (teal)
- 4101 (red)
- 4102 (red)
- 4103 (teal)
- 4104 (teal)
- 4105 (teal)
- 4106 (teal)
- 4107 (teal)
- 4202 (red)
- 4203 (teal)
- 4204 (teal)
- 4205 (red)
- 4206 (teal)
- 4207 (teal)
- 4207 (teal)
- 4207 (teal)
- 4208 (red)
- 4211 (teal)
- 4212 (red)
- 4301 (teal)
- 4302 (red)
- 4303 (teal)
- 4303 (teal)
- 4304 (red)
- 4305 (red)
- 4307 (red)
- 4307 (red)
- 4308 (red)
- 4310 (red)
- 4311 (red)
- 4312 (red)
- 4312 (red)
- 4312 (red)
- 4313 (red)
- 4320 (teal)
- 4321 (red)
- 4322 (red)
- 4322 (red)
- 4401 (red)
- 4402 (red)
- 4403 (teal)
- 4404 (teal)
- 4405 (teal)
- 4406 (teal)
- 4406 (teal)
- 4406 (teal)
- 4407 (red)
- 4408 (red)
- 4409 (red)
- 4410 (red)
- 4410 (red)
- 4412 (red)
- 4414 (red)
- 4415 (red)
- 4416 (red)
- 4417 (red)
- 4418 (red)
- 4419 (red)
- 4420 (teal)
- 4422 (red)
- 4422 (red)
- 4424 (red)
- 4425 (red)
- 4426 (teal)
- 4426 (teal)
- 4426 (teal)
- 4426 (teal)
- 4426 (teal)
- 4427 (teal)
- 4428 (red)
- 4429 (red)
- 4431 (teal)
- 4432 (red)
- 4434 (teal)
- 4434 (teal)
- 4435 (red)
- 4436 (teal)
- 4437 (red)
- 4438 (red)
- 4438 (red)
- 4439 (red)
- 4440 (red)
- 4441 (red)
- 4442 (red)
- 4442 (red)
- 4451 (red)
- 4452 (red)
- 4452 (red)
- 4453 (red)
- 4463 (teal)
- 4464 (teal)
- 4465 (teal)
- 4466 (teal)
- 4467 (teal)
- 4468 (teal)
- 4470 (red)
- 4471 (red)
- 4474 (red)
- 4474 (red)
- 4474 (red)
- 4477 (teal)
- 4481 (red)
- 4482 (red)
- 4501 (red)
- 4501 (red)
- 4504 (red)
- 4512 (red)
- 4512 (red)
- 4514 (red)
- 4514 (red)
- 4514 (red)
- 4515 (red)
- 4516 (red)
- 4520 (red)
- 4521 (red)
- 4522 (red)
- 4524 (red)
- 4525 (red)
- 4530 (red)
- 4531 (red)
- 4532 (red)
- 4540 (red)
- 4540 (red)
- 4541 (red)
- 4542 (red)
- 4543 (red)
- 4544 (red)
- 4544 (red)
- 4544 (red)
- 4545 (red)
- 4546 (red)
- 4548 (red)
- 4549 (red)
- 4550 (red)
- 4551 (red)
- 4552 (red)
- 4560 (red)
- 4562 (red)
- 4600 (red)
- 4600 (red)
- 4602 (red)
- 4604 (red)
- 4605 (red)
- 4610 (red)
- 4611 (red)
- 4612 (red)
- 4620 (red)
- 4620 (red)
- 4621 (red)
- 4632 (red)
- 4641 (red)
- 4641 (red)
- 4643 (teal)
- 4701 (yellow)
- 4701 (yellow)
- 4701 (yellow)
- 4702 (yellow)
- 4702 (yellow)
- 4704 (yellow)
- 4705 (yellow)
- 4706 (yellow)
- 4707 (yellow)
- 4708 (yellow)
- 4710 (yellow)
- 4710 (yellow)
- 4715 (yellow)
- 4720 (yellow)
- 4721 (yellow)
- 4725 (yellow)
- 4730 (red)
- 4741 (yellow)
- 4901 (red)
- 4901 (red)
- 4902 (red)
- 4905 (pink)
- 4905 (pink)
- 4906 (pink)
- 4906 (pink)
- 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)
- 2527 (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)
- 2727 (red)
- 2728 (red)
- 2729 (red)
- 2730 (red)
- 2731 (red)
- 2731 (red)
- 2733 (red)
- 2734 (red)
- 2735 (red)
- 2736 (red)
- 2736 (red)
- 2736 (red)
- 2740 (yellow)
- 2740 (yellow)
- 2740 (yellow)
- 2741 (yellow)
- 2741 (yellow)
- 2742 (yellow)
- 2742 (yellow)
- 2743 (red)
- 2744 (yellow)
- 2745 (red)
- 2745 (red)
- 2746 (yellow)
- 2750 (red)
- 2751 (red)
- 2751 (red)
- 2752 (red)
- 2753 (red)
- 2754 (red)
- 2754 (red)
- 2754 (red)
- 2755 (red)
- 2756 (red)
- 2756 (red)
- 2758 (red)
- 2759 (red)
- 2761 (red)
- 2762 (red)
- 2764 (red)
- 2765 (red)
- 2765 (red)
- 2768 (red)
- 2769 (red)
- 2770 (red)
- 2772 (red)
- 2772 (red)
- 2774 (red)
- 2776 (red)
- 2776 (red)
- 2780 (red)
- 2781 (red)
- 2781 (red)
- 2782 (red)
- 2785 (red)
- 2785 (red)
- 2790 (red)
- 2792 (red)
- 2792 (red)
- 2793 (red)
- 2794 (red)
- 2795 (red)
- 2796 (red)
- 2796 (red)
- 2797 (red)
- 2797 (red)
- 2797 (red)
- 2801 (yellow)
- 2801 (yellow)
- 2801 (yellow)
- 2802 (yellow)
- 2803 (yellow)
- 2803 (yellow)
- 2804 (yellow)
- 2804 (yellow)
- 2804 (yellow)
- 2805 (yellow)
- 2806 (yellow)
- 2807 (yellow)
- 2810 (red)
- 2811 (red)
- 2812 (red)
- 2813 (red)
- 2814 (red)
- 2816 (red)
- 2817 (red)
- 2818 (red)
- 2821 (red)
- 2824 (red)
- 2830 (red)
- 2831 (red)
- 2833 (red)
- 2833 (red)
| Route | Type | Line color |
|---|---|---|
| 4001 Alcochete | Circular | Bus | teal |
| 4002 São Francisco | Circular | Bus | teal |
| 4101 Alhos Vedros (Escola José Afonso) - Arroteias | Bus | red |
| 4102 Moita (Estação) - Sarilhos Pequenos via Gaio-Rosário | Bus | red |
| 4103 Moita (Estação) - Sarilhos Pequenos | Bus | teal |
| 4104 Moita | Circular via centro | Bus | teal |
| 4105 Moita | Circular via Carvalhinho | Bus | teal |
| 4106 Alhos Vedros | Circular via Centro de Saúde | Bus | teal |
| 4107 Alhos Vedros | Circular via Arroteias | Bus | teal |
| 4202 Afonsoeiro - Bairro do Saldanha via Bairro da Calçada | Bus | red |
| 4203 Afonsoeiro - Montijo (Terminal Fluvial) via Bairro da Liberdade | Bus | teal |
| 4204 Bairro do Charqueirão - Montijo (Terminal Fluvial) | Bus | teal |
| 4205 Montijo (Terminal Fluvial) - Vale Porrim via Bairro do Charqueirão | Bus | red |
| 4206 Bairro Esteval - Montijo (Terminal Fluvial) | Bus | teal |
| 4207 Montijo (Área Comercial) - Montijo (Terminal Fluvial) | Bus | teal |
| 4207 Montijo (Escola Joaquim Serra) - Montijo (Terminal Fluvial) | Bus | teal |
| 4207 Bela Vista - Montijo (Terminal Fluvial) | Bus | teal |
| 4208 Montijo (Terminal Fluvial) - Sarilhos Grandes (Estr. 4 Marcos) | Bus | red |
| 4211 Craveiras - Pegões | Circular | Bus | teal |
| 4212 Foros Boavista - Pegões | Bus | red |
| 4301 Palmela (Terminal) | Circular Escolas | Bus | teal |
| 4302 Palmela (Estação) - Palmela (Terminal) | Bus | red |
| 4303 Palmela | Circular via Castelo | Bus | teal |
| 4303 Palmela | Circular | Bus | teal |
| 4304 Palmela (Terminal) - Penalva | Bus | red |
| 4305 Brejos do Assa - Palmela (Terminal) | Bus | red |
| 4307 Loja Nova - Palmela (Terminal) | Bus | red |
| 4307 Loja Nova - Palmela (Terminal) via Forninho | Bus | red |
| 4308 Palmela (Terminal) - Pinhal Novo (Estação) | Bus | red |
| 4310 Águas de Moura - Poceirão | Bus | red |
| 4311 Asseiceira - Poceirão | Bus | red |
| 4312 Poceirão - Vale Abrunheira (X) via Fernando Pó | Bus | red |
| 4312 Poceirão - Vale Abrunheira (X) | Bus | red |
| 4312 Lagameças - Poceirão via Fernando Pó | Bus | red |
| 4313 São Gonçalo - Penalva | Bus | red |
| 4320 Pinhal Novo | Circular | Bus | teal |
| 4321 Pinhal Novo - Quinta do Anjo | Bus | red |
| 4322 Pinhal Novo - Rio Frio | Bus | red |
| 4322 Pinhal Novo - Rio Frio via Colégio A Palmeira | Bus | red |
| 4401 Cachofarra - Setúbal (Hospital) | Bus | red |
| 4402 Complexo Desportivo Vale Rosa - Setúbal (ITS) | Bus | red |
| 4403 Ferro Engomar (Terminal) - Setúbal (Av. Luísa Todi) via ITS | Bus | teal |
| 4404 Várzea (Terminal) | Circular via Bairro do Liceu | Bus | teal |
| 4405 Várzea (Terminal) | Circular via ITS | Bus | teal |
| 4406 Manteigadas - Setúbal (Mercado) | Bus | teal |
| 4406 Setúbal (Politécnico) - Setúbal (Mercado) | Bus | teal |
| 4406 Manteigadas (Feira de Santiago) - Setúbal (Mercado) | Bus | teal |
| 4407 Manteigadas - Setúbal (Mercado) via Bairro 25 de Abril | Bus | red |
| 4408 Manteigadas - Setúbal (Mercado) via Bela Vista | Bus | red |
| 4409 Setúbal (Bº Quinta Santo António) - Setúbal (Bº Viso) via Montebelo | Bus | red |
| 4410 Manteigadas (Esc. Profissional) - Poço Mouro via Centro Comercial | Bus | red |
| 4410 Manteigadas (Feira de Santiago) - Setúbal (Av. Lima de Freitas) | Bus | red |
| 4412 Morgada - Setúbal (Mercado) | Bus | red |
| 4414 Outão (Hospital) - Setúbal (ITS) | Bus | red |
| 4415 Outão (Hospital) - Setúbal (ITS) via Aldeia Grande | Bus | red |
| 4416 Poço Mouro - Setúbal (ITS) | Bus | red |
| 4417 Poço Mouro - Setúbal (ITS) via Manteigadas | Bus | red |
| 4418 Setúbal (Centro Comercial) - Setúbal (Av. 5 Outubro) | Bus | red |
| 4419 Brejos Canes - Setúbal (Saboaria) | Bus | red |
| 4420 Setúbal (Centro Comercial) - Setúbal (ITS) | Bus | teal |
| 4422 Setúbal (Bairro Camolas) - Setúbal (Casal Figueiras) | Bus | red |
| 4422 Setúbal (Poçoilos) - Setúbal (Casal Figueiras) | Bus | red |
| 4424 Setúbal (Bairro Viso) - Manteigadas (Piscinas) | Bus | red |
| 4425 Setúbal (Bairro Viso) - Mitrena | Bus | red |
| 4426 Setúbal (Bairro do Viso) - Setúbal (Bairro Quinta Santo António) | Bus | teal |
| 4426 Setúbal (Escola Viso) - Setúbal (Bairro Quinta Santo António) via São Francisco Xavier | Bus | teal |
| 4426 Setúbal (Escola Viso) - Setúbal (ITS) | Bus | teal |
| 4426 Setúbal (Escola Viso) - Setúbal (Bonfim) | Bus | teal |
| 4426 Setúbal (Escola Viso) - Setúbal (Mercado 2 de Abril) | Bus | teal |
| 4427 Setúbal (Bela Vista) - Setúbal (Mercado) | Bus | teal |
| 4428 Setúbal (Casal Figueiras) - Vale Ana Gomes | Bus | red |
| 4429 Setúbal (Centro Saúde) - Setúbal (Mercado) | Bus | red |
| 4431 Setúbal (ITS) - Setúbal (Quinta Varzinha) | Bus | teal |
| 4432 Setúbal (ITS) - Vale de Choupo | Bus | red |
| 4434 Setúbal (Mercado 2 de Abril) - Setúbal (R. Timor) | Bus | teal |
| 4434 Manteigadas - Setúbal (R. Timor) | Bus | teal |
| 4435 Biscainho - Praias do Sado via Brejo de Canes | Bus | red |
| 4436 Setúbal (Mercado) - Setúbal (Terroa) | Bus | teal |
| 4437 Faralhão - Setúbal (ITS) | Bus | red |
| 4438 Setúbal (Monte Belo Norte) - Setúbal (Saboaria) | Bus | red |
| 4438 Setúbal (Monte Belo Norte) - Setúbal (Saboaria) via Centro Saúde São Sebastião | Bus | red |
| 4439 Praias do Sado - Setúbal (ITS) | Bus | red |
| 4440 Setúbal (Monte Belo Norte) - Setúbal (Saboaria) via Centro Comercial | Bus | red |
| 4441 Setúbal (Saboaria) - Setúbal (Vale Cobro) | Bus | red |
| 4442 Praias do Sado (Estação) - Setúbal (Bela Vista) | Bus | red |
| 4442 Praias do Sado (Estação) - Setúbal (Escola Luisa Todi) | Bus | red |
| 4451 Mitrena (Lisnave) - Setúbal (ITS) | Bus | red |
| 4452 Mitrena (Portucel) - Setúbal (ITS) | Bus | red |
| 4452 Mitrena (Lisnave) - Setúbal (ITS) | Bus | red |
| 4453 Mitrena (Portucel) - Setúbal (ITS) via Estrada Graça | Bus | red |
| 4463 Azeitão | Circular via Mercado | Bus | teal |
| 4464 Azeitão | Circular via EB Vila Fresca de Azeitão | Bus | teal |
| 4465 Escolas Azeitão | Trajeto 1 | Bus | teal |
| 4466 Escolas Azeitão | Trajeto 2 | Bus | teal |
| 4467 Escolas Azeitão | Trajeto 3 | Bus | teal |
| 4468 Escolas Azeitão | Trajeto 4 | Bus | teal |
| 4470 Setúbal (ITS) - Praia do Creiro via Vila Nogueira de Azeitão | Bus | red |
| 4471 Praia Albarquel | Circular | Bus | red |
| 4474 Praia da Figueirinha - Setúbal (Centro Comercial) | Bus | red |
| 4474 Praia da Figueirinha - Setúbal (Centro Comercial) | Bus | red |
| 4474 Praia da Figueirinha - Setúbal (Várzea) | Bus | red |
| 4477 Creiro - Galapos | Bus | teal |
| 4481 ITS | Circular via Av. Luísa Todi | Bus | red |
| 4482 ITS | Circular via Parque Urbano da Várzea | Bus | red |
| 4501 Alcochete (Freeport) - Montijo (Terminal Fluvial) | Bus | red |
| 4501 Alcochete (Freeport) - Montijo (Terminal Rodoviário) | Bus | red |
| 4504 Alcochete (Freeport) - Montijo (Terminal Fluvial) via Atalaia e Passil | Bus | red |
| 4512 Alcochete (Freeport) - Setúbal (ITS) | Bus | red |
| 4512 Alcochete (Freeport) - Setúbal (ITS) via St. Peter's School | Bus | red |
| 4514 Canha - Montijo (Terminal Rodoviário) via Pegões | Bus | red |
| 4514 Canha - Montijo (Terminal Rodoviário) | Bus | red |
| 4514 Canha - Montijo (Terminal Rodoviário) via Pegões e Afonsos | Bus | red |
| 4515 Montijo (Terminal Rodoviário) - Pegões | Bus | red |
| 4516 Montijo (Terminal Rodoviário) - Rio Frio | Bus | red |
| 4520 Faias - Pegões | Bus | red |
| 4521 Faias - Pinhal Novo via Lagameças | Bus | red |
| 4522 Faias - Poceirão | Bus | red |
| 4524 Palmela (Terminal) - Pegões | Bus | red |
| 4525 Faias - Pinhal Novo Via N5 | Bus | red |
| 4530 Bairro Vila Morena - Pinhal Novo | Bus | red |
| 4531 Moita (Esc. Secundária) - Palmela (Terminal) | Bus | red |
| 4532 Moita (Estação) - Moita (Bairro 1º Maio) | Bus | red |
| 4540 Águas de Moura - Setúbal (ITS) | Bus | red |
| 4540 Águas de Moura - Setúbal (ITS) via Gâmbia | Bus | red |
| 4541 Algeruz - Setúbal (Av. Luísa Todi) | Bus | red |
| 4542 Algeruz - Setúbal (ITS) | Bus | red |
| 4543 Algeruz - Setúbal (ITS) via Poçoilos | Bus | red |
| 4544 Bairro Margaça - Setúbal (ITS) | Bus | red |
| 4544 Bairro Margaça - Setúbal (ITS) via Gâmbia | Bus | red |
| 4544 Bairro Margaça - Setúbal (Av. 5 de Outubro) via Gâmbia | Bus | red |
| 4545 Biscainho - Setúbal (Bela Vista) | Bus | red |
| 4546 Biscainho - Setúbal (ITS) | Bus | red |
| 4548 Lagameças - Setúbal (ITS) | Bus | red |
| 4549 Palmela (Terminal) - Setúbal (ITS) | Bus | red |
| 4550 Palmela (Terminal) - Vila Nogueira de Azeitão | Bus | red |
| 4551 Palmela (Alameda Nun'Álvares Pereira) - Setúbal (Av. Luísa Todi) | Bus | red |
| 4552 Brejos de Azeitão (Parque do Morango) - Palmela (Terminal) | Bus | red |
| 4560 São Gonçalo - Vila Nogueira de Azeitão (Escola Básica 2 3) | Bus | red |
| 4562 Setúbal (ITS) - Vila Nogueira de Azeitão (Escola) via Palmela (Estação) | Bus | red |
| 4600 Alcochete (Freeport) - Barreiro (Terminal) via Samouco | Bus | red |
| 4600 Barreiro (Terminal) - Chão Duro | Bus | red |
| 4602 Alhos Vedros (Estação) - Barreiro (Terminal) | Bus | red |
| 4604 Barreiro (Terminal) - Moita (Escola Secundária) | Bus | red |
| 4605 Lavradio - Pinhal do Forno | Bus | red |
| 4610 Bairro dos Marinheiros - Barreiro (Terminal) | Bus | red |
| 4611 Penalva (Estação) - Moita (Esc. Secundária) | Bus | red |
| 4612 Bairro dos Marinheiros - Palmela (Terminal) | Bus | red |
| 4620 Moita (Esc. Secundária) - Paio Pires | Bus | red |
| 4620 Moita (Esc. Secundária) - Seixal (Atalaia - Festa Avante) | Bus | red |
| 4621 Moita (Esc. Secundária) - Seixal (Terminal Fluvial) | Bus | red |
| 4632 Coina (Estação) - Quinta do Anjo via Vendas de Azeitão | Bus | red |
| 4641 Quinta do Conde - Setúbal (ITS) | Bus | red |
| 4641 Quinta do Conde - Setúbal (Escola Lima Freitas) | Bus | red |
| 4643 Montijo (Av. Inf. D. Henrique) - Sesimbra (Terminal) | Bus | teal |
| 4701 Lisboa (Oriente) - Vale da Amoreira | Bus | yellow |
| 4701 Lisboa (Oriente) - Moita | Bus | yellow |
| 4701 Alhos Vedros - Lisboa (Oriente) | Bus | yellow |
| 4702 Lisboa (Oriente) - São Francisco | Bus | yellow |
| 4702 Lisboa (Oriente) - Alcochete (Escola) | Bus | yellow |
| 4704 Atalaia - Lisboa (Oriente) via B. Areias e B. Esteval | Bus | yellow |
| 4705 Lisboa (Oriente) - Samouco | Bus | yellow |
| 4706 Montijo (Urb. Alto dos Moinhos) - Lisboa (Oriente) | Bus | yellow |
| 4707 Lisboa (Oriente) - Montijo (Terminal Rodoviário) | Bus | yellow |
| 4708 Alcochete (Freeport) - Lisboa (Oriente) via Montijo | Bus | yellow |
| 4710 Lisboa (Oriente) - Palmela (Terminal) | Bus | yellow |
| 4710 Lisboa (Oriente) - Pinhal Novo | Bus | yellow |
| 4715 Lisboa (Oriente) - Setúbal (ITS) via Palmela | Bus | yellow |
| 4720 Lisboa (Oriente) - Setúbal (Terminal Várzea) | Bus | yellow |
| 4721 Lisboa (Oriente) - Setúbal (ITS) | Bus | yellow |
| 4725 Lisboa (Sete Rios) - Setúbal (Terminal Várzea) | Bus | yellow |
| 4730 Lisboa (Sete Rios) - Setúbal (ITS) via Azeitão | Bus | red |
| 4741 Lisboa (Oriente) - Vale da Amoreira | Expresso | Bus | yellow |
| 4901 Landeira - Setúbal (ITS) | Bus | red |
| 4901 Landeira - Setúbal (ITS) via Gâmbia | Bus | red |
| 4902 Pegões - Landeira | Bus | red |
| 4905 Faias - Vendas Novas | Bus | pink |
| 4905 Pegões - Vendas Novas | Bus | pink |
| 4906 Setúbal (ITS) - Vendas Novas via Landeira | Bus | pink |
| 4906 Setúbal (ITS) - Vendas Novas | Bus | pink |
| 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 (Colégio 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 Bocal - Mafra (Quinta Santa Barbara) | 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 (Cemitério) - 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 (Colégio Miramar) - São Domingos | Bus | red |
| 2139 Lagoa (Colégio Miramar) - Sobral da Abelheira | Bus | red |
| 2140 Lagoa (Colegio 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 (Colegio Santo Andre) | 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 |
| 2527 Odivelas (Metro) | Circular via Lidl (entreposto) | 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 Tostoes | 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 |
| 2727 Lisboa (Estação do Oriente) - Loures (Centro Comercial) via Unhos | Bus | red |
| 2728 Bairro da Covina - Lisboa (Estação do Oriente) | Bus | red |
| 2729 Lisboa (Estação do Oriente) - Portela da Azóia | Bus | red |
| 2730 Lisboa (Estação do Oriente) - Santa Iria da Azóia | Bus | red |
| 2731 Lisboa (Estação do Oriente) | Circular via Portela | Bus | red |
| 2731 Lisboa (Estação do Oriente) - Sacavém (Estação) | Bus | red |
| 2733 Loures (Supermercado) - Moscavide (Metro) | Bus | red |
| 2734 Prior Velho - Sacavém (Estação) | Bus | red |
| 2735 Sacavém (Estação) | Circular via Prior Velho | Bus | red |
| 2736 Lisboa (Campo Grande) | Circular via Sacavém | Bus | red |
| 2736 Lisboa (Campo Grande) - Apelação via Sacavém | Bus | red |
| 2736 Apelação (Av. Brasilia) - Lisboa (Campo Grande) | Bus | red |
| 2740 Ericeira (Terminal) - Lisboa (C. Grande) via A8 | Bus | yellow |
| 2740 Ericeira (Terminal) - Lisboa (C. Grande) via A8 e Ericeira (Centro) | Bus | yellow |
| 2740 Lisboa (C. Grande) - Ericeira (Terminal) via Ericeira (Centro) A8 | Bus | yellow |
| 2741 Ericeira (Terminal) - Lisboa (C. Grande) via Freixeira e A8 | Bus | yellow |
| 2741 Ericeira (Terminal) - Lisboa (C. Grande) via Ericeira (Centro) Freixeira e A8 | Bus | yellow |
| 2742 Lisboa (C. Grande) - Mafra (Terminal) | Bus | yellow |
| 2742 Malveira - Lisboa (C. Grande) | Bus | yellow |
| 2743 Lisboa (C. Grande) - Povoa da Galega via A8 e Sete Casas | Bus | red |
| 2744 Lisboa (C. Grande) - Povoa da Galega via A8 Lousa e Freixeira | Bus | yellow |
| 2745 Povoa da Galega - Lisboa (C. Grande) via Murteira | Bus | red |
| 2745 Cabeço de Montachique - Lisboa (C. Grande) via Murteira | Bus | red |
| 2746 Lisboa (C. Grande) - Venda do Pinheiro via Milharado e A8 Lousa | Bus | yellow |
| 2750 Bucelas - Lisboa (Campo Grande) via Cabeço de Montachique e Odivelas (Metro) | Bus | red |
| 2751 Ericeira (Terminal) - Lisboa (C. Grande) | Bus | red |
| 2751 Ericeira (Terminal) - Lisboa (C. Grande) via Ericeira (Centro) | Bus | red |
| 2752 Lisboa (C. Grande) - Malveira (Terminal) | Bus | red |
| 2753 Lisboa (C. Grande) - Milharado (CASO) via Lousa | Bus | red |
| 2754 Lisboa (C. Grande) - Povoa da Galega via Guerreiros e Lousa | Bus | red |
| 2754 Povoa da Galega - Loures (Centro Saude) via Lousa e Guerreiros | Bus | red |
| 2754 Lisboa (C. Grande) - Povoa da Galega via Lumiar e Guerreiros | Bus | red |
| 2755 Lisboa (C. Grande) - Povoa da Galega via Casais do Forno | Bus | red |
| 2756 Lisboa (C. Grande) - Povoa da Galega via Urbanização do Almirante | Bus | red |
| 2756 Povoa da Galega - Lisboa (C. Grande) via Urbanização do Almirante e Lumiar | Bus | red |
| 2758 Lisboa (C. Grande) - Mafra (Terminal) via Loures | Bus | red |
| 2759 Guerreiros - Lisboa via A8 | Bus | red |
| 2761 Bucelas - Lisboa (Campo Grande) via Cabeço de Montachique e Ramada | Bus | red |
| 2762 Bucelas - Lisboa (Campo Grande) via Ribas A8 e Frielas | Bus | red |
| 2764 Bucelas - Lisboa (Campo Grande) | Bus | red |
| 2765 Cabeço de Montachique - Lisboa (C. Grande) | Bus | red |
| 2765 Lisboa (C. Grande) - Cabeço de Montachique via Palhais | Bus | red |
| 2768 Casal da Paradela - Lisboa (Campo Grande) | Bus | red |
| 2769 Lisboa (Campo Grande) - Santo António de Cavaleiros via Cidade Nova | Bus | red |
| 2770 Lisboa (Campo Grande) - Santo António dos Cavaleiros via Lumiar e Cidade Nova | Bus | red |
| 2772 Lisboa (Campo Grande) - Torres da Bela Vista via Lumiar | Bus | red |
| 2772 Lisboa (Campo Grande) - Torres da Bela Vista via Lumiar e Centro Comercial | Bus | red |
| 2774 Frielas - Lisboa (Campo Grande) | Bus | red |
| 2776 Guerreiros - Lisboa (C. Grande) | Bus | red |
| 2776 Guerreiros - Lisboa (C. Grande) via Lumiar | Bus | red |
| 2780 Loures (Centro Comercial) - Pontinha (Metro) | Bus | red |
| 2781 Loures (Centro Comercial) - Pontinha (Metro) via Ramada | Bus | red |
| 2781 Loures (Centro Comercial) - Pontinha (Metro) via Serra da Amoreira | Bus | red |
| 2782 Bucelas - Lisboa (Campo Grande) via Ribas e Manjoeira | Bus | red |
| 2785 Covas de Ferro - Lisboa (C. Grande) | Bus | red |
| 2785 A-Dos-Cãos - Lisboa (C. Grande) | Bus | red |
| 2790 Alverca (Estação) - Lisboa (Areeiro) | Bus | red |
| 2792 Arcena - Lisboa (Estação do Oriente) | Bus | red |
| 2792 Arcena - Lisboa (Estação do Oriente) via A1 | Bus | red |
| 2793 Lisboa (Campo Grande) - Quinta da Piedade | Bus | red |
| 2794 Forte da Casa - Lisboa (Estação do Oriente) | Bus | red |
| 2795 Lisboa (Campo Grande) - Santa Iria da Azóia | Bus | red |
| 2796 Lisboa (Campo Grande) - Vialonga via Infantado | Bus | red |
| 2796 Lisboa (Campo Grande) - Vialonga via Infantado e MARL | Bus | red |
| 2797 Vialonga - Lisboa (Campo Grande) via A8 | Bus | red |
| 2797 Lisboa (Campo Grande) - Vialonga via A8 e A9 | Bus | red |
| 2797 Lisboa (Campo Grande) - Vialonga via A8 A9 e MARL | Bus | red |
| 2801 Ericeira (Terminal) - Lisboa (C. Grande) via A21/A8 | Bus | yellow |
| 2801 Ericeira (Terminal) - Lisboa (C. Grande) via Ericeira (Centro) e A21/A8 | Bus | yellow |
| 2801 Ericeira (Terminal) - Lisboa (C. Grande) via Ericeira (Centro) e A21/ | Bus | yellow |
| 2802 Lisboa (C. Grande) - Mafra (Terminal) via A21 | Bus | yellow |
| 2803 Ericeira (Terminal) - Lisboa (C. Grande) via Mafra e A21/A8 | Bus | yellow |
| 2803 Ericeira (Terminal) - Lisboa (C. Grande) via Ericeira (Centro) Mafra e A21/A8 | Bus | yellow |
| 2804 Lisboa (C. Grande) - Mafra via A8 | Bus | yellow |
| 2804 Lisboa (C. Grande) - Mafra (Quinta das Pevides) via A8 | Bus | yellow |
| 2804 Lisboa (C. Grande) - Malveira (Terminal) via A8 | Bus | yellow |
| 2805 Encarnação - Lisboa (C. Grande) | Bus | yellow |
| 2806 Lisboa (C. Grande) - Livramento | Bus | yellow |
| 2807 Lisboa (C. Grande) - Zambujal via Mafra | Bus | yellow |
| 2810 Arroja - Lisboa (Campo Grande) | Bus | red |
| 2811 Caneças (Bairro Monte Verde) - Lisboa (Colégio Militar) | Bus | red |
| 2812 Caneças (Escola Secundária) - Lisboa (Campo Grande) via Senhor Roubado (Metro) | Bus | red |
| 2813 Caneças - Lisboa (Colégio Militar) | Bus | red |
| 2814 Casal Novo - Pontinha (Metro) | Bus | red |
| 2816 Lisboa (Campo Grande) - Ramada (Bairro Bons Dias) | Bus | red |
| 2817 Lisboa (Colégio Militar) - Odivelas (Metro) via Serra da Luz | Bus | red |
| 2818 Lisboa (Colégio Militar) - Serra da Amoreira | Bus | red |
| 2821 Loures (Centro Comercial) - Pontinha (Metro) via Cidade Nova | Bus | red |
| 2824 Pontinha (Metro) - Senhor Roubado (Metro) via Serra da Luz | Bus | red |
| 2830 Caneças - Lisboa (Colégio Militar) via Casal do Bispo | Bus | red |
| 2831 Caneças (Escola Secundária) - Pontinha (Metro) via Casal do Bispo e Vale Grande | Bus | red |
| 2833 Pontinha (Metro) | Circular via Casal Novo | Bus | red |
| 2833 Casal Novo - Pontinha (Metro) via Casal de Cambra | Bus | red |
Showing 500 of 957 routes. The current scorecard JSON contains the complete route list.
List every stop
- Rua Dom João de Castro 4
- BELA VISTA (R AFONSO ALBUQUERQUE 9)
- BELA VISTA (R FERNÃO MAGALHÃES 61)
- BELA VISTA (R FERNÃO MAGALHÃES 61)
- BELA VISTA (EN 5) SEMÁFOROS
- BELA VISTA (EN 5) SEMÁFOROS
- MONTIJO (R JOSÉ JOAQ MARQUES) SUPERMERCADO
- Rua José Joaquim Marques (X) Rua Alexandre Bell
- Rua José Joaquim Marques (Policlínica)
- Rua José Joaquim Marques 91
- Estrada Nacional 10 Frente (X) Alameda dos Moinhos
- Praça Gomes Freire de Andrade (Terminal) P1
- Estrada Nacional 119 (X) Alameda dos Moinhos
- MONTIJO (PÇA REPÚBLICA 64)
- MONTIJO (PÇA REPÚBLICA 64)
- MONTIJO (PÇA 1º MAIO)
- MONTIJO (R GAGO COUTINHO 92)
- Bº LIB (R G COUTINHO)XR LUIS CORR MOR
- Bº LIB (R G COUTINHO)XR LUIS CORR MOR
- MONTIJO (R MANUEL GERALDES SILVA 2)
- MONTIJO (R SERPA PINTO 149)
- Praça Gomes Freire de Andrade (Terminal) P2
- MONTIJO (R BELA VISTA 103)
- MONTIJO (R BELA VISTA) X R BARROSA
- MONTIJO (R JOSÉ MUNDET 79)
- Alameda Doutor José Manuel Afonso dos Santos (Igreja)
- AFONSOEIRO (AL ZECA AFONSO 253)
- Avenida Pedro Nunes (Escola)
- AFONSOEIRO (ALTO VINHAS GRANDES 745)
- AFONSOEIRO (ALTO VINHAS GRANDES 745)
- AFONSOEIRO (AV PEDRO NUNES 968)
- AFONSOEIRO (AV PEDRO NUNES 968)
- Avenida Rainha Santa Isabel (Hotel)
- Avenida Rainha Santa Isabel (Frente Hotel)
- Bº AREIAS (R FERNANDO PESSOA 569)
- Bº AREIAS (R FERNANDO PESSOA 569)
- Bº AREIAS (R FERNANDO PESSOA 358A)
- Bº AREIAS (R FERNANDO PESSOA 358A)
- Bº AREIAS (AV BARBOSA BOCAGE 1204)
- Bº AREIAS (AV BARBOSA BOCAGE 1204)
- Bº AREIAS (R ANT NOBRE) JTO PÇ LIBERDADE
- Bº AREIAS (PÇA LIBERDADE) PQUE INFANTIL
- Bº AREIAS (R LEITÃO BARROS) ESCOLA
- Bº AREIAS (R LEITÃO BARROS) ESCOLA
- Bº AREIAS (R EUGÉNIO SALVADOR 12)
- Bº AREIAS (R EUGÉNIO SALVADOR 12)
- Bº AREIAS (AV BARBOSA BOCAGE 444)
- Avenida Barbosa Du Bocage 444
- Bº ESTEVAL (AV AFONSO V 67) TERMINAL
- Bº ESTEVAL (R EÇA QUEIROZ)R J GOMES FERR
- Bº ESTEVAL (R EÇA QUEIROZ)R J GOMES FERR
- Bº ESTEVAL (R JOSÉ MALHOA 58)
- Bº ESTEVAL (R JOSÉ MALHOA 58)
- Bº ESTEVAL (R ANTONIO C F TRINDADE 152)
- Bº ESTEVAL (R ANTONIO C F TRINDADE 152)
- Bº ESTEVAL (PRACETA SÁ CARNEIRO)
- Bº MOINHO (R D INÊS CASTRO 65)
- MONTIJO (AV OLIVENÇA ) PÇA TOIROS
- Via Circular do Montijo (Praça de Touros)
- Rua José Joaquim de Almeida (Frente 205)
- MONTIJO (R JOSÉ JOAQ ALMEIDA 88A)
- MONTIJO (R JOAO PEDRO IÇA 52)
- Avenida dos Pescadores 70
- MONTIJO (AV PESCADORES 158)
- MONTIJO (R HORTENSES)
- MONTIJO (AV INF D HENRIQUE 421) ESC SEC
- MONTIJO (AV INF D HENRIQUE 421) ESC SEC
- MONTIJO (AV INF D HENR689)Bº SALDANHA
- MONTIJO (AV INF D HENR689)Bº SALDANHA
- MONTIJO (AV INF D HENRIQUE 119)
- MONTIJO (AV LUIS CAMÕES) ESC PRIMÁRIA
- MONTIJO (AV LUIS CAMÕES) ESC PRIMÁRIA
- MONTIJO (AV PESCADORES 107)
- MONTIJO (AV CORREGEDOR ROD DIAS 325)
- MONTIJO (AV CORREGEDOR ROD DIAS 9)
- Via Circular do Montijo (X) Rua Gil Vicente
- Bº ESTEVAL (AV D JOÃO LL 639)
- Bº ESTEVAL (R MIGUEL TORGA 64)
- Bº ESTEVAL (R MIGUEL TORGA 306)
- Bº ESTEVAL(R DR FRANC SÁ CARNEIRO)RINGUE
- Bº AREIAS (R AQUILINO RIBEIRO 227)
- Bº AREIAS (R ALVES CUNHA)
- AFONSOEIRO (AL ZECA AFONSO 263)
- Bº LIBERDADE (AV OLIVENÇA 6)
- Bº LIBERDADE (AV OLIVENÇA 6)
- MONTIJO (AV LUIS CAMÕES 412)
- MONTIJO (AV LUIS CAMÕES 412)
- MONTIJO (R PAPOILAS 11)
- MONTIJO (R PAPOILAS 11)
- MONTIJO (R PAPOILAS 53F)
- MONTIJO (R PAPOILAS 53F)
- MONTIJO (R PAPOILAS 348)
- MONTIJO (R PAPOILAS 348)
- MONTIJO(AV JOSÉ SILVA LEITE) ESC SEC
- Rua Cidade Guimarães Frente 190
- Rua Cidade Guimarães (X) Rua Cidade de Coimbra
- Estrada do Seixalinho (Frente Vivenda Teigão)
- Estrada do Seixalinho (Vivenda Teigão)
- Estrada do Seixalinho (Frente Estufas)
- Estrada do Seixalinho (X) Quinta do Seixalinho
- Estrada do Seixalinho (Vivenda Amorim)
- Estrada do Seixalinho (Frente Vivenda Amorim)
- Cais do Seixalinho (Terminal Fluvial) P1
- CAIS DO SEIXALINHO - P2
- MONTIJO(AV JOSÉ SILVA LEITE148) ESC SEC
- Cais do Seixalinho (Terminal Fluvial) P3
- MONTIJO (AV PESCADORES 39)
- ESTR VAZA BORRACHAS
- Bº CHARQUEIRÃO (R BOA ESPERANÇA)
- Bº CHARQUEIRÃO (R BOA ESPERANÇA)
- SARILHOS APEADEIRO (EN 5) ZONA COMERCIAL
- Estrada Nacional 5 (Frente Zona Comercial)
- AFONSOEIRO (EN 5) ZONA COMERCIAL
- Estrada Nacional 4 (Zona Comercial)
- AFONSOEIRO (R CABO VERDE 43)
- AFONSOEIRO (R CABO VERDE 43)
- CAIS DO SEIXALINHO - P4
- AFONSOEIRO (CENTRO COMERCIAL)
- SARILHOS APEADEIRO (EN11)POSTO COMBUST
- ESTRADA VAZA BORRACHAS
- ESTRADA VAZA BORRACHAS
- CAMINHO VAZA BORRACHAS 47
- ESTR DO BREJO COMPRIDO 4307
- CM1123 (QTA DA FLOR)
- ATALAIA (R EMIGRANTE 37)
- ATALAIA (R EMIGRANTE 37)
- AFONSOEIRO (EN 5 36)
- AFONSOEIRO (EN 5 36)
- AFONSOEIRO (R VASCO DA GAMA 99)
- AFONSOEIRO (R VASCO DA GAMA 99)
- SARILHOS APEADEIRO (EN11) X CEMITÉRIO
- SARILHOS APEADEIRO (EN11) X CEMITÉRIO
- LANÇADA (R AGRICULTURA 195)
- LANÇADA (R AGRICULTURA 195)
- LANÇADA (R AGRICULTURA 195)
- LANÇADA (R AGRICULTURA 195)
- ESTR DO ARCE
- ESTR DO ARCE
- Escola Básica de Sarilhos Grandes
- Frente Escola Básica de Sarilhos Grandes
- Estrada Nacional 11 9
- Avenida da República 2
- SARILHOS GRANDES PRAÇA LIBERDADE
- SARILHOS GRANDES PRAÇA LIBERDADE
- SARILHOS GR L (R GIRASSOL) Z INDUSTRIA
- Estrada dos Paulinos (Zona Industrial)
- ESTRADA DOS PAULINOS
- ESTRADA DOS PAULINOS
- ESTR DOS 4 MARCOS
- ESTR DOS 4 MARCOS
- ESTR DOS 4 MARCOS 8
- ESTR DOS 4 MARCOS 8
- SARILHOS APEADEIRO (EN11)XEN252
- CANHA (R CASTELO) TERMINAL
- CANHA (R CASTELO) TERMINAL
- CANHA (EN 251) LGO MANUEL MAURICIO
- CANHA (EN 251) LGO MANUEL MAURICIO
- CANHA (R POVO UNIDO 9)
- CANHA (R POVO UNIDO 9)
- FOROS BOAVISTA X ESTR FOROS AZINHAL
- FOROS BOAVISTA X ESTR FOROS AZINHAL
- FOROS BOAVISTA
- FOROS BOAVISTA
- FOROS BOAVISTA
- FOROS BOAVISTA
- FOROS BOAVISTA (ESTR CIRCUNV) VIVENDA
- FOROS BOAVISTA (ESTR CIRCUNV) VIVENDA
- FOROS BOAVISTA ( MONTE SERÔDIOS)
- FOROS BOAVISTA ( MONTE SERÔDIOS)
- FOROS BOAVISTA (QTA VERÍSSIMOS)
- FOROS BOAVISTA (QTA VERÍSSIMOS)
- ESTACAO SÃO JOÃO DAS CRAVEIRAS
- R MANUEL AFONSO ( QTA DOS MOCHOS)
- R MANUEL AFONSO ( QTA DOS MOCHOS)
- RUA DA ESTREMADURA (X) R DOS MARMELEIROS
- RUA DA ESTREMADURA (X) R JOSÉ BONIFÁCIO
- R ESTREMADURA X R GABRIEL NUNES CALÇADO
- PEGÕES CRUZ (FABRICA)
- PEGÕES CRUZ (FABRICA)
- PEGÕES GARE (ESTAÇÃO)
- PEGÕES GARE (ESTAÇÃO)
- PEGÕES X EN 10
- PEGÕES CRUZ (EN 4 388)
- PEGÕES CRUZ (EN 4 388)
- N4 4700 (CARMO)
- N4 4700 (ZONA INDUSTRIAL) PQ INFANTIL
- N4 4700 (ZONA INDUSTRIAL)
- N4 (X) R ANT LUIS FIDALGO (ZN IND)
- R MANUEL AFONSO - N4 (MINIMERCADO)
- R MANUEL AFONSO - N4 (MINIMERCADO)
- CANHA (EN 251) X EM 533
- CANHA (EN 251) X EM 533
- VALE POUSADA (EM 533)
- VALE POUSADA (EM 533)
- FOROS CARRAPATAL (EM 1127) QTA PEREIRAS
- FOROS CARRAPATAL (EM 1127) QTA PEREIRAS
- FOROS CARRAPATAL (EM 1127) QTA ANACLETO
- FOROS CARRAPATAL (EM 1127) QTA ANACLETO
- FOROS CARRAPATAL (EM 1127) LAR 3 IDADE
- FOROS CARRAPATAL (EM 1127) LAR 3 IDADE
- FOROS CARRAPATAL (EM 1127)
- CARRAPATAL (EM 533) X EM 1127
- CARRAPATAL (EM 533) X EM 1127
- VALÉRIO (EM 533) X EN 10 KM 3000
- VALÉRIO (EM 533) X EN 10 KM 3000
- TAIPADAS (EN 10) CASA CANTONEIROS
- TAIPADAS (EN 10) CASA CANTONEIROS
- TAIPADAS (EN 10 1335)
- TAIPADAS (EN 10 1335)
- TAIPADAS (EN 10) SOCIEDADE RECREATIVA
- Estrada Nacional 10 (Sociedade Recreativa e Cultural das Taipadas)
- MONTE CARINHAS (EN 10)
- MONTE CARINHAS (EN 10)
- MONTE JOSÉ FRANCISQUINHO (EN 10)
- MONTE JOSÉ FRANCISQUINHO (EN 10)
- EN 10 X EN 251
- EN 10 X EN 251
- EN 10 (MONTE MELÍCIA)
- Estrada Nacional 10 km 74
- PEGÕES (EN 10) MONTE JOSÉ JÚLIO
- PEGÕES (EN 10) MONTE JOSÉ JÚLIO
- PEGÕES (EN 10 422)
- PEGÕES (EN 10 422)
- PEGÕES CRUZAMENTO
- Rua Humberto Cardoso (Frente Escola Básica)
- SAMOUCO (EM 501 46) Bº BOA ESPERANÇA
- SAMOUCO (EM 501 46) Bº BOA ESPERANÇA
- Bº CANEIRA (EM 501) X ESTR REAL
- Rua Oceano (X) Rua do Príncipe Real
- Bº CANEIRA (EM 501 48)
- Bº CANEIRA (EM 501 48)
- ATALAIA (EN 4) CHAFARIZ
- ATALAIA (EN 4) CHAFARIZ
- ATALAIA (IGREJA)
- ATALAIA (IGREJA)
- ATALAIA (EM 502 586)
- ATALAIA (EM 502 586)
- ATALAIA (EM 502 309)
- ATALAIA (EM 502 309)
- ESTR CHARNEQUINHA X EN 5
- ESTR CHARNEQUINHA (BRAÇO FORTE)
- ESTR CHARNEQUINHA (QUINTA)
- ESTR CHARNEQUINHA (QUINTA)
- ESTR CHARNEQUINHA JUNTO X ESTR BREJOS
- Estrada da Charnequinha (X) Estrada dos Brejos
- Estrada da Charnequinha (X) Caminho Mun. 1026
- Estrada da Charnequinha (X) Caminho Mun. 1026
- CHARNEQUINHA (INFANTÁRIO)
- CHARNEQUINHA (INFANTÁRIO)
- JARDIA (CAMINHO PINHAL AREIA)
- and 12524 more (see the full list on the map or in the GeoJSON)
Over time
Overall score across the last 6 checks — unchanged since 2026-09-12.
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-09-01 | 37.8 | no change |
| 2026-09-12 | 37.8 | no change |
| 2026-09-13 | 37.8 | no change |
What changed since your last check
- Correctness no change
- Freshness no change
- Rider experience no change
Everything we checked
21 findings, ordered by severity.
Show every finding
- Error16699 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)
- Error2800 instances
Block trips with overlapping stop times (flagged by the MobilityData validator).
See the linked rule for what this affects.
Fix: Review the rule documentation for 'block_trips_with_overlapping_stop_times' at https://gtfs-validator.mobilitydata.org/rules.html and check the flagged rows in your feed. (Varies.)
Finding code: block_trips_with_overlapping_stop_times · See MobilityData GTFS Validator rules (opens the validator rules on an external site)
- Error371 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)
- Warning447229 instances
447229 of 447229 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 for scorecard_wheelchair_accessible_unknown · See GTFS Schedule reference (opens the GTFS Schedule reference on an external site)
- Warning51617 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 for trip_distance_exceeds_shape_distance_below_threshold · See MobilityData GTFS Validator rules (opens the validator rules on an external site)
- Warning29651 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 for stop_too_far_from_shape_using_user_distance · See MobilityData GTFS Validator rules (opens the validator rules on an external site)
- Warning12774 instances
12774 of 12774 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 for scorecard_wheelchair_boarding_unknown · See GTFS Schedule reference (opens the GTFS Schedule reference on an external site)
- Warning3784 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 for mixed_case_recommended_field · See MobilityData GTFS Validator rules (opens the validator rules on an external site)
- Warning768 instances
Some scheduled trips move faster between stops than a bus can.
Usually a typo'd stop time; riders get arrival times no bus can meet.
Fix: Check the flagged stop times for transposed minutes. (A few minutes per flagged trip.)
Finding code: fast_travel_between_consecutive_stops · Read the fix guide for fast_travel_between_consecutive_stops · See MobilityData GTFS Validator rules (opens the validator rules on an external site)
- Warning384 instances
Between two distant stops, the times imply a speed no bus reaches.
A rider gets a trip plan that cannot happen. Live systems then report delays that are not real.
Fix: Check the two stop times for a wrong digit first. Then check whether a stop sits at the wrong coordinates, or a stop between them is missing. (Minutes per flagged trip once you open it.)
Finding code: fast_travel_between_far_stops · Read the fix guide for fast_travel_between_far_stops · See MobilityData GTFS Validator rules (opens the validator rules on an external site)
- Warning371 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 for stop_without_stop_time · See MobilityData GTFS Validator rules (opens the validator rules on an external site)
- Warning171 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 for route_color_contrast · See MobilityData GTFS Validator rules (opens the validator rules on an external site)
- Warning7 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 for stop_too_far_from_shape · 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)
- Warning5 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 for scorecard_no_fare_data · See GTFS Best Practices (opens GTFS Best Practices on an external site)
- Info3538 instances
About 3538 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 for scorecard_stop_names_all_caps · See GTFS Best Practices (opens GTFS Best Practices on an external site)
- Info123 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 for service_window_outside_feed_period · See MobilityData GTFS Validator rules (opens the validator rules on an external site)
- Info13 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 for unknown_column · See MobilityData GTFS Validator rules (opens the validator rules on an external site)
- Info1 instance
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 for unknown_file · 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. 3 validator errors to resolve. States wheelchair access on 0% of stops and 0% of trips; the mark needs 90% of each.
- Valid Not yet
- 3 validator errors to resolve.
- Current Met
- Service data covers the next 290 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.
Can riders use it?
Checks beyond structural validation: places where the feed is valid but a rider still could not travel.
- 371 of 12774 boardable stops are never served by any trip. Riders see these stops in apps and on the map but can never catch anything there, which erodes trust in the data. Remove stops no route serves, or add the trips that should call at them.
These do not change the grade. They catch trips with no rideable leg and stops no trip serves, the kind of gap a trip planner trips over.
Clears the Google and Apple Maps four-week coverage bar. This feed has 288 days of service ahead, clearing the four-week (28-day) window Maps asks for. The feed also carries 19870 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.
Part of the Portugal portfolio: the same scorecards for every feed we track in that group, on one free page.
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-13.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-13. 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.