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.

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.
If you are planning your first trip to the island, then a transfer is often the best option since it will drop you off at your hotel’s reception.
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 TFSBus 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)
Related Pages
How to get to Costa Adeje from Tenerife South Airport
How to get to Puerto de la Cruz from Tenerife South Airport
How to get to Puerto de Santiago from Tenerife South Airport
How to get to Los Gigantes from Tenerife South Airport
How to get to Los Cristianos from Tenerife South Airport
How to get to Playa de las Americas from Tenerife South Airport
Jeremy
I want to go around the whole island within in a day from Playa da Las Americas. What buses do I need to catch and at what times?
administrator
Hi, The bus company has an interactive map with links to timetables here: https://titsa.com/index.php/tenerife-en-guagua/lineas-turisticas-de-tenerife
Carl Bexon
we wish to travel from tenerife airport to san eugenio shopping centre for our accommodation..what is the bus number and does it drop you off outside the centre at the bus stop,and cost for 2 people return. Thank you.
administrator
Hi, You should get the no.40 to Costa Adeje Bus Station – the price is €3.70. From there you could get a local bus, though a Taxi will be quite cheap.
Tom
Hi. Landing tenerife south at 00.45 8th Sept 2024. Is there buses running from around airport to go to bajamar at that time of night r near that town as buses prices bit steep or am I better off stayin few hrs n airport til there first bus n morning time. Wat time would tat bus be n wat number bus .any other info would help . Thank u
administrator
Hi, That’s a difficult route at that time of night. I believe that you would need to wait until 06:20 to get the number 10 bus to Santa Cruz, and then get a 105 bus from there to Bajamar. You would not arrive in Bajamar until 08:40.
Leiha
Hi, using contactless payments to we need to tap on and tap off?
administrator
Hi, No, You just need to tell the driver where you are going.
Carol Green
Hello.
Can I travel to El Teide ( cable car) via public transport from Puerto Cruz?
Thank you
administrator
Hi, Yes, you can get the no.348 bus to the Cable Car Station (Teleférico del Teide).
thomas carlin
where do Buses going from santa cruz de tenerife to tenerif south airport leave from? Ive read some sites that say bus stop 24. Where is bus stop 24 ? WE are at hotel taburiente near park garcia sanabria
administrator
Hi, The no.10 bus leaves from the Intercambiador (Avenida Tres de Mayo) – near the Auditorio de Tenerife.
Les Fawcett
The Titsa website is not accessible. Any idea when it might be restored?
administrator
It’s working for me now.
Dawn Abbey
Morning…what bus do I need from las americas to el medano pls…also is it the same for my return journey?
Regards
Dawn
administrator
Hi, You should catch the no.470 bus from Los Cristianos, and the same for the return journey.
Saurabh Shukla
Hi,
We are planning to go from Costo Adeje to the volcano on Mount Tiede and also to the observatory.
Is there a bus service from Costa Adeje for this? Where is the drop-off point?
administrator
Hi, The 342 bus from Costa Adeje Bus Station goes to both the Cable Car Station and Visitor Centre. However there is only one bus per day in each direction. Currently (you should check the latest timetable) the bus leaves Costa Adeje at 09:25, and the return bus leaves the Cable Car Station at 15:40.
Anita Segring
Hi
We would like to go from Playa las Americas to La Laguna by bus. Which bus/buses do you suggest that we should catch?
administrator
Hi, I suggest that you get the 112 bus from Los Cristianos to Santa Cruz, and then the tram from there to La Laguna.
Gabriela
Hi, how can I get from Puertito de Guimar to el Medano playa? Thanks
administrator
Hi, You should get the no. 120 bus from Puertito de Güímar to Camino del Socorro, then the 111 bus from there to San Isidro Bus Station, and finally the 408 bus from San Isidro Bus Station to El Médano.
Hanne Berit Joergensen
Sitting in Denmark, I am unable to access the TITSA homepage, so I try this way. Is it possible to buy the Tenmas card at the Tenerife Sur airport and can I use it right away for the bus 40 to Costa Adeje bus station? I imagine that it could be worth while having the card, as my husband and I will be in Costa Adeje for three weeks. We know that we will occasionally take the bus between Costa Adeje and Los Cristianos, and Costa adeje and El Duque. At what age are you considered ‘Senior’ and is there a discount? Thank you very much.
administrator
Hi, These cards are available at the airport, though it might not be worthwhile for you to buy one there.
There are two cards available to tourists: a 24 hour card (€10) and a 7 day card (€50). You may be better off buying the 24 hour or 7 day card when you know you are definitely going to use it.
I don’t know of any discount for non-resident seniors.
Jones Judith
I wish to travel from El Tablado to Santa Cruz next Friday February 19, 2023.
Which bus will accommodate this schedule.
We are going to the Carnival.
Thank u.
administrator
Hi, The 111 Bus between Costa Adeje and Santa Cruz stops at the El Tablado bus stop.
John Lallly
Thank you very much FOR the information you are providing on your great website. If I buy the 7 day bus pass can I use it on the Tenerife South Airport bus to Puerto De La Cruz ?
administrator
Hi, Yes, you can use it on all public buses and trams.
Andy Fitton
Is their a bus which picks up at Los Abriguitos village and goes to Los Christianos ?
Thanks
administrator
The 111 between Santa Cruz and Costa Adeje stops at both Abades (beside Playa de Los Abriguitos) and Los Cristianos.