Tenerife is very well-connected by the island’s bus company, Titsa, who operate over 200 routes. There are also two tram lines in the Santa Cruz/La Laguna conurbation in the North-east the island.

Tenerife Tram

Getting to and from the Airports by Public Bus

The frequent number 40 bus connects Tenerife South Airport with the Playa de las Americas/Costa Adeje area, and the 711 bus service connects both Santa Cruz and Playa de las Americas with Tenerife South Airport at night.
Puerto de la Cruz is connected to both the North and South Airports by the 343 bus route, however it is relatively infrequent, so you may be better off booking a transfer if the schedule does not correspond with your flights. The more frequent number 30 bus connects Puerto de la Cruz with Tenerife North Airport.
The number 20 route connects the island’s capital, Santa Cruz, with Tenerife North Airport.

Paying on the Bus and Discount Cards

All of Tenerife’s buses are equipped with machines that accept contactless payments from bank cards and mobile. You can also pay with cash, though drivers are not obliged to accept notes larger than €10, and the night-time buses require that you pay with the exact change.

If you are planning to do a lot of travelling by bus, there are some excellent-value daily and weekly deals that allow unlimited travel on both public buses and trams. To avail of these discount fares, you will need to buy a Tenmas (Ten+) card (available at hundreds of locations around the island). There is a Mobile App, however it appears to be difficult for visitors to use as it requires a Spanish ID.
Details about the available discounts can be found here.

Trams in Santa Cruz/La Laguna (Metro Tenerife)

There are two tram lines that operate in Santa Cruz/La Laguna:
Line 1 between Santa Cruz Bus Station (near the Auditorio de Tenerife on Avenida de la Constitucion) and La Laguna.
Line 2 between La Cuesta and Tíncer.
They run between 6am and midnight from Monday to Friday and through the night at a reduced frequency at weekends and on public holidays.
More info and timetables can be found here.

Tenerife Bus Timetables

Bus Number 10 Santa Cruz – Tenerife South Airport TFS
Bus Number 20 Santa Cruz – La Laguna – Tenerife North Airport
Bus Number 30 Puerto de la Cruz – Tenerife North Airport
Bus Number 40 Costa Adeje (Bus Station) – Cristianos – Tenerife South Airport
Bus Number 343 Puerto de la Cruz – Los Cristianos (via Tenerife North and South Airports)(express)
Bus Number 415 El Fraile – Tenerife South Airport – San Isidro via Las Galletas
Bus Number 711 Santa Cruz – Tenerife South Airport – Los Cristianos – Costa Adeje (Night Bus)
Bus Number 011 La Laguna – El Sauzal- via C/El Calvario de Tacoronte
Bus Number 012 La Laguna – El Sauzal – via Central area of Tacoronte
Bus Number 014 Santa Cruz – La Laguna(via La Cuesta)
Bus Number 015 Santa Cruz – La Laguna(Express)
Bus Number 018 La Laguna – Añaza – via Centros Comerciales
Bus Number 021 Tacoronte – Santa Catalina – Playa mesa del Mar
Bus Number 023 Tacoronte – El Pris – via El Calvario Y Guayonje
Bus Number 026 Santa Cruz – La Laguna (via Barrio LA Salud Y Finca España)
Bus Number 032 Güimar – Las Eras – La Sombrera
Bus Number 033 Güimar – Fasnia- La Sombrera
Bus Number 034 El Tablado – Granadilla de Abona via Fasnia Y Arico
Bus Number 035 Güimar – Granadilla de Abona via Fasnia Y Arico
Bus Number 036 Güimar – Granadilla de Abona via TF1 Y Los Roques
Bus Number 039 Güimar – Granadilla de Abona via TF1 Y El Tablado
Bus Number 050 La Laguna – Tegueste – Bajamar – Punta del Hidalgo
Bus Number 051 Circular La Laguna – Tejina – Tacoronte- La Laguna
Bus Number 052 La Laguna – Tegueste – via El Socorro
Bus Number 054 La Laguna – Altos de El Sauzal – La Laguna
Bus Number 055 La Laguna – Barranco Grande – via geneto
Bus Number 056 La Laguna – Barranco Grande – via Llano del Moro
Bus Number 057 Circular La Laguna – Tacoronte – Tejina – La Laguna
Bus Number 076 La Laguna – Cruz del Carmen – Afur
Bus Number 077 La Laguna – El Bailadero – via Las Mercedes
Bus Number 100 Santa Cruz – Puerto de la Cruz (Non-stop)
Bus Number 101 La Laguna – La Orotava
Bus Number 102 Santa Cruz – Puerto de la Cruz (via Las Arenas)
Bus Number 103 Santa Cruz – Puerto de la Cruz Direct (via El Botánico)
Bus Number 104 Santa Cruz – Puerto de la Cruz (via Tacoronte)
Bus Number 105 Santa Cruz – Punta del Hidalgo – via La Laguna
Bus Number 106 Santa Cruz – Icod de los Vinos (direct)
Bus Number 108 Enlace Los Realejos – Santa Cruz (Santa Cruz Bus Station)
Bus Number 110 Santa Cruz – Costa Adeje
Bus Number 111 Santa Cruz – – Los Cristianos – Costa Adeje
Bus Number 112 Santa Cruz – Los Cristianos
Bus Number 120 Santa Cruz – Candelaria – Puertito de Güimar – Güimar
Bus Number 121 Güimar – Arafo – Polígono de Güimar – Candelaria
Bus Number 122 Santa Cruz – Las Caletillas – Candelaria
Bus Number 126 Candelaria – Guajara(University) – H.U. La Candelaria – Santa Cruz Bus Station SC
Bus Number 127 Güimar – Candelaria (via TF-28)
Bus Number 128 Santa Cruz – Arafo – Güimar
Bus Number 138 Santa Cruz – Radazul – Tabaiba – Radazul Bajo – Santa Cruz
Bus Number 139 Santa Cruz – Radazul Bajo – Tabaiba – Radazul – Santa Cruz
Bus Number 142 Santa Cruz – URB. Añaza – URB. Acorán – Barranco Hondo
Bus Number 201 La Laguna Bus Station – San Benito – Verdellada – La Laguna Bus Station
Bus Number 203 La Laguna Bus Station – San Lázaro – Tornero – Gavias- San Benito – Trinidad – La Laguna Bus Station
Bus Number 204 La Laguna Bus Station – Camino la Villa – Las Gavias(Circunvalación)
Bus Number 206 La Laguna Bus Station- La Verdellada – Plaza del Cristo – Rancho Grande – San Benito – La Laguna Bus Station
Bus Number 217 La Laguna Bus Station – Los Andenes – El Cardonal – H.U.Canarias
Bus Number 219 La Laguna Bus Station – El Cardonal – Taco – San Matias
Bus Number 224 La Laguna Bus Station – V.Guerra – Tejina via El Boqueron – PTA. del Hidalgo
Bus Number 228 Santa Cruz – Los Campitos – via La Cuesta
Bus Number 231 Santa Cruz Bus Station – La Gallega (Direct)
Bus Number 232 Santa Cruz Bus Station – El Cardonal – La Gallega
Bus Number 233 Santa Cruz – El Cardonal – Finca España
Bus Number 238 Santa Cruz – San Matias – via Chamberí
Bus Number 253 La Laguna Bus Station – Guamasa – Garimba
Bus Number 260 (previously 060) La Laguna Bus Station – Los Baldíos – Llano del Moro
Bus Number 270 La Laguna Bus Station – Las Mercedes – via Las Canteras
Bus Number 271 La Laguna Bus Station – El Camino – Cruz de Álamos- Las Mercedes
Bus Number 273 La Laguna Bus Station – Cruz del Carmen – via Las Mercedes
Bus Number 274 La Laguna Bus Station – EL Batán – via Las Mercedes
Bus Number 275 La Laguna Bus Station – Las Carboneras – Taborno
Bus Number 310 San Jerónimo Car Park – La Laguna – Santa Cruz(Express)
Bus Number 325 Puerto de la Cruz – Icod – Los Gigantes
Bus Number 330 (Circunvalación)Los Realejos – San Vicente – Las Llanadas
Bus Number 341 Parador – Cable Car Station – El Portillo – Visitor Centre – Portillo Bajo.
Bus Number 342 Costa Adeje – Cañadas del Teide – El Portillo
Bus Number 345 Puerto de la Cruz – Orotava – Aguamansa
Bus Number 346 Orotava (Bus Station) – Aguamansa – La Caldera
Bus Number 347 La Orotava – Palo Blanco – Realejo Alto
Bus Number 348 Puerto de la Cruz – El Portillo – Cañadas del Teide
Bus Number 351 Bus Station Puerto de la Cruz – Botanic Gardens – La Orotava Bus Station
Bus Number 352 Circular Route Puerto de la Cruz – Orotava – Realejos
Bus Number 353 Circular Route Puerto de la Cruz – Realejos – Orotava
Bus Number 354 Icod de los Vinos – Enlace Los Realejos
Bus Number 355 Buenavista – Masca – Santiago del Teide
Bus Number 357 Icod Bus Station – Avenida Príncipes de España – Hospital del Norte (Circular)
Bus Number 358 Icod de los Vinos – Santa Bárbara
Bus Number 360 Icod de los Vinos – Puerto de Erjos
Bus Number 362 Icod de los Vinos – Playa San Marcos
Bus Number 363 Puerto de la Cruz – Buenavista – via Icod de los Vinos
Bus Number 364 Icod – Hospital del Norte – La Guancha – S. Juan de la Rambla – via San José
Bus Number 365 Buenavista – Masca
Bus Number 366 Buenavista – El Palmar – Las Portelas
Bus Number 369 Buenavista – Punta de Teno
Bus Number 372 Las Dehesas – URB.Mayorazgo – San Antonio – La Piedad
Bus Number 373 Las Dehesas – La Florida – Camino Polo – La Piedad-Las Dehesas
Bus Number 376 Bus Station La Orotava – Las Dehesas – El Rincón
Bus Number 380 La Corujera – Tigaiga – via La Orotava
Bus Number 381 Plaza Reyes Catolicos – Punta Brava(Loro Parque) – La Longuera
Bus Number 382 Plaza Reyes Catolicos – Plaza del Charco – Mercado – La Vera (Calle Nueva)
Bus Number 383 Puerto de la Cruz – La Vera – via Las Arenas
Bus Number 390 Puerto de la Cruz – Arenas – La Vera- La Montaña – Realejos – La Vera – Arenas – Puerto de la Cruz
Bus Number 392 Icod de los Vinos – Puerto de Erjos – via El Tanque
Bus Number 408 Granadilla – San Isidro – El Médano
Bus Number 409 San Miguel (El Roque) – Granadilla – San Isidro – El Médano
Bus Number 410 Granadilla – San Isidro – El Médano – Los Abrigos
Bus Number 411 Granadilla – San Isidro – El Médano – Montaña Pelada
Bus Number 412 Granadilla – San Isidro – Los Abrigos
Bus Number 416 Granadilla – San Miguel – Valle San Lorenzo – Los Cristianos
Bus Number 417 Costa Adeje(Bus Station) – Adeje (El Cerco) – Guía de Isora
Bus Number 418 Costa Adeje (Bus Station) – Valle San Lorenzo
Bus Number 419 Granadilla – IES Granadilla – San Miguel – La Escalona – Vilaflor
Bus Number 420 Los Cristianos – Valle San Lorenzo
Bus Number 421 Valle San Lorenzo – Camella – Cabo Blanco – IES LAS Galletas
Bus Number 424 Cristianos – Costa Adeje – Torviscas Alta – C.C. El Duque
Bus Number 430 Granadilla – Villa Arico – Porís – Costa Arico – Las Maretas
Bus Number 447 Los Cristianos – Costa Adeje – El Cerco – Adeje (Las Torres)
Bus Number 450 Costa Adeje (Bus Station) -Cristianos – San Isidro
Bus Number 452 San Isidro – Costa Adeje – La Caleta
Bus Number 460 Icod de los Vinos – Guía Isora (Bus Station) – Costa Adeje (Bus Station)
Bus Number 461 Arguayo – Acantilado de Los Gigantes
Bus Number 462 Guía de Isora – Valle Santiago – Los Gigantes
Bus Number 463 Chimiche – Los Blanquitos – IES Granadilla
Bus Number 467 Costa del Silencio – Los Cristianos – Costa Adeje (Bus Station) – Caleta
Bus Number 468 Guaza – El Fraile – Costa del Silencio – Guargacho – Palm Mar -Guaza
Bus Number 470 El Médano – Costa San Miguel (Golf del Sur) – Galletas – Cristianos
Bus Number 471 Los Cristianos – Costa Adeje (Bus Station) – Playa Paraíso
Bus Number 473 Los Cristianos – Costa Adeje (Bus Station) – Callao Salvaje – Los Gigantes
Bus Number 475 Granadilla – Cruz de Tea
Bus Number 477 Costa Adeje (Bus Station) – Los Gigantes (Direct)
Bus Number 480 Arona – La Sabinita – La Camella – Chayofa – Los Cristianos
Bus Number 482 Vilaflor – La Escalona – Arona – La Sabinita – La Camella – Cabo Blanco – Los Cristianos
Bus Number 483 Los Cristianos – Guaza – Parque La Reina – Chafiras – Costa San Miguel – Los Abrigos
Bus Number 484 Granadilla – San Miguel – Aldea Blanca – Las Chafiras
Bus Number 486 Granadilla – San Miguel – Aldea Blanca – Las Chafiras – El Fraile
Bus Number 490 Calle del Campo – Guía Isora – Tejina – Vera de Erques
Bus Number 492 Chiguergue – Guía Isora (Bus Station)
Bus Number 493 Guía de Isora – Los Gigantes (via TF-463)
Bus Number 494 Guía de Isora (Calle del Campo)- Los Gigantes (via Piedra Hincada)
Bus Number 610 Circular Route University of La Laguna
Bus Number 901 Santa Cruz Bus Station – B.Salud (Cuesta Piedra) (via Miraflores, Ramón Y Cajal)
Bus Number 902 Santa Cruz Bus Station- Plaza Los Patos – Barrio Nuevo
Bus Number 903 Muelle Norte – Ramblas – García Escámez – Moraditas (parte baja)
Bus Number 904 Plaza Weyler – Barrio La Salud (Cuesta Piedra)Amas
Bus Number 905 Muelle Norte – Ofra (Juan XXIII)
Bus Number 906 Santa Cruz Bus Station – Barrio La Salud(Cuesta Piedra) (via Benito Pérez Armas)
Bus Number 908 Santa Cruz Bus Station – Barrio de Ofra – Juan XXIII – Santa Cruz Bus Station
Bus Number 909 Santa Cruz Bus Station – Barrio de la Alegría
Bus Number 910 Santa Cruz Bus Station – San Andrés – Playa de las Teresitas
Bus Number 911 Muelle Norte – Ramblas – Barrio de La Salud – Juan XXIII
Bus Number 912 Santa Cruz Bus Station – Ifara – Los Campitos
Bus Number 914 Santa Cruz Bus Station – Plaza Weyler – Calle El Pilar – Plaza de España – Santa Cruz Bus Station
Bus Number 916 Santa Cruz Bus Station – María Jimenez – Los Valles
Bus Number 917 Santa Cruz Bus Station – Valleseco(La Quebrada)
Bus Number 919 Santa Cruz Bus Station – B. LA Salud – Cuesta Piedra(via Barranco de Santos)
Bus Number 920 Santa Cruz Bus Station – Plaza de España – La Marina – Ramblas – reyes Católicos – Tres de Mayo – Santa Cruz Bus Station
Bus Number 921 Santa Cruz Bus Station – Avenida reyes Católicos – Santa Cruz Bus Station
Bus Number 923 Muelle Norte – Ramblas – Moraditas (parte baja)
Bus Number 933 Taco – Barranco Grande – Cruce Santa Maria – EL Tablero
Bus Number 934 Circular – Santa Cruz Bus Station – Taco – Santa Maria del Mar – Añaza – Santa Cruz Bus Station
Bus Number 935 Santa Cruz Bus Station – URB. Añaza – Alisios – Santa Maria del Mar
Bus Number 936 Circular – Santa Cruz Bus Station – Añaza – Santa Maria del Mar- Taco – Santa Cruz Bus Station
Bus Number 937 Santa Cruz Bus Station – Taco- Tincer- Cruce El Sobradillo
Bus Number 939 Taco – El Sobradillo – Llano del Moro
Bus Number 940 Santa Cruz Bus Station – URB.Acorán – URB. Costanera
Bus Number 941 Santa Cruz Bus Station – URB. Añaza – Acorán – Boca Cangrejo
Bus Number 944 El Tablero – La Gallega – Avenida Hesperides – Tincer – Taco
Bus Number 945 Santa Cruz Bus Station – San Andrés – Igueste DE San Andrés
Bus Number 946 Santa Cruz Bus Station – San Andrés – Taganana – Almáciga
Bus Number 947 Santa Cruz Bus Station – San Andrés – Bailadero – Chamorga
Bus Number 971 Santa Cruz Bus Station – Barrio Salud – Ofra (Night Bus)
Bus Number 972 Santa Cruz Bus Station – B. Salud (Cuesta Piedra) (Night Bus)
Bus Number 974 Santa Cruz Bus Station – Taco – Añaza – Santa Maria del Mar – (Night Bus)

Leave a Reply

Your email address will not be published. Required fields are marked *