Feed status · checked 2026-09-05
Red de Consorcios de Transporte de Andalucía
Based on the official feed source on file
Service mode Bus + Ferry
First scorecard for this agency
Catalogued in Andalucía, Spain.
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.
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
Set wheelchair_boarding to 1 (accessible) or 2 (not accessible) for every stop. A field survey can start with the busiest stops.Likely your team
5033 of 5033 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.
⏱ A column in stops.txt; your scheduling software likely has it.worth about +25 points in its category
Set wheelchair_accessible on every trip. If every vehicle is accessible, this may be one default; otherwise use the value for each trip.Likely your export tool
16958 of 16958 trips don't say whether the vehicle is wheelchair accessible. Even with accessible stops, riders need to know the transit vehicle itself can take them.
⏱ A default or per-trip field in your export.worth about +15 points in its category
Add feed_info.txt with feed_start_date and feed_end_date to your export.Likely your export tool
feed_info.txt is missing its start/end dates (the file itself is absent) Apps and this scorecard can't warn anyone before the feed goes stale without stated validity dates.
⏱ Two fields, set once in export settings.worth about +15 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
- 5033 of 5033 stops don't say whether a wheelchair user can board there.
- Next action
- Set wheelchair_boarding to 1 (accessible) or 2 (not accessible) for every stop. A field survey can start with the busiest stops.
- 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
- 16958 of 16958 trips don't say whether the vehicle is wheelchair accessible.
- Next action
- Set wheelchair_accessible on every trip. If every vehicle is accessible, this may be one default; otherwise use the value for each trip.
- 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
- feed_info.txt is missing its start/end dates (the file itself is absent)
- Next action
- Add feed_info.txt with feed_start_date and feed_end_date to your export.
- 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.
Set wheelchair_boarding to 1 (accessible) or 2 (not accessible) for every stop. A field survey can start with the busiest stops. · Read the fix guide
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. Self-check a feed before you publish.
Set wheelchair_accessible on every trip. If every vehicle is accessible, this may be one default; otherwise use the value for each trip. · Read the fix guide
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. Self-check a feed before you publish.
Add feed_info.txt with feed_start_date and feed_end_date to your export. · Read the fix guide
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. Self-check a feed before you publish.
Rider view: what this feed publishes
A quick read of rider-facing information in this feed.
- Schedule visibility
- The feed states that service is published through 2038-04-30. This may be intentional or a placeholder; confirm current service with the transit operator.
- 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.
Ungraded capability read
Ferry data profile
A ferry-specific view of what this GTFS feed publishes. Schedule measurements use ferry routes and trips only; fare and realtime facts are labelled as whole-feed. Unknown values are not treated as no.
- Ferry service
- 2 routes · 76 trips
- Terminal structure
- 3 ferry boarding locations; no parent-station hierarchy is published.
- Terminal access
- Not applicable: no ferry boarding location is linked to a parent station, so stop_access is not permitted here.
- Published accessibility
- Unknown: none of the 3 ferry boarding locations publish wheelchair_boarding. Unknown: none of the 76 ferry trips publish wheelchair_accessible. This reports published values, not verified physical usability.
- Bicycles
- Unknown: none of the 76 ferry trips publish bikes_allowed.
- Cars
- Unknown: none of the 76 ferry trips publish cars_allowed.
- Fares
- Whole feed: no applied fare data is published. This is not evidence that ferry service is free.
- Realtime
- Whole feed: no GTFS-Realtime endpoints are configured in this scorecard.
Descriptive only. This profile does not change the grade or verify vessels, terminal facilities, vehicle carriage, fares, or accessibility in the real world. Field meanings follow the GTFS Schedule reference.
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 12 kinds of issue across 2400 instances (0 error, 355 warning, 2045 informational).
Service is published through 2038-04-30. It may be intentional, but confirm the end date before treating the feed as maintained.
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.
2 accessibility depth signals
426 route badge(s) pair a color and text color below the WCAG 4.5:1 contrast bar (1061, 1110, 1111, 1120, 1121, 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.
333 stop name(s) use abbreviations or symbols a screen reader may mispronounce, with no spoken form set ("Rtda Entrada Av De La Constitución", "Av De La Constitucion Lava Coches", "Venta De Los Pinares Se-3204 (V)", and more).
Consider: Add tts_stop_name with the spoken form, e.g. 'Main Street and Second Avenue', for the affected stops.
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 5033 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.
- 1061 (red)
- 1110 (red)
- 1111 (red)
- 1120 (red)
- 1121 (red)
- 1150 (red)
- 1151 (red)
- 1200 (red)
- 1201 (red)
- 1210 (red)
- 1220 (red)
- 1230 (red)
- 1260 (red)
- 1300 (red)
- 1301 (red)
- 1240 (red)
- 1241 (red)
- 1242 (red)
- 2210 (red)
- 2211 (red)
- 1100 (red)
- 1140 (red)
- 1760 (red)
- 1761 (red)
- 1770 (red)
- 2160 (red)
- 1041 (red)
- 1310 (red)
- 1311 (red)
- 1320 (red)
- 1321 (red)
- 1330 (red)
- 1331 (red)
- 1340 (red)
- 1745 (red)
- 1750 (red)
- 1751 (red)
- 1780 (red)
- 1781 (red)
- 1752 (red)
- 1753 (red)
- 1011 (red)
- 1012 (red)
- 1610 (red)
- 1620 (red)
- 1621 (red)
- 1651 (red)
- 1631 (red)
- 1640 (red)
- 1571 (red)
- 1580 (red)
- 1691 (red)
- 1692 (red)
- 1591 (red)
- 1590 (red)
- 1660 (red)
- 1661 (red)
- 1663 (red)
- 1664 (red)
- 1665 (red)
- 1666 (red)
- 1602 (red)
- 1720 (red)
- 1721 (red)
- 1722 (red)
- 1020 (red)
- 1023 (red)
- 1680 (red)
- 1681 (red)
- 1013 (red)
- 1401 (red)
- 1411 (red)
- 1421 (red)
- 1422 (red)
- 1423 (red)
- 1511 (red)
- 1521 (red)
- 1523 (red)
- 1525 (red)
- 1531 (red)
- 1431 (red)
- 1701 (red)
- 1731 (red)
- 1322 (red)
- 1341 (red)
- 1572 (red)
- 1581 (red)
- 1693 (red)
- 1762 (red)
- 1763 (red)
- 1772 (red)
- 1773 (red)
- 1774 (red)
- 1775 (red)
- 1776 (red)
- 1302 (red)
- 1305 (red)
- 1307 (red)
- 1051 (red)
- 1211 (red)
- 1674 (red)
- 1611 (red)
- 1552 (red)
- 1432 (red)
- 1243 (red)
- 1244 (red)
- 1060 (red)
- 1212 (red)
- 1213 (red)
- 1535 (red)
- 1546 (red)
- 1070 (red)
- 1071 (red)
- 1072 (red)
- 1759 (red)
- 1080 (red)
- 1245 (red)
- 1694 (red)
- 1342 (red)
- 1231 (red)
- 1733 (red)
- 1081 (red)
- 1090 (red)
- M-032 (teal)
- M-033 (yellow)
- M-034 (purple)
- M-040 (purple)
- M-041 (red)
- B-042 (green)
- M-250 (red)
- M-251 (blue)
- M-260 (green)
- M-050 (pink)
- M-960 (blue)
- M-961 (purple)
- M-962 (red)
- M-963 (green)
- M-964 (pink)
- M-970 (teal)
- M-971 (blue)
- M-051 (blue)
- M-972 (pink)
- M-561 (red)
- M-562 (green)
- M-953 (red)
- M-053 (red)
- M-052 (pink)
- M-060 (green)
- M-010 (blue)
- M-061 (teal)
- M-062 (gray)
- M-564 (red)
- M-966 (red)
- B-065 (green)
- M-035 (red)
- M-231 (pink)
- M-330 (blue)
- M-351 (pink)
- M-352 (green)
- M-967 (red)
- M-340 (blue)
- M-130 (red)
- M-965 (blue)
- M-974 (pink)
- M-911 (red)
- M-912 (pink)
- M-913 (blue)
- M-914 (red)
- M-036 (red)
- M-037 (blue)
- M-230 (pink)
- M-038 (red)
- M-350 (blue)
- M-360 (pink)
- M-011 (red)
- M-560 (green)
- M-902 (blue)
- M-904 (blue)
- M-905 (blue)
- M-020 (teal)
- M-940 (white)
- M-942 (red)
- M-943 (purple)
- M-945 (red)
- M-947 (pink)
- M-950 (gray)
- M-021 (gray)
- M-951 (pink)
- M-952 (gray)
- M-955 (green)
- M-030 (teal)
- M-120 (orange)
- M-031 (pink)
- 0323 (red)
- 0325 (red)
- 0117 (red)
- 0123 (red)
- 0215 (red)
- 0154 (red)
- 0160 (red)
- 0360 (red)
- 0361 (red)
- 0158D (red)
- 0122U (red)
- 0122A (red)
- 0124 (red)
- 0122B (red)
- 0180 (red)
- 0128H (red)
- 0169A (red)
- 0169B (red)
- 0110 (red)
- 0183 (red)
- 0117M (red)
- 0151 (red)
- 0184 (red)
- 0345 (red)
- 0245 (red)
- 0150 (red)
- 0153 (red)
- 0156 (red)
- 0155 (red)
- 0157 (red)
- 0305 (red)
- 0242 (red)
- 0111L (red)
- 0105 (red)
- 0100 (red)
- 0101 (red)
- 0102 (red)
- 0104 (red)
- 0390P (red)
- 0180D (red)
- 0111 (red)
- 0256 (red)
- 0300 (red)
- 0318 (red)
- 0395 (red)
- 0121 (red)
- 0126 (red)
- 0241 (red)
- 0335 (red)
- 0336 (red)
- 0340 (red)
- 0182 (red)
- P.LO (red)
- 0181 (red)
- 0127 (red)
- 0313 (red)
- 0128 (red)
- 0159 (red)
- 0140 (red)
- 0170A (red)
- 0170B (red)
- 0171 (red)
- 0177 (red)
- 0225 (red)
- 0226 (red)
- 0275 (red)
- 0174A (red)
- 0174B (red)
- 0175 (red)
- M-110 (green)
- M-122 (green)
- M-330 (green)
- M-161 (green)
- M-123 (green)
- M-162 (green)
- M-360 (green)
- M-124 (green)
- M-340 (green)
- M-341 (green)
- M-342 (green)
- M-125 (green)
- M-343 (green)
- M-166 (green)
- M-126 (green)
- M-103 (green)
- M-550 (green)
- M-551 (green)
- M-127 (green)
- M-131 (green)
- M-344 (green)
- M-345 (green)
- M-132 (green)
- M-251 (green)
- M-253 (green)
- M-254 (green)
- M-133 (green)
- M-160 (green)
- M-347 (green)
- M-163 (green)
- M-119 (green)
- M-156 (green)
- M-220 (green)
- R-1 (green)
- R-2 (green)
- R-3 (green)
- R-4 (green)
- R-6 (green)
- M-221 (green)
- M-222 (green)
- M-223 (green)
- M-230 (green)
- M-231 (green)
- M-233 (green)
- M-235 (green)
- T-1 (green)
- T-2 (green)
- R-8 (green)
- M-590 (green)
- M-348 (green)
- M-107 (green)
- M-167 (green)
- M-170 (green)
- M-153 (green)
- M-257 (green)
- M-258 (green)
- M-259 (green)
- M-256 (green)
- M-265 (green)
- M-266 (green)
- M-104B (green)
- M-262 (green)
- M-168C (green)
- M-112 (green)
- M-351 (green)
- M-171 (green)
- M-159B (green)
- M-255 (green)
- M-252 (green)
- M-152 (green)
- M-060B (green)
- M-270 (green)
- M-368 (green)
- M-260 (green)
- M-362 (green)
- M-369 (green)
- M-363 (green)
- M-366 (green)
- M-367 (green)
- M-364 (green)
- M-365 (green)
- M-380 (green)
- M-113 (green)
- M-114 (green)
- M-116 (green)
- M-120 (green)
- M-135 (green)
- M-121 (green)
- M-136 (green)
- M-140 (green)
- M-143 (green)
- M-151 (green)
- M-137 (green)
- M-144 (green)
- M-250 (green)
- M-110 (red)
- M-170 (brown)
- M-230 (blue)
- M-240 (white)
- M-271 (purple)
- M-112 (green)
- M-260 (green)
- M-272 (teal)
- M-120 (blue)
- M-121 (white)
- M-130 (yellow)
- M-150 (purple)
- M-160 (pink)
- M-161 (yellow)
- M-101 (purple)
- M-213 (green)
- M-105 (white)
- M-202 (yellow)
- M-203 (brown)
- M-211 (green)
- M-301 (orange)
- M-320 (yellow)
- M-330 (pink)
- M-333 (pink)
- M-334 (pink)
- M-351 (pink)
- M-354 (orange)
- M-102 (teal)
- M-370 (orange)
- M-372 (orange)
- M-373 (orange)
- M-103 (teal)
- M-380 (orange)
- M-381 (orange)
- M-383 (orange)
- M-999 (red)
- M-201 (green)
- M-216 (green)
- M-212 (green)
- M-106 (red)
- M-100 (red)
- M1-5 (red)
- M1-6 (red)
- M1-9 (red)
- M1-10 (red)
- M1-11 (red)
- M1-14 (pink)
- M04-8 (blue)
- M04-15 (red)
- M1-20 (blue)
- M15-3 (yellow)
- M1-21 (blue)
- M15-4 (pink)
- M15-5 (yellow)
- M15-7 (gray)
- M20-01 (blue)
- M20-02 (blue)
- M20-03 (blue)
- M20-04 (blue)
- M20-05 (blue)
- M20-06 (blue)
- M20-08 (blue)
- M20-10 (blue)
- M20-11 (blue)
- M20-12 (blue)
- M20-13 (blue)
- M9-1 (yellow)
- M3-60 (red)
- M15-6 (gray)
- M20-22 (white)
- M10-03 (green)
- M11-01 (pink)
- M10-01 (red)
- M10-02 (purple)
- M17-01 (yellow)
- M17-02 (red)
- M3-80 (red)
- M3-103 (red)
- M15-1 (red)
- M15-2 (green)
- M16-1 (white)
- M-212 (pink)
- M-220 (red)
- M-221 (red)
- M-140 (red)
- M-230 (red)
- M-241 (red)
- M-242 (red)
- M-243 (red)
- M-250 (red)
- M-110 (blue)
- M-211 (green)
- M-100 (purple)
- M-101 (yellow)
- M-102 (orange)
- M-201 (white)
- M-202 (white)
- M-203 (white)
- M-204 (pink)
- M-205 (pink)
- M-206 (pink)
- M-207 (green)
- M-208 (green)
- M-209 (green)
- M-210 (red)
- M-306 (yellow)
- M-211 (red)
- M-212 (pink)
- M-300 (green)
- M-301 (blue)
- M-302 (teal)
- M-307 (purple)
- M-309 (green)
- M-400 (pink)
- M-402 (brown)
- M-403 (blue)
- M-404 (red)
- M-405 (black)
- M-310 (black)
- M-407 (black)
- M-411 (purple)
- M-412 (red)
- M-416 (blue)
- M-312 (red)
- M-900 (black)
- M-902 (teal)
- M-314 (orange)
- M-906 (brown)
- M-911 (red)
- M-912 (red)
- M-316 (green)
| Route | Type | Line color |
|---|---|---|
| 1061 M-106 Carmona - El Viso - Mairena Del Alcor - Alcalá De Guadaíra | Bus | red |
| 1110 M-111 San José De La Rinconada- Sevilla (Por El Gordillo) | Bus | red |
| 1111 M-111 San José De La Rinconada - Sevilla (Directo Ida) | Bus | red |
| 1120 M-112 San José De La Rinconada- Sevilla (Por La Rinconada) | Bus | red |
| 1121 M-112 La Rinconada - Sevilla (Directo) | Bus | red |
| 1150 M-115 Alcalá Del Río - La Rinconada - Sevilla | Bus | red |
| 1151 M-115 Alcalá Del Río - La Rinconada - San José De La Rinconada - Sevilla | Bus | red |
| 1200 M-120 Sevilla (Torreblanca) - Alcalá De Guadaíra (San Rafael - Santa Genoveva) | Bus | red |
| 1201 M-120 Sevilla (Torreblanca) - Alcalá De Guadaíra (San Rafael) | Bus | red |
| 1210 M-121 Alcalá De Guadaíra -Sevilla | Bus | red |
| 1220 M-122 Alcalá De Guadaíra - Sevilla (Directo) | Bus | red |
| 1230 M-123 Alcalá De Guadaíra - Sevilla (Por Quintillo) | Bus | red |
| 1260 M-126 El Viso Del Alcor - Sevilla | Bus | red |
| 1300 M-130A Montequinto - Sevilla (Por Upo) | Bus | red |
| 1301 M-130B Montequinto - Sevilla (Por Olivar De Quintos Y Bda Echaguy) | Bus | red |
| 1240 M-124 Carmona - Sevilla | Bus | red |
| 1241 M-124 Carmona - El Viso Del Alcor - Sevilla | Bus | red |
| 1242 M-124 Sevilla - Carmona - La Campana (Directo Est Prado) | Bus | red |
| 2210 M-221 Utrera - Sevilla (Por Quintillo) | Bus | red |
| 2211 M-221 Utrera -Sevilla (Por Alcalá De G) | Bus | red |
| 1100 M-110 La Algaba - Sevilla | Bus | red |
| 1140 M-114 Torre De La Reina - Sevilla | Bus | red |
| 1760 M-176 Aznalcóllar - Gerena - Camas - Sevilla | Bus | red |
| 1761 M-176 Aznalcóllar - Sanlúcar La Mayor - Sevilla | Bus | red |
| 1770 M-177 Torre De La Reina - Guillena - Pi Los Girasoles - Camas - Sevilla (Sent Sevilla) | Bus | red |
| 2160 M-216 Brenes - Sevilla | Bus | red |
| 1041 M-104 Alcalá De Guadaíra - Hospital De Valme | Bus | red |
| 1310 M-131 Dos Hermanas - Sevilla (Directo) | Bus | red |
| 1311 M-131 Dos Hermanas - Sevilla (Por Hospital Tomillar) | Bus | red |
| 1320 M-132 Dos Hermanas - Sevilla (Barriadas) | Bus | red |
| 1321 M-132B Dos Hermanas (Por Polígono La Isla) - Fuente Del Rey - Sevilla | Bus | red |
| 1330 M-133 Dos Hermanas - Montequinto (Por Echaguy) - Sevilla | Bus | red |
| 1331 M-133 Dos Hermanas (Por Olivar De Quintos) - Sevilla | Bus | red |
| 1340 M-134 Los Palacios - Sevilla | Bus | red |
| 1745 M-174 Valencina (La Gloria Las Pilas) - Camas - Sevilla | Bus | red |
| 1750 M-175 Albaida - Olivares - Salteras - Camas - Sevilla (Directo) | Bus | red |
| 1751 M-175 Albaida - Olivares - Salteras - Valencina - Camas - Sevilla (Por Est Cerc Salteras) | Bus | red |
| 1780 M-175 Albaida -Sevilla(Por Señorío De Guzmán) (Sab Dom Y Fest) | Bus | red |
| 1781 M-175 Albaida - Sevilla (Por Señorío De Guzmán Y Gines) (Vier Sab Dom Y Fest) | Bus | red |
| 1752 M-175 Parcial Valencina - Sevilla (Por Señorío De Guzmán) | Bus | red |
| 1753 M-175 Albaida - Sevilla (Por Gines Ida) (Sab Dom Y Fest) | Bus | red |
| 1011 M-101A Circular Bormujos - Castilleja - Tomares - S Juan A - Mairena (Sent A) | Bus | red |
| 1012 M-101B Circular Bormujos - Mairena - Sjuan (Cerro Sagrcorazones) - Tomares -Castilleja (Sent B) | Bus | red |
| 1610 M-161 Circular Sevilla - Tomares | Bus | red |
| 1620 M-162 Bormujos - Sevilla (Por Tomares) | Bus | red |
| 1621 M-162 Bormujos - Sevilla (Por Avda Reina Sofía Tomares) | Bus | red |
| 1651 M-165 Castilleja Del Campo - Sevilla | Bus | red |
| 1631 M-163 Circular Sevilla - Bormujos | Bus | red |
| 1640 M-164 Sevilla - Bormujos (Por Sta Eufemia Tomares) (Nocturno) | Bus | red |
| 1571 M-157 Bollullos De La Mitación - Sevilla (Por Tomares) | Bus | red |
| 1580 M-158 Bollullos De La Mitación - Sevilla (Por Bormujos) | Bus | red |
| 1691 M-169 Pilas - Sevilla | Bus | red |
| 1692 M-169 Villamanrique - Pilas - Sevilla | Bus | red |
| 1591 M-159 Bollullos De La Mitación - Sevilla (Por A-49) | Bus | red |
| 1590 M-159 Bollullos De La Mitación - Sevilla (Por El Barrero Bormujos Y Cast Cuesta) | Bus | red |
| 1660 M-166 Sanlúcar La Mayor - Sevilla (Directo Laborables) | Bus | red |
| 1661 M-166 Sanlúcar La Mayor - Sevilla | Bus | red |
| 1663 M-166 Sanlúcar La Mayor - Sevilla (Por Villanueva Y Hptal Sab) | Bus | red |
| 1664 M-166 Sanlúcar La Mayor - Sevilla (Por Villanueva Del Ariscal) | Bus | red |
| 1665 M-166 Sanlúcar La Mayor - Sevilla (Por A-49 Laborables) | Bus | red |
| 1666 M-166 Sanlúcar La Mayor - Sevilla (Por Villanueva Y A-49) | Bus | red |
| 1602 M-160 Gines - Sevilla | Bus | red |
| 1720 M-170A Santiponce - Sevilla | Bus | red |
| 1721 M-170A Santiponce - Sevilla (Servicio Express) | Bus | red |
| 1722 M-170B Las Pajanosas (Guillena) - Santiponce - Sevilla | Bus | red |
| 1020 M-102A Circular Aljarafe (Sentido A) | Bus | red |
| 1023 M-102B Circular Aljarafe (Sentido B) | Bus | red |
| 1680 M-168 Umbrete - Benacazón - Sevilla (Directo A-49) | Bus | red |
| 1681 M-168 Benacazón - Sevilla (Por Espartinas) | Bus | red |
| 1013 M-101B Circular Bormujos - Mairena - S Juan A - Tomares - Castilleja (Sent B) | Bus | red |
| 1401 M-140 Puebla Del Río - Sevilla (Por Peña Bética) | Bus | red |
| 1411 M-141 Puebla Del Río - Sevilla | Bus | red |
| 1421 M-142 Coria Del Río - Sevilla | Bus | red |
| 1422 M-142 Puebla Del Río - Coria Del Río - Sevilla | Bus | red |
| 1423 M-142B Coria Del Río - Sevilla (Recorrido B) | Bus | red |
| 1511 M-151 Urb Puebla Del Marques - Sevilla | Bus | red |
| 1521 M-152 Palomares - Sevilla | Bus | red |
| 1523 M-152 Coria Del Río - Palomares - Sevilla (Por Urb Puebl Marqués) | Bus | red |
| 1525 M-152 Palomares - Sevilla (Por Urb Puebla Del Marqués) | Bus | red |
| 1531 M-153 Almensilla - Sevilla (Por Palomares) | Bus | red |
| 1431 M-143 Isla Mayor - Sevilla | Bus | red |
| 1701 M-170A Camas (Bda La Cruz) - Sevilla | Bus | red |
| 1731 M-173 Circular Camas - Castilleja De La Cuesta | Bus | red |
| 1322 M-132B Dos Hermanas (Por Pol La Isla Crown Y Copero) - Fuente Del Rey - Sevilla | Bus | red |
| 1341 M-134 Los Palacios - Sevilla (Directo Por A-4) | Bus | red |
| 1572 M-157 Bollullos De La Mitación - Sevilla (Por Hospital De Bormujos Y Tomares) | Bus | red |
| 1581 M-158 Bollullos De La Mitación - Sevilla (Por El Barrero Bormujos) | Bus | red |
| 1693 M-169 Villamanrique - Sevilla (Directo A-49) | Bus | red |
| 1762 M-176 Aznalcóllar - Gerena - Pi Los Girasoles - Camas - Sevilla | Bus | red |
| 1763 M-176 Aznalcóllar - Gerena - Sevilla (Directo) | Bus | red |
| 1772 M-177 Guillena - Pi Los Girasoles - Camas - Sevilla | Bus | red |
| 1773 M-177 Torre De La Reina - Guillena - Camas - Sevilla | Bus | red |
| 1774 M-177 Torre De La Reina - Guillena - Sevilla | Bus | red |
| 1775 M-177 Guillena - Camas - Sevilla (Sin Parada En Torre De La Reina) | Bus | red |
| 1776 M-177 Guillena - Sevilla (Directo) | Bus | red |
| 1302 M-130B Montequinto - Sevilla (Por Olivar De Quintos) | Bus | red |
| 1305 M-130B Montequinto - Sevilla (Por Olivar De Quintos Sin Parada En Upo) | Bus | red |
| 1307 M-130A Montequinto - Sevilla (Sin Parada En Upo) | Bus | red |
| 1051 M-105 Mairena Del Aljarafe (Cexpo) - Bormujos - Salteras | Bus | red |
| 1211 M-121 Alcalá De Guadaíra - Sevilla (Parada En Goya Y Hda Dolores) | Bus | red |
| 1674 M-167 Villanueva (Desde Cuatro Caminos)-Sevilla (Por A-49) | Bus | red |
| 1611 M-161 Circular Sevilla - Tomares (Por Rtda Canal Sur) | Bus | red |
| 1552 M-155 Almensilla - Sevilla | Bus | red |
| 1432 M-143 Isla Mayor - Sevilla (Sab Dom Y Fest) | Bus | red |
| 1243 M-124 Carmona - Sevilla (Directo) | Bus | red |
| 1244 M-124 Carmona - Sevilla (Por Aerópolis) | Bus | red |
| 1060 M-106 Carmona - El Viso - Mairena Del Alcor - Alcalá De Guadaíra (Por M Pineda) | Bus | red |
| 1212 M-121 Sevilla - Alcalá De Guadaíra (Vuelta Salida Est Prado Ss) | Bus | red |
| 1213 M-121 Alcalá De Guadaíra - Sevilla (Nocturno-Sábados) | Bus | red |
| 1535 M-153 Almensilla - Sevilla (Por Palomares Y Urb Puebla Del Marqués) | Bus | red |
| 1546 M-154 Circular Sevilla - San Juan - Mairena - Tomares - Sevilla | Bus | red |
| 1070 M-107 Aznalcóllar - Bormujos (Hptal) (Servicio A La Demanda Abascal) | Bus | red |
| 1071 M-107 Aznalcóllar - Bormujos (Hptal) (Servicio A La Demanda Damas) | Bus | red |
| 1072 M-107 Aznalcóllar - Bormujos (Hptal) (Servicio A La Demanda) | Bus | red |
| 1759 M-175 Refuerzo Apeadero Camas - Sevilla | Bus | red |
| 1080 M-108A Circular San Juan De Aznalfarache - Tomares (Sent.A) | Bus | red |
| 1245 M-124 El Corzo La Celada (Carmona) - Sevilla (Servicio A Demanda) | Bus | red |
| 1694 M-169B Villamanrique - Sanlúcar La Mayor (Servicio A Demanda) | Bus | red |
| 1342 M-134 Parcial Los Palacios - Hptal Tomillar | Bus | red |
| 1231 M-123B Alcalá De Guadaíra - Univ Pablo De Olavide (Upo) | Bus | red |
| 1733 M-173B Camas - San Juan De Aznalfarache (Metro S Juan Bajo) | Bus | red |
| 1081 M-108B Circular San Juan De Aznalfarache - Tomares (Sent.B) | Bus | red |
| 1090 M-109 Bormujos - Mairena Del Aljarafe (Metro C.Expo) | Bus | red |
| M-032 Cádiz-Río San Pedro-Puerto Real (512 Viviendas) | Bus | teal |
| M-033 Cádiz-Puerto Real (Directo) | Bus | yellow |
| M-034 Cádiz-Hospital De Puerto Real (Por Autovía) | Bus | purple |
| M-040 Cádiz-El Puerto De Santa María (Directo) | Bus | purple |
| M-041 Cádiz-El Puerto De Santa María (Por Río San Pedro Y Campus Universitario De Puerto Real) | Bus | red |
| B-042 Cádiz-El Puerto De Santa María | Ferry | green |
| M-250 Conil-Jerez (La Línea-Sevilla) | Bus | red |
| M-251 Conil-Jerez (Atlanterra-Sevilla) | Bus | blue |
| M-260 Conil-Rota (Algeciras) | Bus | green |
| M-050 Cádiz-Jerez De La Frontera (Directo) | Bus | pink |
| M-960 Chipiona-Sanlúcar De Barrameda-Cádiz (Por Puerto Real Y Campus) | Bus | blue |
| M-961 Chipiona-Sanlúcar De Barrameda-El Puerto De Santa María-Cádiz | Bus | purple |
| M-962 Chipiona-Sanlúcar De Barrameda-San Fernando (Por Puerto Real Y Hospital) | Bus | red |
| M-963 Chipiona-Sanlúcar De Barrameda-Jerez De La Frontera | Bus | green |
| M-964 Chipiona-Sanlúcar De Barrameda-Jerez De La Frontera (Por Hospital) | Bus | pink |
| M-970 Sanlúcar De Barrameda-Jerez De La Frontera | Bus | teal |
| M-971 Sanlúcar De Barrameda-Jerez De La Frontera (Por Hospital) | Bus | blue |
| M-051 Cádiz-Jerez De La Frontera (Por El Puerto De Santa María) | Bus | blue |
| M-972 Sanlúcar De Barrameda-Campus De Jerez | Bus | pink |
| M-561 Costa Ballena-Chipiona-Sanlúcar-Jerez | Bus | red |
| M-562 Costa Ballena-Chipiona-Jerez De La Frontera | Bus | green |
| M-953 Arcos De La Frontera-Jerez De La Frontera (Ubrique) | Bus | red |
| M-053 Cádiz-Jerez De La Frontera (Por Hospital De Jerez) | Bus | red |
| M-052 Cádiz-Jerez De La Frontera (Por Campus Universitario De Puerto Real Y El Puerto De Santa María) | Bus | pink |
| M-060 Cádiz-El Puerto De Santa María-Rota (Por Costa Oeste) | Bus | green |
| M-010 Cádiz-San Fernando Norte (Por León Herrero) | Bus | blue |
| M-061 Cádiz-El Puerto De Santa María-Rota (Por Río San Pedro Campus De Puerto Real Y Costa Oeste) | Bus | teal |
| M-062 Cádiz-El Puerto De Santa María-Rota | Bus | gray |
| M-564 Costa Ballena-Jerez De La Frontera (Directo) | Bus | red |
| M-966 Chipiona-Costa Ballena-Rota | Bus | red |
| B-065 Cádiz-Rota | Ferry | green |
| M-035 Cádiz-Escuela De Ingeniería | Bus | red |
| M-231 Chiclana De La Frontera-Campus Universitario De Puerto Real | Bus | pink |
| M-330 Puerto Real-Escuela De Ingeniería | Bus | blue |
| M-351 Jerez De La Frontera-Campus Universitario De Puerto Real (Por Cuatro Caminos) | Bus | pink |
| M-352 Jerez De La Frontera-Campus Universitario De Puerto Real (Por El Puerto De Santa María) | Bus | green |
| M-967 Chipiona-Sanlúcar De Barrameda-Cádiz (Por Campus De Puerto Real) | Bus | red |
| M-340 El Puerto De Santa María-Campus Universitario De Puerto Real | Bus | blue |
| M-130 San Fernando-Campus Universitario | Bus | red |
| M-965 Chipiona-Sanlúcar De Barrameda (Sevilla/Utrera) | Bus | blue |
| M-974 Costa Ballena-Chipiona-Sanlúcar De Barrameda (Sevilla) | Bus | pink |
| M-911 Cádiz-Conil-Barbate (Por La Barca/Por Los Caños) | Bus | red |
| M-912 Cádiz-Conil-Atlanterra (Por Vejer/Por Los Caños) | Bus | pink |
| M-913 Cádiz-Conil-Barbate Por Hospital | Bus | blue |
| M-914 Cádiz-Conil-Caños De Meca | Bus | red |
| M-036 Cádiz-Puerto Real (Por Ca-35) | Bus | red |
| M-037 Cádiz-Campus De Puerto Real (Por Ca-35) | Bus | blue |
| M-230 Chiclana De La Frontera-Hospital De Puerto Real (Por Marquesado) | Bus | pink |
| M-038 Cádiz-Puerto Real (Por Av. Constitución De 1812 Y Ca-35) | Bus | red |
| M-350 Jerez De La Frontera-Campus Universitario De Puerto Real | Bus | blue |
| M-360 Rota-Costa Oeste-El Puerto De Santa María-Hospital De Puerto Real | Bus | pink |
| M-011 Cádiz-San Fernando Sur (Por Camposoto Y San Marcos) | Bus | red |
| M-560 Rota-Jerez De La Frontera | Bus | green |
| M-902 Cádiz-El Puerto De Santa María-Jerez De La Frontera-Arcos De La Frontera (Ronda) | Bus | blue |
| M-904 Cádiz-El Puerto De Santa María-Jerez-Arcos De La Frontera (Alcalá Del Valle) | Bus | blue |
| M-905 Rota-Jerez De La Frontera (Sevilla) | Bus | blue |
| M-020 Cádiz-Chiclana De La Frontera | Bus | teal |
| M-940 Medina-Chiclana-San Fernando-Cádiz (Alcalá De Los Gazules) | Bus | white |
| M-942 Medina-Chiclana-Hospital-Puerto Real-Cádiz | Bus | red |
| M-943 Medina-Hospital-Puerto Real-Cádiz (Benalúp Y Paterna) | Bus | purple |
| M-945 Medina-Jerez De La Frontera | Bus | red |
| M-947 Medina-Chiclana De La Frontera | Bus | pink |
| M-950 Arcos De La Frontera-Cádiz (Ubrique) | Bus | gray |
| M-021 Cádiz-Cementerio Mancomunado | Bus | gray |
| M-951 Arcos De La Frontera-Jerez De La Frontera | Bus | pink |
| M-952 Arcos De La Frontera-Jerez De La Frontera (Villamartín) | Bus | gray |
| M-955 Arcos De La Frontera - Jerez De La Frontera (Málaga) | Bus | green |
| M-030 Cádiz-Río San Pedro-Campus Universitario-Puerto Real-Hospital | Bus | teal |
| M-120 Chiclana-San Fernando | Bus | orange |
| M-031 Cádiz-Río San Pedro-Campus Universitario-Puerto Real | Bus | pink |
| 0323 Granada - Olivares - Tiena - Moclín - Tózar - Limones | Bus | red |
| 0325 Granada-P.Puente-Zujaira-Obéilar-Illora-Alomartes-Bracana-Tocón | Bus | red |
| 0117 Granada - P.Cubillas | Bus | red |
| 0123 Granada - P.Juncaril - Albolote (Ctra.Jaén) | Bus | red |
| 0215 Granada - Deifontes | Bus | red |
| 0154 Granada-V. Del Genil (Directo) | Bus | red |
| 0160 Granada - Alhendín - Otura | Bus | red |
| 0360 Granada - Alhendín - Padul - Marchena - Durcal - Nigüelas - Talará | Bus | red |
| 0361 Granada - Padul - Marchena - Dúrcal - Nigüelas | Bus | red |
| 0158D Granada - Churriana V. - Gabia (Directo) | Bus | red |
| 0122U Granada - Maracena - Albolote - Atarfe (Universitario) | Bus | red |
| 0122A Granada - Maracena - Albolote - Atarfe (Lunes A Viernes) | Bus | red |
| 0124 Granada - Atarfe | Bus | red |
| 0122B Granada - Maracena - Albolote - Atarfe (Sábados Domingos Y Festivos) | Bus | red |
| 0180 Granada - Huétor V. - Cájar - Bellavista - Zubia | Bus | red |
| 0128H Albolote - Hotel | Bus | red |
| 0169A Ogíjares - San Nicolás - Pts (Circular) | Bus | red |
| 0169B Ogíjares - Pts - San Nicolás (Circular) | Bus | red |
| 0110 Granada - Peligros -Caserío Fonseca - Monteluz | Bus | red |
| 0183 Granada - Huétor V. - Cájar - Bº Monachil - Monachil | Bus | red |
| 0117M P.Cubillas-Albolote (Metro) | Bus | red |
| 0151 Granada -Cúllar V. - El Ventorrillo (Directo) | Bus | red |
| 0184 Granada - Huétor V. - M. Nuevo | Bus | red |
| 0345 Granada - Chimeneas - Ácula - Ventas H. - Cacín | Bus | red |
| 0245 Granada-Aeropuerto | Bus | red |
| 0150 Granada - Cúllar V. - V. Del Genil | Bus | red |
| 0153 Granada - Churriana V. - Híjar (Directo) | Bus | red |
| 0156 Granada - Armilla - Churriana V. - Las Gabias | Bus | red |
| 0155 Granada - Armilla | Bus | red |
| 0157 Granada - Armilla - Churriana V. (A-338)-Pedro Verde - Gabia Chica | Bus | red |
| 0305 Granada - Pulianas - Güevéjar - Nívar - Cogollos V. | Bus | red |
| 0242 Granada - Santa Fe - Chauchina - Cijuela - Láchar | Bus | red |
| 0111L Peligros - Maracena | Bus | red |
| 0105 Granada - Pulianas | Bus | red |
| 0100 Granada - Jun - A.Humeya - Víznar | Bus | red |
| 0101 Granada - Jun - Alfacar - Víznar | Bus | red |
| 0102 Granada - Jun - Alfacar | Bus | red |
| 0104 A.Humeya - Jun - S.Jerónimo | Bus | red |
| 0390P Granada - Pinos Genil - Güejar Sierra Provisional | Bus | red |
| 0180D Granada - Cájar (Directo) | Bus | red |
| 0111 Granada - P.Asegra - Urbanización La Joya - Peligros | Bus | red |
| 0256 Granada - La Malahá - Escúzar - Ventas H. | Bus | red |
| 0300 Granada - El Fargue - H. Santillán - El Colmenar - Beas G. | Bus | red |
| 0318 Granada - Colomera | Bus | red |
| 0395 Granada - Cenes De La Vega - Dúdar - Quéntar | Bus | red |
| 0121 Granada - Maracena (Ctra.Jaén) | Bus | red |
| 0126 Granada - Atarfe - M.Elvira - Los Cortijos - Caparacena | Bus | red |
| 0241 Granada - Santa Fe - Chauchina - Cijuela | Bus | red |
| 0335 Granada - Fte.Vaqueros - Valderrubio - Escóznar - Obéilar | Bus | red |
| 0336 Granada - Chauchina - Fte.Vaqueros - Valderrubio - Obéilar | Bus | red |
| 0340 Granada - Santa Fe - Cijuela - Láchar - Trasmulas - Peñuelas - C.Tajarja - El Turro | Bus | red |
| 0182 Monachil - Bº Monachil | Bus | red |
| P.LO Granada - P.Puente - Venta Algarra - P.Lope | Bus | red |
| 0181 Granada - Huétor V. - Bº Monachil - Bellavista | Bus | red |
| 0127 Atarfe - Albolote (Lanzadera) | Bus | red |
| 0313 Granada - Juncaril - Albolote - Loma Verde - Cjo.Aire - V.Blancas - Calicasas | Bus | red |
| 0128 Urbanización El Torreón - Albolote - L.Verde - Cjo.Aire - El Chaparral | Bus | red |
| 0159 Armilla - Pts | Bus | red |
| 0140 Granada - Santa Fe | Bus | red |
| 0170A Granada - Ogíjares - Lomalinda | Bus | red |
| 0170B Granada - Ogíjares - Pedrizas - Lomalinda | Bus | red |
| 0171 Granada - Ogíjares - Gójar - Dílar | Bus | red |
| 0177 Granada - Zubia (C.Fútbol) | Bus | red |
| 0225 Granada - P.Puente | Bus | red |
| 0226 Granada - P.Puente - Zujaira | Bus | red |
| 0275 Granada - Zubia - C.Verdes | Bus | red |
| 0174A Granada - Ogíjares - Zubia (Circular) | Bus | red |
| 0174B Granada - Zubia - Ogíjares (Circular) | Bus | red |
| 0175 Granada - Zubia (L.Reina) | Bus | red |
| M-110 Málaga-Torremolinos-Benalmádena Costa | Bus | green |
| M-122 Fuengirola-Mijas | Bus | green |
| M-330 Málaga-Zalea-El Burgo | Bus | green |
| M-161 Málaga-Centro Comercial Rincón De La Victoria-Totalán | Bus | green |
| M-123 Churriana-Torremolinos-Benalmádena Costa | Bus | green |
| M-162 Málaga-Olías | Bus | green |
| M-360 Málaga-Olías-Comares | Bus | green |
| M-124 Carola-Torremolinos | Bus | green |
| M-340 Álora-Bermejo-El Chorro/Caminito Del Rey | Bus | green |
| M-341 Álora-Venta Tendilla | Bus | green |
| M-342 Álora-Estación De Álora | Bus | green |
| M-125 Torremolinos-Patronato | Bus | green |
| M-343 Álora-Polígono Industrial | Bus | green |
| M-166 Universidad-Clínico-Rincón De La Victoria (Del 09/09/26 Al 28/05/27) | Bus | green |
| M-126 Benalmádena-Torremolinos | Bus | green |
| M-103 Urbano De Benalmádena - Línea 1 Higuerón-Torremuelle | Bus | green |
| M-550 Villanueva De La Concepción-Casabermeja-El Palo | Bus | green |
| M-551 Almogía-Plaza Mayor-Playamar | Bus | green |
| M-127 Las Lagunas-Fuengirola | Bus | green |
| M-131 Málaga-Cártama | Bus | green |
| M-344 Málaga-Tolox | Bus | green |
| M-345 Málaga-Cártama-Coín | Bus | green |
| M-132 Málaga-Alhaurín El Grande | Bus | green |
| M-251 Málaga-Casabermeja-Colmenar-Riogordo | Bus | green |
| M-253 Málaga-Antequera | Bus | green |
| M-254 Málaga-Rute Por Antequera | Bus | green |
| M-133 Málaga-Alhaurín De La Torre-Pinos De Alhaurín | Bus | green |
| M-160 Málaga-Rincón De La Victoria-Cotomar | Bus | green |
| M-347 Caminito Del Rey/El Chorro-El Kiosco | Bus | green |
| M-163 Málaga-Rincón De La Victoria-Los Rubios | Bus | green |
| M-119 Calahonda-La Cala De Mijas-Fuengirola (Circular) | Bus | green |
| M-156 Las Lagunas-Centro Comercial-Cerros Del Águila | Bus | green |
| M-220 Las Lagunas-Fuengirola-Marbella | Bus | green |
| R-1 Centro Comercial-Benagalbón | Bus | green |
| R-2 Los Delgado-Centro Comercial-Lo Cea-Benagalbón | Bus | green |
| R-3 Centro Comercial-Lomas Del Rincón-Cortijo Blanco-Parque Victoria | Bus | green |
| R-4 Parque Victoria-Centro Comercial-Serramar-Cantal Alto-Los Olivos-Altos De Lo Cea | Bus | green |
| R-6 Los Delgado-Centro Comercial-Serramar-Torre De Benagalbón-Añoreta | Bus | green |
| M-221 Fuengirola-Coín | Bus | green |
| M-222 Valtocado-El Barrio-La Alquería-Fuengirola | Bus | green |
| M-223 Entrerríos-Las Lagunas-Fuengirola | Bus | green |
| M-230 Málaga-Coín (Por Los Alhaurines) | Bus | green |
| M-231 Málaga-Pizarra-Álora | Bus | green |
| M-233 Málaga-Cerralba-Álora (Directo) | Bus | green |
| M-235 Álora-Pizarra-Málaga Por Cerralba Y Cártama | Bus | green |
| T-1 Torremolinos-Aloha | Bus | green |
| T-2 Torremolinos-Playamar | Bus | green |
| R-8 Parque Victoria-Calle Estados Unidos | Bus | green |
| M-590 Alhaurín El Grande-Fuengirola | Bus | green |
| M-348 Málaga-Coín | Bus | green |
| M-107 Urbano De Benalmádena. Línea M-107 Santangelo-Miramar-Arroyo De La Miel | Bus | green |
| M-167 Coín-Alhaurín El Grande-Málaga | Bus | green |
| M-170 Alhaurín De La Torre-Málaga | Bus | green |
| M-153 Hospital-Cártama-Maqueda | Bus | green |
| M-257 Antequera-Málaga-Torre Del Mar | Bus | green |
| M-258 Ubeda-Málaga Por Antequera | Bus | green |
| M-259 Córdoba-Málaga Por Antequera | Bus | green |
| M-256 Málaga-Antequera-Valle De Abdalajís | Bus | green |
| M-265 Alameda-Málaga Por Antequera | Bus | green |
| M-266 Villanueva De La Concepción-Antequera | Bus | green |
| M-104B Pizarra-Zalea-Cerralba-Hospital | Bus | green |
| M-262 Rincón De La Victoria-Benagalbón-Moclinejo-El Valdés (Av) | Bus | green |
| M-168C Málaga-Rincón De La Victoria (Cotomar) (Buho) | Bus | green |
| M-112 Málaga-Mijas | Bus | green |
| M-351 Málaga-Casabermeja (Directo) | Bus | green |
| M-171 Alhaurín El Grande (Circular) | Bus | green |
| M-159B Alhaurín El Grande-Villa Del Guadalhorce-Hospital Guadalhorce | Bus | green |
| M-255 Málaga-Antequera (Directo) | Bus | green |
| M-252 Málaga-Casabermeja-Colmenar | Bus | green |
| M-152 Málaga-Los Gámez | Bus | green |
| M-060B Fuengirola-La Cala De Mijas-Marbella (Directo) | Bus | green |
| M-270 Valle De Abdalajís-Estación De Álora | Bus | green |
| M-368 Málaga-Torre Del Mar-Motril | Bus | green |
| M-260 Málaga-Torre Benagalbón-Torre Del Mar-Vélez Málaga (Prohibido Entre Vélez Y T. Del Mar) | Bus | green |
| M-362 Málaga-Nerja (No Se Permite El Viaje Entre Vélez-Málaga Y Torre Del Mar En Ambos Sentidos) | Bus | green |
| M-369 Almería-Torre Del Mar-Málaga | Bus | green |
| M-363 Málaga-Torre De Mar-Hospital Vélez-Torrox | Bus | green |
| M-366 Málaga-Torre De Mar-Cuevas De Nerja | Bus | green |
| M-367 Málaga-Torre Del Mar-Maro | Bus | green |
| M-364 Málaga-Torre Del Mar-Vélez Málaga-Periana | Bus | green |
| M-365 Málaga-Torre Del Mar-Vélez Málaga-Riogordo | Bus | green |
| M-380 Málaga-Torre Del Mar Directo (Desde El 30 De Julio) | Bus | green |
| M-113 Málaga-Las Lagunas-Fuengirola (Directo) | Bus | green |
| M-114 Mijas-Teatinos (Del 09/09/26 Al 28/05/27) | Bus | green |
| M-116 Teatinos-Torremolinos-Benalmádena (Del 09/09/26 Al 28/05/27) | Bus | green |
| M-120 Torremolinos-Fuengirola | Bus | green |
| M-135 Málaga-Aeropuerto-Santa Amalia | Bus | green |
| M-121 Mijas-Benalmádena-Torremolinos | Bus | green |
| M-136 Cártama-Alhaurín De La Torre-Plaza Mayor-Los Álamos | Bus | green |
| M-140 Cártama-Alhaurín De La Torre-Torremolinos | Bus | green |
| M-143 Alh. De La Torre-Churriana-Teatinos (Del 09/09/26 Al 28/05/27) | Bus | green |
| M-151 Málaga-Casabermeja-Vva.Concepción | Bus | green |
| M-137 Gibralgalia-Pizarra | Bus | green |
| M-144 Gibralgalia-El Sexmo | Bus | green |
| M-250 Málaga-Almogía | Bus | green |
| M-110 Los Barrios-Algeciras Directo | Bus | red |
| M-170 San Pablo-Jimena-Castellar-Algeciras | Bus | brown |
| M-230 La Línea-San Roque | Bus | blue |
| M-240 Estepona-La Línea (Ruta) | Bus | white |
| M-271 La Línea-Tesorillo | Bus | purple |
| M-112 Los Barrios-Algeciras Por Puente Romano | Bus | green |
| M-260 La Línea-Tahivilla | Bus | green |
| M-272 San Pablo-Jimena-Castellar-Hospital-La Línea | Bus | teal |
| M-120 Algeciras-La Línea | Bus | blue |
| M-121 Los Barrios-La Línea | Bus | white |
| M-130 San Roque-Algeciras | Bus | yellow |
| M-150 Algeciras-Tarifa | Bus | purple |
| M-160 Tahivilla-Facinas-Tarifa-Algeciras | Bus | pink |
| M-161 Barbate-Facinas-Algeciras | Bus | yellow |
| M-101 Almería - Huércal - Viator - Campamento Nn | Bus | purple |
| M-213 Almería - Hospital El Toyo - Venta Del Pobre - Agua Amarga - Carboneras Nn | Bus | green |
| M-105 Almería - Los Pinos - Benahadux - Rioja - Tabernas Nn | Bus | white |
| M-202 Almería - Retamar - Cabo De Gata - La Fabriquilla Nn | Bus | yellow |
| M-203 Almería - Hospital El Toyo - San Isidro - Campohermoso - Rodalquilar Nn | Bus | brown |
| M-211 Almería - Hospital El Toyo - San Isidro - Campohermoso - Atochares Nn | Bus | green |
| M-301 Almería - Aguadulce - El Parador - Puebla De Vícar - Venta Del Viso Nn | Bus | orange |
| M-320 Almería - Castell Del Rey/El Parador - Felix - Enix Nn | Bus | yellow |
| M-330 Almería - Aguadulce - Roquetas - Las Marinas Nn | Bus | pink |
| M-333 Almería - Aguadulce - Roquetas - San Agustín - Almerimar Nn | Bus | pink |
| M-334 Roquetas - La Mojonera - Las Norias - Hospital Poniente Nn | Bus | pink |
| M-351 Almería - Aguadulce - Barrio Archilla - La Mojonera - Las Norias - El Ejido Nn | Bus | pink |
| M-354 San Agustín - La Mojonera - Las Norias - El Ejido Nn | Bus | orange |
| M-102 Almería - Huércal - Viator - Pechina Nn | Bus | teal |
| M-370 Almería - Aguadulce - El Parador - Puebla De Vícar - El Ejido - Dalías - Berja Nn | Bus | orange |
| M-372 Santa María Del Águila - El Ejido - Dalías - Berja Nn | Bus | orange |
| M-373 Adra - Berja Nn | Bus | orange |
| M-103 Almería - Los Pinos - Benahadux - Gádor - Alhama De Almería Nn | Bus | teal |
| M-380 Almería - Aguadulce - El Parador - Puebla De Vícar - El Ejido - Adra Nn | Bus | orange |
| M-381 Almería - El Ejido - Adra Nn | Bus | orange |
| M-383 Almería - Aguadulce - El Parador - Puebla De Vícar - El Ejido - Guardias Viejas - Balerma Nn | Bus | orange |
| M-999 Aguadulce - Roquetas - Las Marinas | Bus | red |
| M-201 Almería - Los Molinos - El Mamí - Venta Gaspar - El Alquián Nn | Bus | green |
| M-216 Servicio Lanzadera San José - Calas P.Natural | Bus | green |
| M-212 Almería - Hospital El Toyo - San José - La Isleta Del Moro Nn | Bus | green |
| M-106 Almería - Santa Fe De Mondújar Nn | Bus | red |
| M-100 Circular Huércal De Almería | Bus | red |
| M1-5 Quesada - Jaén | Bus | red |
| M1-6 Jódar - Jaén | Bus | red |
| M1-9 Mancha Real - Jaén | Bus | red |
| M1-10 Jaén - La Guardia De Jaén Por Puente Nuevo | Bus | red |
| M1-11 Jaén - La Guardia De Jaén Por Puente Jontoya | Bus | red |
| M1-14 Albanchez De Magina - Jaén | Bus | pink |
| M04-8 Linares - Jaén | Bus | blue |
| M04-15 Jaén - Mengibar | Bus | red |
| M1-20 Pozo Alcón - Jaén | Bus | blue |
| M15-3 Andújar - Jaén | Bus | yellow |
| M1-21 Torres - Jaén | Bus | blue |
| M15-4 Jaén-Lahiguera-Arjona-Andújar | Bus | pink |
| M15-5 Andújar-Arjonilla-Arjona | Bus | yellow |
| M15-7 Jaén - Andújar - Marmolejo | Bus | gray |
| M20-01 Jaén - Martos 2024 | Bus | blue |
| M20-02 Jaén - Jamilena 2024 | Bus | blue |
| M20-03 Jaén - Villardompardo 2024 | Bus | blue |
| M20-04 Jaén - Alcaudete 2024 | Bus | blue |
| M20-05 Jaén - Martos (Directo) 2024 | Bus | blue |
| M20-06 Jaén - Córdoba (Ruta) 2024 | Bus | blue |
| M20-08 Jaén - Lopera 2024 | Bus | blue |
| M20-10 Jaén - Torredelcampo 2024 | Bus | blue |
| M20-11 Fuensanta De Martos - Jaén 2024 | Bus | blue |
| M20-12 Jaén - Escañuela 2024 | Bus | blue |
| M20-13 Jaén - Jamilena - Martos 2024 | Bus | blue |
| M9-1 Carcheles - Jaén (2024) | Bus | yellow |
| M3-60 Granada - Cazorla | Bus | red |
| M15-6 Jaén - Andújar - Lopera | Bus | gray |
| M20-22 Jaén - Ciudad Jardín (La Guardia) | Bus | white |
| M10-03 Jaén -Torreblascopedro Por Vados De Torralba (2026) | Bus | green |
| M11-01 Jaén - Pegalajar (2026) | Bus | pink |
| M10-01 Jaén - Sotogordo Por Vados De Torralba(2026) | Bus | red |
| M10-02 Jaén - Villargordo (2026) | Bus | purple |
| M17-01 Jaén - Los Villares (2026) | Bus | yellow |
| M17-02 Jaén - Valdepeñas (2026) | Bus | red |
| M3-80 Jaén - Villarrodrigo | Bus | red |
| M3-103 Úbeda - Jaén | Bus | red |
| M15-1 Jaén - Fuerte Del Rey | Bus | red |
| M15-2 Andújar - Jaén Por Fuerte Del Rey | Bus | green |
| M16-1 Santa Elena - Jaén | Bus | white |
| M-212 Córdoba - Villaharta (Empalme) | Bus | pink |
| M-220 Córdoba - Villa Del Río | Bus | red |
| M-221 Córdoba - Villafranca De Córdoba | Bus | red |
| M-140 Córdoba - San Sebastián De Los Ballesteros | Bus | red |
| M-230 Córdoba - Baena | Bus | red |
| M-241 Córdoba - Fuencubierta (La Carlota) | Bus | red |
| M-242 Córdoba - Montemayor | Bus | red |
| M-243 Córdoba - La Guijarrosa | Bus | red |
| M-250 Córdoba - Posadas | Bus | red |
| M-110 Córdoba - Villaviciosa De Córdoba | Bus | blue |
| M-211 Córdoba - Villaharta (Empalme) - Villaharta (Pueblo) | Bus | green |
| M-100 Huelva-Gibraleon | Bus | purple |
| M-101 Huelva-Trigueros-Beas | Bus | yellow |
| M-102 Huelva-La Alqueria-Centro Penitenciario | Bus | orange |
| M-201 Huelva-Villanueva De Los Castillejos-Paymogo | Bus | white |
| M-202 Huelva-Villanueva De Los Castillejos-Sanlucar De Guadiana | Bus | white |
| M-203 Huelva-Tharsis-El Rosal | Bus | white |
| M-204 Huelva-Higuera-Aracena | Bus | pink |
| M-205 Huelva-Nerva | Bus | pink |
| M-206 Huelva-Valverde Del Camino | Bus | pink |
| M-207 Huelva-Cortegana-Aroche | Bus | green |
| M-208 Huelva-Encinasola | Bus | green |
| M-209 Huelva-Aracena-Hinojales-Cumbres Mayores | Bus | green |
| M-210 Huelva-Alosno-Santa Barbara | Bus | red |
| M-306 Huelva-Corrales-La Redondela-Isla Cristina | Bus | yellow |
| M-211 Huelva-Villanueva De Los Castillejos-Santa Barbara | Bus | red |
| M-212 Huelva-Valverde Del Camino-El Cerro Del Andevalo | Bus | pink |
| M-300 Huelva-Bellavista-Aljaraque | Bus | green |
| M-301 Huelva-Aljaraque-Punta Umbria | Bus | blue |
| M-302 Huelva-Punta Umbria | Bus | teal |
| M-307 Huelva-La Bota-El Portil-El Rompido-Cartaya | Bus | purple |
| M-309 Huelva-La Antilla-Isla Cristina | Bus | green |
| M-400 Huelva-San Juan Del Puerto-Moguer | Bus | pink |
| M-402 Huelva-Palos De La Frontera-Mazagón | Bus | brown |
| M-403 Huelva-Palos De La Frontera-Moguer | Bus | blue |
| M-404 Huelva-Bonares | Bus | red |
| M-405 Huelva-Rociana-Almonte-Bollullos Par Del Condado | Bus | black |
| M-310 Huelva-Isla Cristina-Ayamonte | Bus | black |
| M-407 Huelva-Bonares-Almonte-Bollullos Par Del Condado | Bus | black |
| M-411 Huelva-Paterna-Escacena-Hinojos | Bus | purple |
| M-412 Huelva-Bollullos Par Del Condado-Paterna-Hinojos | Bus | red |
| M-416 Almonte-Torre Higuera | Bus | blue |
| M-312 Ayamonte-Punta Del Moral (Circular) | Bus | red |
| M-900 Huelva-Sevilla Por Cn-431 | Bus | black |
| M-902 Ayamonte-Huelva-Sevilla | Bus | teal |
| M-314 Isla Cristina-Ayamonte | Bus | orange |
| M-906 Sevilla-Hinojos-Almonte-Bollullos-Rociana | Bus | brown |
| M-911 Sevilla-Hinojos-Almonte-Caño Guerrero | Bus | red |
| M-912 Sevillla-Huelva-Isla Cristina-Ayamonte | Bus | red |
| M-316 Huelva-Ayamonte-San Silvestre De Guzman | Bus | green |
List every stop
- Rtda Entrada Av De La Constitución
- Sor María De La Eucaristía
- Casa De La Cultura Albaida
- Av De La Constitucion Lava Coches
- C Mariana Pineda A-92
- C Santa Lucia N 56
- C Atilano De Acevedo (Dia)
- C Silos Joyeria
- Bar Titi C Cantillana
- C Malasmananas Veterinario
- Puerta Alcala C 28 De Febrero
- C Silos Imprenta
- Duquesa De Talavera Inem
- Pisos De San Francisco (I)
- Pisos De San Francisco
- C 28 De Febrero (Instituto)
- Rtda Rafael Beca Mateos (V)
- Rtda Rafael Beca Mateos
- Antonio Mairena
- Cruz Del Ingles (I)
- Cruz Del Ingles
- C Rafael Beca (V)
- Puente Romano (I)
- Puente Romano
- Cuartel Guardia Civil A-92
- C Ciudad Real
- Venta La Liebre Antes De Autovia A-8033
- Venta La Liebre A-92
- Maices Del Sur A-392 (Frente)
- Maices Del Sur A-392
- Pasarela Metasola A-376
- Pasarela Artesema A-376
- Itv A-392 (V)
- Itv A-392
- Bda Campo De Las Beatas (Frente)
- Bda Campo De Las Beatas
- Venta El Cordobes A-392 (V)
- Venta El Cordobes A-392 (I)
- Cepsa Entrada Desde Ctra Dos Hermanas (I)
- Cepsa Entrada Desde Ctra Dos Hermanas (V)
- Venta Carmelilla A-392 (I)
- Venta Carmelilla A-392 -Frente- (V)
- Venta De Los Pinares Se-3204 (V)
- Venta De Los Pinares Se-3204 -Frente- (I)
- Blanca Paloma A-8033
- Poligono Fridex A-92 (Gasolinera)
- Poligono Fridex A-92 (Cuñado)
- Mutua
- Puleva A-92
- Goya A-92
- Desguace Gallego A-92
- Poligono Hacienda Dolores A-92
- Rocca A-8033
- Oxigeno A-8033
- Cc Los Alcores
- Hospital Del Tomillar (V)
- Hospital Del Tomillar
- Poligono La Red A-92 (Gruas Lozano)
- Cementerio Alcalá G. (I)
- Montecarmelo
- Flex A-92
- Urb San Antonio
- Urb San Antonio (Frente)
- Urb La Galvana (V)
- Urb La Galvana
- Plaza Director Ricardo Carmona
- Av Los Azahares (I)
- Av Los Azahares (V)
- Urb Santa Genoveva
- Torrequinto (V)
- Torrequinto
- Club De Golf
- Av Antonio Machado
- Av De Andalucia Correos
- Urb Santa Iglesia (V)
- Urb Santa Iglesia
- Urb La Hispalense (I)
- Urb La Hispalense
- Golegio
- Colegio
- Rtda Circunvalacion
- Rtda Entrada (V)
- Rtda Entrada
- C Ventorro Ambulatorio
- C F Garcia Lorca (Los Bucaros)
- Camino De Acceso A La Estacion
- Urb Los Naranjos
- Plaza Del Cabildo (Ayuntamiento)
- C F Garcia Lorca (Frente Los Bucaros)
- Villa Amalia (I)
- Villa Amalia
- C Sevilla Iglesia
- C Estacion Dia (V)
- C Estacion Dia
- Av Andalucia Surtidor (V)
- Av Andalucia Surtidor (I)
- Av Andalucia La Farola (Ppal)
- Av Andalucia La Farola
- Hotel Andalusi Park
- La Fuente
- La Fuente Roblas
- Cortijo Gelo (V)
- Cortijo Gelo
- Av De La Constitucion Primera Parada (V)
- Av De La Constitucion Segunda Parada (V)
- Av De La Constitucion Segunda Parada (I)
- Av De La Constitucion Primera Parada (I)
- Urb Cuatrovitas
- C Mulhacen
- Casa De La Cultura Bollullos
- C Calvario Esq Raquejo
- C Calvario
- Av Alcalde Cecilio Gutiérrez
- Escuela De Arte Floral (V)
- Escuela De Arte Floral
- Urb La Juliana (Sur)
- Urb La Juliana (Norte)
- Makro (Frente)
- Makro
- El Barrero C Asturias (I)
- El Barrero C Asturias
- El Barrero San Judas Tadeo (V)
- El Barrero San Judas Tadeo
- El Barrero Recinto Ferial (V)
- El Barrero Recinto Ferial
- C/ Hernan Cortes Nº18
- Avjuan Carlos I Rey De España (Parque)
- Av Del Aljarafe Ayuntamiento (Frente)
- Av Del Aljarafe Cafeteria Imperial
- Av Del Aljarafe Ayuntamiento
- Av Del Aljarafe Cafeteria Imperial (Frente)
- Coso Calero Parque Los Alamos (V)
- Coso Calero Parque Los Alamos
- Nueva Sevilla Convento (V)
- Rtda Bollullos Puertas Leyva (V)
- Rtda Bollullos Puertas Leyva
- Universidad Ceu
- Hospital San Juan De Dios
- Urb Caballero
- Nueva Sevilla Convento
- Paraje De Paterna (Pares)
- Paraje De Paterna
- Glorieta Hispanoamerica (I)
- Glorieta Hispanoamerica
- El Barrero Depositos (I)
- El Barrero Depositos
- Frente Ceu
- Zaudin
- Av Blas Infante La Carpanta (I)
- Av Blas Infante La Carpanta (V)
- Av Joaquin Turina Cuatro Caminos (I)
- Av Joaquin Turina Cuatro Caminos (V)
- Av Joaquin Turina Mercadona (I)
- Av Joaquin Turina Mercadona (V)
- Av Sevilla Fabrica De Aceite (I)
- Av Sevilla Fabrica De Aceite (V)
- Balcon De Sevilla
- Ies Camas (I)
- Ies Camas
- Pza Del Almendro Capilla Buen Aire
- C/ José Payán
- Sta Maria De Gracia Caja Rural
- Sta Maria De Gracia Ambulatorio
- C Mercedes De Velilla Bar Flores
- Avda Clara Campoamor (Feria)
- C Mercedes De Velilla
- Bda La Extremeña
- Avda Clara Campoamor (Hotel)
- Avda Clara Campoamor
- Mercadona
- Correos Traseras
- Apeadero Camas
- Ntra Sra De Los Dolores
- Bda Cañoronco
- N-630 Antes De Rotonda
- Venta De Curro (I)
- Venta De Curro -Frente- (V)
- Carrefour Camas
- Coca De La Piñera
- Carambolo
- Carambolo (Frente)
- Rotonda Pañoleta
- Bda El Chato
- Frente Riomovil
- Riomovil
- Vega Del Rey
- Frente Vega Del Rey
- Rtda Pañoleta Caixa
- Rues (Gasolinera)
- El Miro (V)
- El Miro
- Gasolinera De Entrada (V)
- Gasolinera De Entrada
- Paseo Del Estatuto
- Villarosa Restaurante El Ancla (V)
- Villarosa Frente Restaurante El Ancla (I)
- Recinto Ferial (Paseo Cruz Del Carmen)
- El Recreo
- Venta El Aguila
- El Matadero
- Urb Pino Grande (Frente)
- Urb Pino Grande
- Venta Antonio (V)
- Venta Antonio -Frente- (I)
- Rodri
- Granja Soldado
- Cruce Tocina El Viso (I)
- Cruce Tocina El Viso
- Las Monjas Matallana (V)
- Las Monjas Matallana
- Los Frutales Del Alcor
- Los Frutales Del Alcor (Frente)
- Los Nietos Chaparral (I)
- Los Nietos Chaparral
- Av Reyes De Espana Bda El Pilar (I)
- Av Reyes De Espana Bda El Pilar (V)
- C Francisco Morillo Esq C Castelar
- Plaza Gustavo Adolfo Becquer
- C Ramon Barranco Esq Pablo Picasso (V)
- C Ramon Barranco Esq Pablo Picasso
- Novaparq
- Novaparq Frente
- Estacion De Renfe
- Estacion De Renfe Frente
- Haza De Arriba
- Av Castilleja De La Cuesta
- Urb Senorio De Guzman
- C Real Supermercado Codi (V)
- C Real Frente Supermercado Codi (I)
- C Real Irlandesas Frente
- Hacienda San Ignacio (V)
- Muebles Castellano (I)
- Muebles Castellano (V)
- C Real Maristas (V)
- Airesur-Ikea (Colina Blanca)
- Av Juan Carlos I Once (Frente)
- Av Juan Carlos I Frente Farmacia
- Airesur-Ikea (Valero Chico)
- Av De Andalucia Gasolinera
- Av De Andalucia Gasolinera (Frente)
- Av Juan Carlos I Once
- Av Juan Carlos I Farmacia
- C Real Maristas
- C Real Irlandesas
- Airesur-Ikea
- Plaza Gamero Civico Casa Cultura
- C Tajo -Solar- (V)
- Iglesia De San Jose
- C Tajo
- C Batan Bar Guadalquivir (I)
- and 4783 more (see the full list on the map or in the GeoJSON)
Over time
This is the first scorecard for this agency. A trend and a "what changed" summary appear here once it has been checked more than once.
Everything we checked
18 findings, ordered by severity.
Show every finding
- Warning16958 instances
16958 of 16958 trips don't say whether the vehicle is wheelchair accessible.
Even with accessible stops, riders need to know the transit vehicle 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)
- Warning16466 instances
16466 of 16958 trips have no headsign, the text that tells riders where the transit vehicle is going.
When a route has multiple directions or patterns, the route name alone may not tell riders which service is coming.
Fix: Add the destination, direction, or 'via' label riders actually see to trip_headsign. Do not copy the route name. If the label changes during the trip, use stop_headsign. (Usually one value per route pattern in your scheduling source.)
Finding code: scorecard_missing_headsigns · Read the fix guide · See GTFS Best Practices (opens GTFS Best Practices on an external site)
- Warning5033 instances
5033 of 5033 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)
- Warning76 instances
Some scheduled trips move faster between stops than a transit vehicle can.
Usually a typo'd stop time; riders get arrival times no transit vehicle 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 · See MobilityData GTFS Validator rules (opens the validator rules on an external site)
- Warning76 instances
Missing bike allowance (flagged by the MobilityData validator).
See the linked rule for what this affects.
Fix: Review the rule documentation for 'missing_bike_allowance' at https://gtfs-validator.mobilitydata.org/rules.html and check the flagged rows in your feed. (Varies.)
Finding code: missing_bike_allowance · See MobilityData GTFS Validator rules (opens the validator rules on an external site)
- Warning74 instances
Between two distant stops, the times imply a speed no transit vehicle 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 · See MobilityData GTFS Validator rules (opens the validator rules on an external site)
- Warning65 instances
Some stops sit far from the route line they belong to.
Trip planners may draw the transit vehicle route through the wrong path or point riders to the wrong boarding location.
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)
- Warning27 instances
Some service calendars in the feed have already ended.
Expired calendars are dead weight and can hide real schedule problems from your staff and vendors.
Fix: Remove past service periods the next time you export the feed. (One setting in most export tools.)
Finding code: expired_calendar · Read the fix guide · See MobilityData GTFS Validator rules (opens the validator rules on an external site)
- Warning19 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)
- Warning9 instances
On some trips the stops fall along the route line in a different order than the schedule lists.
Trip planners can draw the transit vehicle doubling back or skipping ahead, which confuses riders reading the map.
Fix: Check the stop order and the shape direction in your scheduling software; the shape is often drawn backwards. (A few minutes per flagged trip.)
Finding code: stops_match_shape_out_of_order · See MobilityData GTFS Validator rules (opens the validator rules on an external site)
- Warning8 instances
Some service calendars have no days of the week switched on.
Trips tied to these calendars never run; they are dead data that can mask real schedule problems.
Fix: Delete the empty calendars or set their service days. (A few minutes in your scheduling software.)
Finding code: service_has_no_active_day_of_the_week · Read the fix guide · See MobilityData GTFS Validator rules (opens the validator rules on an external site)
- Warning1 instance
A file GTFS asks for (usually feed_info.txt) is missing.
feed_info.txt tells apps who publishes the feed and when it expires; without it nobody is warned before data goes stale.
Fix: Add feed_info.txt with publisher name, URL, language, and feed_start_date/feed_end_date. (One small file, set once in export settings.)
Finding code: missing_recommended_file · Read the fix guide · See MobilityData GTFS Validator rules (opens the validator rules on an external site)
- Warning1 instance
feed_info.txt is missing its start/end dates (the file itself is absent)
Apps and this scorecard can't warn anyone before the feed goes stale without stated validity dates.
Fix: Add feed_info.txt with feed_start_date and feed_end_date to your export. (Two fields, set once in export settings.)
Finding code: scorecard_missing_feed_info_dates · Read the fix guide · 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)
- Info916 instances
The feed has a stretch of two weeks or more with no service running.
A long gap can mean dates were left out of the calendar. Apps then show no trips on those days.
Fix: Check whether the gap is real, like a seasonal break; if not, add the missing dates to the calendar. (A review of your calendar dates.)
Finding code: big_gap_in_service · Read the fix guide · See MobilityData GTFS Validator rules (opens the validator rules on an external site)
- Info882 instances
Unsorted stop times (flagged by the MobilityData validator).
See the linked rule for what this affects.
Fix: Review the rule documentation for 'unsorted_stop_times' at https://gtfs-validator.mobilitydata.org/rules.html and check the flagged rows in your feed. (Varies.)
Finding code: unsorted_stop_times · See MobilityData GTFS Validator rules (opens the validator rules on an external site)
- Info247 instances
Service extends far in the future (flagged by the MobilityData validator).
See the linked rule for what this affects.
Fix: Review the rule documentation for 'service_extends_far_in_the_future' at https://gtfs-validator.mobilitydata.org/rules.html and check the flagged rows in your feed. (Varies.)
Finding code: service_extends_far_in_the_future · See MobilityData GTFS Validator rules (opens the validator rules on an external site)
- Info1 instance
feed_info.txt has no technical contact (feed_contact_email or feed_contact_url).
App makers and state data programs have nobody to email when they spot a problem. Small errors then sit in the feed for months.
Fix: Add feed_contact_email to feed_info.txt. (One field.)
Finding code: scorecard_no_feed_contact · Read the fix guide · See MobilityData GTFS Validator rules (opens the validator rules on an external site)
Conformance mark Not yet
One requirement remains for this feed to earn the conformance mark. States wheelchair access on 0% of stops and 0% of trips; the mark needs 90% of each.
- Valid Met
- Passes validation with no errors.
- Current Met
- The published window is current, but its service end date is unusually distant; confirm that date is intentional.
- 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 clears the four-week coverage window, but its service end date is unusually distant. Confirm that date is intentional before treating it as evidence of ongoing maintenance. No validator errors either, so riders keep seeing this agency in their trip planners; warnings lower the grade here but do not remove a feed from Maps.
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 37 / 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 85 / 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 23 / 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/ctan-andalucia/2026-09-05.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-05. 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.