Feed status · checked 2026-07-18
TITSA (Tenerife)
Based on the feed this agency publishes
Service mode Bus
First scorecard for this agency
Catalogued in Santa Cruz de Tenerife, 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.2, validator 8.0.1.
Measured 3 of 4 score categories from the agency's own feed.
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 agency's own URL.
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 'equal_shape_distance_diff_coordinates' at https://gtfs-validator.mobilitydata.org/rules.html and check the flagged rows in your feed.
Equal shape distance diff coordinates (flagged by the MobilityData validator). See the linked rule for what this affects.
⏱ Varies.worth about +12 points in its category
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
3868 of 3868 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
80746 of 80746 trips don't say whether the vehicle is wheelchair accessible. Even with accessible stops, riders need to know the bus itself can take them.
⏱ A default or per-trip field in your export.worth about +15 points in its category
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 'equal_shape_distance_diff_coordinates' 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. Self-check a feed before you publish.
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.
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 179 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 6 kinds of issue across 80207 instances (2 error, 80205 warning, 0 informational).
Service data covers the next 179 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
1 stop name(s) use abbreviations or symbols a screen reader may mispronounce, with no spoken form set ("HOSPITALITO DR GUIGOU").
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.
Skip to route and stop dataBasemap: OpenFreeMap, © OpenStreetMap contributors. Routes and stops: this agency's GTFS feed.
- 139 (brown)
- 483 (brown)
- 111 (brown)
- 342 (brown)
- 383 (brown)
- 26 (brown)
- 373 (brown)
- 376 (brown)
- 381 (brown)
- 382 (brown)
- 33 (brown)
- 920 (teal)
- 127 (brown)
- 126 (brown)
- 372 (brown)
- 490 (brown)
- 492 (brown)
- 477 (brown)
- 330 (brown)
- 418 (brown)
- 231 (brown)
- 468 (brown)
- 921 (teal)
- 106 (brown)
- 945 (teal)
- 546 (brown)
- 904 (teal)
- 902 (teal)
- 936 (teal)
- 357 (brown)
- 274 (purple)
- 11 (brown)
- 271 (purple)
- 273 (purple)
- 253 (purple)
- 260 (purple)
- 219 (purple)
- 217 (purple)
- 224 (purple)
- 76 (brown)
- 77 (brown)
- 201 (purple)
- 12 (brown)
- 203 (purple)
- 204 (purple)
- 206 (purple)
- 275 (purple)
- 270 (purple)
- 463 (brown)
- 923 (teal)
- 919 (teal)
- 905 (teal)
- 971 (teal)
- 14 (brown)
- 972 (teal)
- 901 (teal)
- 104 (brown)
- 34 (brown)
- 36 (brown)
- 15 (brown)
- 365 (brown)
- 39 (brown)
- 408 (brown)
- 409 (brown)
- 410 (brown)
- 411 (brown)
- 412 (brown)
- 415 (brown)
- 419 (brown)
- 18 (brown)
- 421 (brown)
- 447 (brown)
- 461 (brown)
- 486 (brown)
- 494 (brown)
- 711 (brown)
- 21 (brown)
- 32 (brown)
- 23 (brown)
- 940 (teal)
- 35 (brown)
- 50 (brown)
- 51 (brown)
- 369 (brown)
- 424 (brown)
- 52 (brown)
- 20 (brown)
- 30 (brown)
- 40 (brown)
- 346 (brown)
- 974 (teal)
- 948 (teal)
- 54 (brown)
- 475 (brown)
- 128 (brown)
- 351 (brown)
- 341 (brown)
- 100 (brown)
- 10 (brown)
- 112 (brown)
- 452 (brown)
- 55 (brown)
- 975 (teal)
- 970 (teal)
- 608 (purple)
- 606 (purple)
- 611 (purple)
- 605 (purple)
- 114 (brown)
- 56 (brown)
- 385 (brown)
- 101 (brown)
- 103 (brown)
- 941 (teal)
- 57 (brown)
- 906 (teal)
- 909 (teal)
- 105 (brown)
- 110 (brown)
- 120 (brown)
- 121 (brown)
- 142 (brown)
- 122 (brown)
- 933 (teal)
- 138 (brown)
- 228 (brown)
- 232 (brown)
- 233 (brown)
- 934 (teal)
- 944 (teal)
- 935 (teal)
- 937 (teal)
- 238 (brown)
- 939 (teal)
- 392 (brown)
- 102 (brown)
- 108 (brown)
- 946 (teal)
- 947 (teal)
- 380 (brown)
- 325 (brown)
- 343 (brown)
- 345 (brown)
- 347 (brown)
- 348 (brown)
- 352 (brown)
- 353 (brown)
- 354 (brown)
- 903 (teal)
- 355 (brown)
- 358 (brown)
- 360 (brown)
- 362 (brown)
- 363 (brown)
- 364 (brown)
- 366 (brown)
- 390 (brown)
- 416 (brown)
- 471 (brown)
- 430 (brown)
- 460 (brown)
- 462 (brown)
- 467 (brown)
- 470 (brown)
- 473 (brown)
- 480 (brown)
- 482 (brown)
- 484 (brown)
- 417 (brown)
- 493 (brown)
- 908 (teal)
- 910 (teal)
- 911 (teal)
- 912 (teal)
- 914 (teal)
- 916 (teal)
- 917 (teal)
- 450 (brown)
| Route | Type | Line color |
|---|---|---|
| 139 SANTA CRUZ RADAZUL BAJO TABAIBA RADAZUL SANTA CRUZ | Bus | brown |
| 483 LOS CRISTIANOS GUAZA PARQUE LA REINA CHAFIRAS COSTA SAN MIGUEL LOS ABRIGOS | Bus | brown |
| 111 SANTA CRUZ COSTA ADEJE | Bus | brown |
| 342 COSTA ADEJE LOS CRISTIANOS CAÑADAS DEL TEIDE EL PORTILLO | Bus | brown |
| 383 PUERTO DE LA CRUZ LAS ARENAS LA VERA CIRCULAR | Bus | brown |
| 26 SANTA CRUZ - LA LAGUNA POR BARRIO LA SALUD Y FINCA ESPAÑA | Bus | brown |
| 373 LAS DEHESAS LA FLORIDA CAMINO POLO LA PIEDAD LAS DEHESAS | Bus | brown |
| 376 ESTACION OROTAVA LAS DEHESAS EL RINCÓN | Bus | brown |
| 381 PLAZA REYES CATÓLICOS PUNTA BRAVA LORO PARQUE LA LONGUERA | Bus | brown |
| 382 PLAZA REYES CATÓLICOS PLAZA DEL CHARCO MERCADO LA VERA | Bus | brown |
| 33 GÜIMAR FASNIA LA SOMBRERA | Bus | brown |
| 920 INTERCAMBIADOR PLAZA DE ESPAÑA LA MARINA RAMBLAS REYES CATÓLICOS TRES DE MAYO INTERCAMBIADOR | Bus | teal |
| 127 GÜIMAR CANDELARIA POR TF28 | Bus | brown |
| 126 CANDELARIA GUAJARA UNIVERSIDAD HOSPITAL LA CANDELARIA SANTA CRUZ | Bus | brown |
| 372 LAS DEHESAS SAN ANTONIO LA PIEDAD LAS DEHESAS | Bus | brown |
| 490 CALLE DEL CAMPO GUIA ISORA TEJINA VERA DE ERQUES | Bus | brown |
| 492 CHIGUERGUE ESTACION GUÍA DE ISORA | Bus | brown |
| 477 ESTACIÓN COSTA ADEJE LOS GIGANTES DIRECTO | Bus | brown |
| 330 CIRCULAR LOS REALEJOS SAN VICENTE LAS LLANADAS | Bus | brown |
| 418 ESTACIÓN COSTA ADEJE VALLE SAN LORENZO | Bus | brown |
| 231 INTERCAMBIADOR SANTA CRUZ LA GALLEGA DIRECTO | Bus | brown |
| 468 GUAZA EL FRAILE COSTA DEL SILENCIO GUARGACHO PALM MAR GUAZA | Bus | brown |
| 921 INTERCAMBIADOR AVENIDA REYES CATÓLICOS INTERCAMBIADOR | Bus | teal |
| 106 SANTA CRUZ ICOD DE LOS VINOS DIRECTA | Bus | brown |
| 945 INTERCAMBIADOR SAN ANDRES IGUESTE DE SAN ANDRÉS | Bus | teal |
| 546 REALEJO ALTO REALEJO BAJO SAN AGUSTÍN PLAYA DEL SOCORRO | Bus | brown |
| 904 PLAZA WEYLER BARRIO LA SALUD CUESTA PIEDRA | Bus | teal |
| 902 INTERCAMBIADOR PLAZA LOS PATOS BARRIO NUEVO | Bus | teal |
| 936 CIRCULAR INTERCAMBIADOR AÑAZA SANTA MARÍA TACO INTERCAMBIADOR | Bus | teal |
| 357 ESTACIÓN DE ICOD PRÍNCIPES DE ESPAÑA HOSPITAL DEL NORTE CIRCULAR | Bus | brown |
| 274 INTERCAMBIADOR LAGUNA EL BATÁN POR LAS MERCEDES | Bus | purple |
| 11 LA LAGUNA - EL SAUZAL POR EL CALVARIO DE TACORONTE | Bus | brown |
| 271 INTERCAMBIADOR LAGUNA EL CAMINO CRUZ DE LOS ÁLAMOS LAS MERCEDES | Bus | purple |
| 273 INTERCAMBIADOR LAGUNA CRUZ DEL CARMEN POR LAS MERCEDES | Bus | purple |
| 253 INTERCAMBIADOR LAGUNA GUAMASA GARIMBA | Bus | purple |
| 260 INTERCAMBIADOR LAGUNA LOS BALDÍOS LLANO DEL MORO | Bus | purple |
| 219 INTERCAMBIADOR LAGUNA EL CARDONAL TACO SAN MATIAS | Bus | purple |
| 217 INTERCAMBIADOR LAGUNA ANDENES CARDONAL HOSPITAL UNIVERSITARIO TF5 INTERCAMBIADOR | Bus | purple |
| 224 INTERCAMBIADOR LAGUNA VALLE GUERRA TEJINA POR EL BOQUERON | Bus | purple |
| 76 LA LAGUNA CRUZ DEL CARMEN AFUR | Bus | brown |
| 77 LA LAGUNA EL BAILADERO POR LAS MERCEDES | Bus | brown |
| 201 INTERCAMBIADOR LAGUNA LA VERDELLADA INTERCAMBIADOR | Bus | purple |
| 12 LA LAGUNA - EL SAUZAL - POR ZONA CENTRO DE TACORONTE | Bus | brown |
| 203 INTERCAMBIADOR LAGUNA SAN LÁZARO CAMINO TORNERO LAS GAVIAS SAN BENITO TRINIDAD INTERCAMBIADOR | Bus | purple |
| 204 INTERCAMBIADOR LAGUNA LA RÚA LOMO LARGO EL RAYO LAS CAÑAS TRINIDAD INTERCAMBIADOR | Bus | purple |
| 206 INTERCAMBIADOR LAGUNA LA VERDELLADA PLAZA DEL CRISTO RANCHO GRANDE SAN BENITO INTERCAMBIADOR | Bus | purple |
| 275 INTERCAMBIADOR LAGUNA LAS CARBONERAS TABORNO | Bus | purple |
| 270 INTERCAMBIADOR LAGUNA LAS MERCEDES POR LAS CANTERAS | Bus | purple |
| 463 CHIMICHE LOS BLANQUITOS INSTITUTO GRANADILLA | Bus | brown |
| 923 MUELLE NORTE RAMBLAS MORADITAS PARTE BAJA | Bus | teal |
| 919 INTERCAMBIADOR BARRIO SALUD CUESTA PIEDRA POR BARRANCO DE SANTOS | Bus | teal |
| 905 MUELLE NORTE OFRA JUAN XXIII | Bus | teal |
| 971 INTERCAMBIADOR BARRIO SALUD OFRA NOCTURNA | Bus | teal |
| 14 SANTA CRUZ - LA LAGUNA POR LA CUESTA | Bus | brown |
| 972 INTERCAMBIADOR BARRIO SALUD CUESTA PIEDRA NOCTURNA | Bus | teal |
| 901 NTERCAMBIADOR BARRIO SALUD POR MIRAFLORES Y RAMÓN Y CAJAL | Bus | teal |
| 104 SANTA CRUZ PUERTO DE LA CRUZ POR TACORONTE | Bus | brown |
| 34 EL TABLADO GRANADILLA POR FASNIA Y ARICO | Bus | brown |
| 36 GÜIMAR GRANADILLA POR TF1 Y LOS ROQUES | Bus | brown |
| 15 SANTA CRUZ - LA LAGUNA DIRECTA | Bus | brown |
| 365 BUENAVISTA MASCA | Bus | brown |
| 39 GÜIMAR GRANADILLA POR TF1 Y EL TABLADO | Bus | brown |
| 408 GRANADILLA SAN ISIDRO EL MÉDANO | Bus | brown |
| 409 SAN MIGUEL EL ROQUE GRANADILLA SAN ISIDRO EL MÉDANO | Bus | brown |
| 410 GRANADILLA SAN ISIDRO EL MÉDANO LOS ABRIGOS | Bus | brown |
| 411 GRANADILLA SAN ISIDRO EL MÉDANO MONTAÑA PELADA | Bus | brown |
| 412 GRANADILLA SAN ISIDRO LOS ABRIGOS | Bus | brown |
| 415 EL FRAILE AEROPUERTO SUR SAN ISIDRO POR LAS GALLETAS | Bus | brown |
| 419 GRANADILLA INSTITUTO GRANADILLA SAN MIGUEL LA ESCALONA VILAFLOR | Bus | brown |
| 18 LA LAGUNA - AÑAZA POR CENTROS COMERCIALES | Bus | brown |
| 421 VALLE SAN LORENZO LA CAMELLA CABO BLANCO INSTITUTO LAS GALLETAS | Bus | brown |
| 447 LOS CRISTIANOS COSTA ADEJE EL CERCO ADEJE LAS TORRES | Bus | brown |
| 461 ARGUAYO LOS GIGANTES | Bus | brown |
| 486 GRANADILLA SAN MIGUEL ALDEA BLANCA LAS CHAFIRAS EL FRAILE | Bus | brown |
| 494 GUÍA DE ISORA CALLE DEL CAMPO LOS GIGANTES POR PIEDRA HINCADA | Bus | brown |
| 711 INTERCAMBIADOR AEROPUERTO SUR LOS CRISTIANOS COSTA ADEJE NOCTURNA | Bus | brown |
| 21 TACORONTE - SANTA CATALINA - MESA DEL MAR | Bus | brown |
| 32 GÜIMAR LAS ERAS LA SOMBRERA | Bus | brown |
| 23 TACORONTE - EL PRIS - POR EL CALVARIO | Bus | brown |
| 940 INTERCAMBIADOR ACORÁN COSTANERA | Bus | teal |
| 35 GÜIMAR GRANADILLA POR FASNIA Y ARICO | Bus | brown |
| 50 LA LAGUNA TEGUESTE BAJAMAR PUNTA DEL HIDALGO | Bus | brown |
| 51 CIRCULAR LA LAGUNA TEJINA TACORONTE LA LAGUNA | Bus | brown |
| 369 BUENAVISTA PUNTA DE TENO | Bus | brown |
| 424 LOS CRISTIANOS COSTA ADEJE TORVISCAS ALTA CENTRO COMERCIAL EL DUQUE | Bus | brown |
| 52 LA LAGUNA TEGUESTE POR EL SOCORRO | Bus | brown |
| 20 SANTA CRUZ - LA LAGUNA - AEROPUERTO NORTE | Bus | brown |
| 30 PUERTO DE LA CRUZ AEROPUERTO NORTE | Bus | brown |
| 40 ESTACION COSTA ADEJE LOS CRISTIANOS AEROPUERTO SUR | Bus | brown |
| 346 ESTACIÓN LA OROTAVA AGUAMANSA EL VELO LA CALDERA | Bus | brown |
| 974 INTERCAMBIADOR TACO AÑAZA SANTA MARIA DEL MAR NOCTURNA | Bus | teal |
| 948 AZANOS PLAYA DE ALMACIGA BENIJO | Bus | teal |
| 54 LA LAGUNA ALTOS DEL SAUZAL LA LAGUNA | Bus | brown |
| 475 GRANADILLA CRUZ DE TEA | Bus | brown |
| 128 SANTA CRUZ ARAFO GUIMAR | Bus | brown |
| 351 PUERTO DE LA CRUZ BOTÁNICO ESTACION DE LA OROTAVA | Bus | brown |
| 341 PARADOR DE TURISMO TELEFERICO EL PORTILLO CENTRO DE VISTANTES PORTILLO BAJO | Bus | brown |
| 100 SANTA CRUZ PUERTO DE LA CRUZ SIN PARADAS | Bus | brown |
| 10 SANTA CRUZ AEROPUERTO DEL SUR TFS | Bus | brown |
| 112 SANTA CRUZ LOS CRISTIANOS | Bus | brown |
| 452 SAN ISIDRO COSTA ADEJE LA CALETA | Bus | brown |
| 55 LA LAGUNA BARRANCO GRANDE POR GENETO | Bus | brown |
| 975 INTERCAMBIADOR TINCER LA GALLEGA NOCTURNA | Bus | teal |
| 970 INTERCAMBIADOR SAN ANDRÉS NOCTURNA | Bus | teal |
| 608 LANZADERA ULL LOS REALEJOS CAMPUS DE GUAJARA | Bus | purple |
| 606 LANZADERA ULL ICOD CAMPUS DE GUAJARA | Bus | purple |
| 611 LANZADERA ULL COSTA ADEJE CAMPUS DE GUAJARA HOSPITAL | Bus | purple |
| 605 LANZADERA ULL LA OROTAVA CAMPUS GUAJARA HOSPITALES | Bus | purple |
| 114 SANTA CRUZ ENLACE GÜÍMAR SAN ISIDRO | Bus | brown |
| 56 LA LAGUNA BARRANCO GRANDE POR LLANO DEL MORO | Bus | brown |
| 385 ESTACION DURAZNO BOTANICO PISCINA MUNICIPAL ESTACION | Bus | brown |
| 101 LA LAGUNA LA OROTAVA | Bus | brown |
| 103 LA LAGUNA PUERTO DE LA CRUZ DIRECTA POR EL BOTÁNICO | Bus | brown |
| 941 INTERCAMBIADOR AÑAZA ACORAN BOCA CANGREJO | Bus | teal |
| 57 CIRCULAR LA LAGUNA TACORONTE TEJINA LA LAGUNA | Bus | brown |
| 906 INTERCAMBIADOR BARRIO DE LA SALUD POR BENITO PEREZ ARMAS | Bus | teal |
| 909 INTERCAMBIADOR BARRIO DE LA ALEGRÍA | Bus | teal |
| 105 SANTA CRUZ PUNTA DEL HIDALGO POR LA LAGUNA | Bus | brown |
| 110 SANTA CRUZ COSTA ADEJE | Bus | brown |
| 120 SANTA CRUZ CANDELARIA PUERTITO DE GÜÍMAR GÜIMAR | Bus | brown |
| 121 GÜIMAR ARAFO POLÍGONO DE GÜIMAR CANDELARIA | Bus | brown |
| 142 SANTA CRUZ AÑAZA ACORÁN BARRANCO HONDO | Bus | brown |
| 122 SANTA CRUZ LAS CALETILLAS CANDELARIA | Bus | brown |
| 933 TACO BARRANCO GRANDE CRUCE SANTA MARIA EL TABLERO | Bus | teal |
| 138 SANTA CRUZ RADAZUL TABAIBA RADAZUL BAJO SANTA CRUZ | Bus | brown |
| 228 INTERCAMBIADOR SANTA CRUZ LOS CAMPITOS POR LA CUESTA | Bus | brown |
| 232 INTERCAMBIADOR SANTA CRUZ EL CARDONAL LA GALLEGA | Bus | brown |
| 233 INTERCAMBIADOR SANTA CRUZ EL CARDONAL FINCA ESPAÑA | Bus | brown |
| 934 CIRCULAR INTERCAMBIADOR TACO SANTA MARIA DEL MAR AÑAZA INTERCAMBIADOR | Bus | teal |
| 944 EL TABLERO LA GALLEGA LAS HESPERIDES TINCER TACO | Bus | teal |
| 935 INTERCAMBIADOR SANTA CRUZ AÑAZA ALISIOS SANTA MARIA DEL MAR | Bus | teal |
| 937 INTERCAMBIADOR TACO TINCER CRUCE EL SOBRADILLO | Bus | teal |
| 238 INTERCAMBIADOR SANTA CRUZ SAN MATIAS POR CHAMBERÍ | Bus | brown |
| 939 TACO EL SOBRADILLO LLANO DEL MORO | Bus | teal |
| 392 ICOD DE LOS VINOS PUERTO DE ERJOS POR EL TANQUE | Bus | brown |
| 102 SANTA CRUZ PUERTO DE LA CRUZ POR LAS ARENAS | Bus | brown |
| 108 ENLACE LOS REALEJOS SANTA CRUZ | Bus | brown |
| 946 INTERCAMBIADOR SAN ANDRES TAGANANA ALMÁCIGA | Bus | teal |
| 947 INTERCAMBIADOR SAN ANDRES BAILADERO CHAMORGA | Bus | teal |
| 380 LA CORUJERA TIGAIGA POR LA OROTAVA | Bus | brown |
| 325 PUERTO DE LA CRUZ ICOD LOS GIGANTES | Bus | brown |
| 343 PUERTO DE LA CRUZ COSTA ADEJE POR AEROPUERTOS NORTE Y SUR | Bus | brown |
| 345 PUERTO DE LA CRUZ OROTAVA AGUAMANSA | Bus | brown |
| 347 LA OROTAVA PALO BLANCO REALEJO ALTO | Bus | brown |
| 348 PUERTO DE LA CRUZ EL PORTILLO CAÑADAS DEL TEIDE | Bus | brown |
| 352 PUERTO DE LA CRUZ OROTAVA REALEJOS CIRCULAR | Bus | brown |
| 353 PUERTO DE LA CRUZ REALEJOS OROTAVA CIRCULAR | Bus | brown |
| 354 ICOD DE LOS VINOS ENLACE LOS REALEJOS | Bus | brown |
| 903 MUELLE NORTE RAMBLAS GARCÍA ESCÁMEZ MORADITAS PARTE BAJA | Bus | teal |
| 355 BUENAVISTA MASCA SANTIAGO DEL TEIDE | Bus | brown |
| 358 ICOD DE LOS VINOS SANTA BÁRBARA | Bus | brown |
| 360 ICOD DE LOS VINOS PUERTO DE ERJOS | Bus | brown |
| 362 ICOD DE LOS VINOS PLAYA SAN MARCOS | Bus | brown |
| 363 PUERTO DE LA CRUZ BUENAVISTA POR ICOD DE LOS VINOS | Bus | brown |
| 364 ICOD HOSPITAL DEL NORTE LA GUANCHA SAN JUAN DE LA RAMBLA POR SAN JOSÉ | Bus | brown |
| 366 BUENAVISTA EL PALMAR LAS PORTELAS | Bus | brown |
| 390 PUERTO DE LA CRUZ ARENAS LA VERA LA MONTAÑA REALEJOS LA VERA ARENAS PUERTO | Bus | brown |
| 416 GRANADILLA SAN MIGUEL VALLE SAN LORENZO LOS CRISTIANOS | Bus | brown |
| 471 LOS CRISTIANOS ESTACIÓN COSTA ADEJE PLAYA PARAÍSO | Bus | brown |
| 430 GRANADILLA ARICO EL PORÍS COSTA DE ARICO LAS MARETAS | Bus | brown |
| 460 ICOD DE LOS VINOS ESTACION GUÍA DE ISORA ESTACION COSTA ADEJE | Bus | brown |
| 462 GUIA DE ISORA VALLE SANTIAGO LOS GIGANTES | Bus | brown |
| 467 COSTA DEL SILENCIO LOS CRISTIANOS ESTACION COSTA ADEJE LA CALETA | Bus | brown |
| 470 EL MEDANO COSTA SAN MIGUEL GOLF DEL SUR LAS GALLETAS LOS CRISTIANOS | Bus | brown |
| 473 LOS CRISTIANOS ESTACION COSTA ADEJE CALLAO SALVAJE LOS GIGANTES | Bus | brown |
| 480 ARONA LA SABINITA LA CAMELLA CHAYOFA LOS CRISTIANOS | Bus | brown |
| 482 VILAFLOR LA ESCALONA ARONA LA SABINITA LA CAMELLA CABO BLANCO LOS CRISTIANOS | Bus | brown |
| 484 GRANADILLA SAN MIGUEL ALDEA BLANCA LAS CHAFIRAS | Bus | brown |
| 417 COSTA ADEJE ESTACION ADEJE EL CERCO GUIA DE ISORA | Bus | brown |
| 493 GUIA DE ISORA LOS GIGANTES | Bus | brown |
| 908 INTERCAMBIADOR BARRIO DE OFRA JUAN XXIII INTERCAMBIADOR | Bus | teal |
| 910 INTERCAMBIADOR SAN ANDRÉS PLAYA DE LAS TERESITAS | Bus | teal |
| 911 MUELLE NORTE RAMBLAS BARRIO DE LA SALUD JUAN XXIII | Bus | teal |
| 912 INTERCAMBIADOR IFARA LOS CAMPITOS | Bus | teal |
| 914 INTERCAMBIADOR PLAZA WEYLER CALLE EL PILAR PLAZA DE ESPAÑA INTERCAMBIADOR | Bus | teal |
| 916 INTERCAMBIADOR MARÍA JIMÉMEZ LOS VALLES | Bus | teal |
| 917 INTERCAMBIADOR VALLESECO LA QUEBRADA | Bus | teal |
| 450 ESTACION COSTA ADEJE LOS CRISTIANOS SAN ISIDRO | Bus | brown |
This feed has 3868 stops.
List every stop
- ACORÁN
- ATABARA
- AYOZE
- ADONAI
- POLÍGONO LA CAMPANA
- HORIZONTE
- BOCA CANGREJO
- PLAYA LA NEA
- BOCA CANGREJO
- HORIZONTE
- POLÍGONO LA CAMPANA
- ADONAI
- AYOZE
- ATABARA
- ACORÁN
- RADAZUL
- EL CHARCO
- LAS ADELFAS
- RUBÉN MARICHAL
- RADAZUL
- SAN ISIDRO (T)
- SAN ISIDRO (T)
- EL CHORRILLO
- ANGÉLICA
- LOS JUNCOS
- LAS MORADILLAS
- HERNÁNDEZ MARRERO (T)
- TACONILLO
- APARTADERO
- LLANO LA ROSA
- ALBERTO MARTELL
- CEMENTERIO
- LA ANGOSTURA
- CRUZ LOS CANTOS (T)
- LA ANGOSTURA
- CEMENTERIO
- ALBERTO MARTELL
- LLANO LA ROSA
- APARTADERO
- TACONILLO
- HERNÁNDEZ MARRERO (T)
- LAS MORADILLAS
- LOS JUNCOS
- ANGÉLICA
- EL CHORRILLO
- SANTA MARÍA DEL MAR (T)
- LAS ACACIAS
- CENTRO COMERCIAL
- JUAN SEBASTIÁN EL CANO
- PLAYA LA NEA
- JUAN SEBASTIÁN EL CANO
- CENTRO COMERCIAL
- OQUENDO
- LAS ACACIAS
- PARAISO
- CLUB BATISTANA
- RADAZUL ALTO
- LLANO BLANCO
- 1 DE MAYO
- COLEGIO ALEMAN
- BREZO
- CODESO
- DRAGO
- TARAJAL
- VERODES
- VERODES
- TARAJAL
- RADAZUL ALTO
- CLUB BATISTANA
- PARAISO
- VIOLETA
- VIOLETA
- ESPAÑA
- TABAIBA
- ESPAÑA
- CARRETERA SAN LÁZARO
- EL GOFIO
- ECLIPSE DE SOL
- EL PÚLPITO (T)
- EL PORTEZUELO (T)
- MOLINO VIEJO
- LA CRUZ CHICA (T)
- GUAMASA
- EL CANDIL
- EL BOQUERÓN (T)
- EL RODEO
- EL TRAZO (T)
- LOS NARANJEROS (T)
- NUEVO LAUREL
- LOMO COLORADO
- PEDRO FELIPE
- VALERIO PADRÓN
- CARRETERA TEJINA
- EL POLE
- EL CALVARIO
- CEMENTERIO
- SANTA CATALINA (T)
- LAS TOSCAS
- LOS GUANCHES
- LA PIEDAD
- OLIMPIA
- EL SAUZAL (T)
- LOS ANGELES
- PRIMAVERA
- FRANCISCO CRUZ DÍAZ
- LOS PERALES (T)
- FRANCISCO CRUZ DÍAZ
- LOS ANGELES
- EL SAUZAL (T)
- CENTRO DE SALUD
- OLIMPIA
- LA PIEDAD
- LOS GUANCHES
- LAS TOSCAS
- SANTA CATALINA (T)
- CEMENTERIO
- EL CALVARIO
- EL POLE
- CARRETERA TEJINA
- VALERIO PADRÓN
- PEDRO FELIPE
- EL TORREÓN
- LOMO COLORADO
- NUEVO LAUREL
- LOS NARANJEROS (T)
- EL TRAZO (T)
- EL RODEO
- EL BOQUERÓN (T)
- EL CANDIL
- GUAMASA
- LA CRUZ CHICA (T)
- MOLINO VIEJO
- EL PORTEZUELO (T)
- NUEVO LAUREL
- EL LLANO
- EL TORREÓN
- EL CANTILLO (T)
- CORREOS
- SEBASTIÁN MACHADO
- PLAZA DE LA ESTACIÓN (T)
- LA FRONTERA
- EL MONTILLO
- LUIS DIEGO CUSCOY
- EL LAGAR (T)
- LAS MEJÍAS
- HERRERA
- LAS MACETAS
- SAN NICOLÁS
- EL CALVARIO
- EL CALVARIO
- SAN NICOLÁS
- LAS MACETAS
- HERRERA
- LAS MEJÍAS
- EL LAGAR (T)
- LUIS DIEGO CUSCOY
- EL MONTILLO
- LA FRONTERA
- PLAZA DE LA ESTACIÓN (T)
- SEBASTIÁN MACHADO
- CORREOS
- EL CANTILLO (T)
- EL TORREÓN
- EL LLANO
- NUEVO LAUREL
- EL PÚLPITO
- CHAMBERÍ
- HOSPITAL LA CANDELARIA
- NUEVO OBRERO
- HOSPITAL UNIVERSITARIO
- ANDRÓMEDA
- SAN ANTONIO
- SAN BENITO
- MARCOS REDONDO
- PASEO DE LOS ORAMAS
- POZO CABILDO
- REPÚBLICA ARGENTINA
- LA GORGOLANA
- EL PALOMAR
- PEDRO ÁLVAREZ
- I. NUEVAS TECNOLOGÍAS
- LOS LAURELES
- TEGUESTE
- CAMINO VIEJO
- LAS TOSCAS
- EL SOCORRO
- TAMARCO (T)
- CUEVA JURADA
- LA ASOMADA
- PATA RAJADA
- EL CEMENTERIO
- TOMÁS GONZÁLEZ RIVERO
- EL PUENTE
- FINCA JOVER
- CLUB NAUTICO
- PORLIER
- EL RIEGO
- BAJAMAR
- EL SOL
- NEPTUNO
- CUESTA SABANDA
- LA HOYA
- LA PUNTA
- SAN MATEO
- EL CASTILLO
- EL TANQUE
- PUNTA DEL HIDALGO
- EL TANQUE
- EL CASTILLO
- SAN MATEO
- LA PUNTA
- LA HOYA
- CUESTA SABANDA
- NEPTUNO
- EL SOL
- BAJAMAR
- EL RIEGO
- PORLIER
- CLUB NAUTICO
- FINCA JOVER
- EL PUENTE
- TEJINA
- EL RAMAL (T)
- EL CEMENTERIO
- PATA RAJADA
- LA ASOMADA
- CUEVA JURADA
- TAMARCO (T)
- EL SOCORRO
- LAS TOSCAS
- CAMINO VIEJO
- TEGUESTE
- LOS LAURELES
- NUEVAS TECNOLOGÍAS
- PEDRO ÁLVAREZ
- EL PALOMAR
- LA GORGOLANA
- REPÚBLICA ARGENTINA
- PARQUE DE LA VEGA
- PLAZA DEL CRISTO
- TABARES DE CALA
- DEÁN PALAHI
- CAMPUS
- IES LA LABORAL
- SANTIAGO MARTÍN
- HOSPITAL UNIVERSITARIO
- NUEVO OBRERO
- HOSPITAL LA CANDELARIA
- CEMENTERIO
- MANUEL HERMOSO ROJAS
- and 3618 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
12 findings, ordered by severity.
Show every finding
- Error2 instances
Equal shape distance diff coordinates (flagged by the MobilityData validator).
See the linked rule for what this affects.
Fix: Review the rule documentation for 'equal_shape_distance_diff_coordinates' at https://gtfs-validator.mobilitydata.org/rules.html and check the flagged rows in your feed. (Varies.)
Validator rule: equal_shape_distance_diff_coordinates · See MobilityData GTFS Validator rules (opens the validator rules on an external site)
- Warning80746 instances
80746 of 80746 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.)
Validator rule: scorecard_wheelchair_accessible_unknown · Read the fix guide · See GTFS Schedule reference (opens the GTFS Schedule reference on an external site)
- Warning79084 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.)
Validator rule: mixed_case_recommended_field · Read the fix guide · See MobilityData GTFS Validator rules (opens the validator rules on an external site)
- Warning3868 instances
3868 of 3868 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.)
Validator rule: scorecard_wheelchair_boarding_unknown · Read the fix guide · See GTFS Schedule reference (opens the GTFS Schedule reference on an external site)
- Warning735 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.)
Validator rule: fast_travel_between_consecutive_stops · Read the fix guide · See MobilityData GTFS Validator rules (opens the validator rules on an external site)
- Warning384 instances
Fast travel between far stops (flagged by the MobilityData validator).
See the linked rule for what this affects.
Fix: Review the rule documentation for 'fast_travel_between_far_stops' at https://gtfs-validator.mobilitydata.org/rules.html and check the flagged rows in your feed. (Varies.)
Validator rule: fast_travel_between_far_stops · 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.)
Validator rule: missing_recommended_file · Read the fix guide · See MobilityData GTFS Validator rules (opens the validator rules on an external site)
- Warning1 instance
Stops match shape out of order (flagged by the MobilityData validator).
See the linked rule for what this affects.
Fix: Review the rule documentation for 'stops_match_shape_out_of_order' at https://gtfs-validator.mobilitydata.org/rules.html and check the flagged rows in your feed. (Varies.)
Validator rule: stops_match_shape_out_of_order · 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.)
Validator rule: 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.)
Validator rule: scorecard_no_fare_data · Read the fix guide · See GTFS Best Practices (opens GTFS Best Practices on an external site)
- Info3841 instances
About 3841 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.)
Validator rule: scorecard_stop_names_all_caps · Read the fix guide · See GTFS Best Practices (opens GTFS Best Practices on an external site)
- Info1 instance
feed_info.txt has no technical contact (feed_contact_email or feed_contact_url).
Trip-planning apps and regional data coordinators have nobody to email when they spot a problem with your feed, so problems linger.
Fix: Add feed_contact_email to feed_info.txt. (One field.)
Validator rule: 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
This feed is close to the conformance mark. 1 validator error to resolve. States wheelchair access on 0% of stops and 0% of trips; the mark needs 90% of each.
- Valid Not yet
- 1 validator error to resolve.
- Current Met
- Service data covers the next 179 days.
- Accessible Not yet
- States wheelchair access on 0% of stops and 0% of trips; the mark needs 90% of each.
In plain words: earn this mark when your feed passes validation, has not expired, and says whether nearly every stop and trip is wheelchair accessible.
A pass credential for a feed that is valid, current, and states wheelchair access on nearly every stop and trip. Accessibility here measures what the feed publishes, not whether a stop is physically usable. How the conformance mark works.
Clears the Google and Apple Maps four-week coverage bar. This feed has 179 days of service ahead, clearing the four-week (28-day) window Maps asks for. The feed also carries 2 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 56 / 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/titsa-tenerife/2026-07-18.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-07-18. 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.