• Our partners include:

  • RailEurope
  • Deutsche Bahn
  • Trenitalia
  • SNCF
  • Flixbus
  • RENFE
  • Ouibus
  • BlaBlaCar
  • Booking.com
  • Skyscanner

There are 5 ways to get from Santa Cruz de Tenerife to San Cristóbal de La Laguna by bus, train, taxi, rideshare or foot

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Line 105 bus  •  15 min

  1. Take the line 105 bus from El Corte Inglés to Leocadio Machado 105 / ...

$3 - $5

Cheapest option

Rideshare  •  24 min

  1. Take the rideshare from Santa Cruz de Tenerife to San Cristobal de La Laguna 6.8 miles

$2

3 alternative options

Tram  •  33 min

  1. Take the tram from Weyler to Trinitad Linea 1

$2

Taxi  •  8 min

  1. Take a taxi from Santa Cruz de Tenerife to San Cristóbal de La Laguna 6.8 miles

$11 - $14

Walk  •  1 h 38 min

  1. Walk from Santa Cruz de Tenerife to San Cristóbal de La Laguna 5.1 miles

Questions & Answers

The cheapest way to get from Santa Cruz de Tenerife to San Cristóbal de La Laguna is to rideshare which costs 2€ and takes 24 min.

More details

The quickest way to get from Santa Cruz de Tenerife to San Cristóbal de La Laguna is to taxi which costs 10€ - 12€ and takes 8 min.

More details

Yes, there is a direct bus departing from El Corte Inglés and arriving at Leocadio Machado. Services depart every 10 minutes, and operate every day. The journey takes approximately 15 min.

More details

Yes, there is a direct train departing from Weyler and arriving at Trinitad. Services depart every 10 minutes, and operate every day. The journey takes approximately 33 min.

More details

The distance between Santa Cruz de Tenerife and San Cristóbal de La Laguna is 7 km.

The best way to get from Santa Cruz de Tenerife to San Cristóbal de La Laguna without a car is to line 105 bus which takes 15 min and costs 2€ - 4€.

More details

The line 105 bus from El Corte Inglés to Leocadio Machado takes 15 min including transfers and departs every 10 minutes.

More details

Santa Cruz de Tenerife to San Cristóbal de La Laguna bus services, operated by Titsa, depart from El Corte Inglés station.

More details

Santa Cruz de Tenerife to San Cristóbal de La Laguna train services, operated by Metro Tenerife, depart from Weyler station.

More details

The best way to get from Santa Cruz de Tenerife to San Cristóbal de La Laguna is to line 105 bus which takes 15 min and costs 2€ - 4€. Alternatively, you can tram, which costs 2€ and takes 33 min.

Mode details

Map of how to get from Santa Cruz de Tenerife to San Cristóbal de La Laguna.
Launch map view
  • Distance: 4.2 miles
  • Duration: 15 min

What companies run services between Santa Cruz de Tenerife, Spain and San Cristóbal de La Laguna, Spain?

Titsa operates a bus from Santa Cruz de Tenerife to San Cristóbal de La Laguna every 10 minutes. Tickets cost $3 - $5 and the journey takes 15 min. Alternatively, Metro Tenerife operates a train from Santa Cruz de Tenerife to San Cristóbal de La Laguna every 10 minutes. Tickets cost $2 and the journey takes 33 min.

Train operators
Metro Tenerife
Phone
922 099 119
Email
metrotenerife@metrotenerife.com
Website
metrotenerife.com
Train from Weyler to Trinitad
Ave. Duration
33 min
Frequency
Every 10 minutes
Estimated price
$2
Schedules at
metrotenerife.com
Bus operators
Titsa
Phone
+34 (0) 922 531 300
Website
titsa.com
Bus from El Corte Inglés to Leocadio Machado
Ave. Duration
15 min
Frequency
Every 10 minutes
Estimated price
$3 - $5
Schedules at
titsa.com
Other operators
BlaBlaCar.es
Rome2rio's guide to BlaBlaCar.es
Contact Details
Website
blablacar.com
Rideshare from Santa Cruz de Tenerife to San Cristobal de La Laguna
Ave. Duration
24 min
Frequency
Twice daily
Estimated price
$2
Book at
blablacar.es
Taxi from Santa Cruz de Tenerife to San Cristóbal de La Laguna
Ave. Duration
8 min
Estimated price
$11 - $14
Tele Taxi Tenerife
Phone
+34 922 31 10 12

Want to know more about travelling around Spain

Rome2rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.

More Questions & Answers

Santa Cruz de Tenerife to San Cristóbal de La Laguna bus services, operated by Titsa, arrive at Leocadio Machado station.

More details

Santa Cruz de Tenerife to San Cristóbal de La Laguna train services, operated by Metro Tenerife, arrive at Trinitad station.

More details

There are 1358+ hotels available in San Cristóbal de La Laguna. Prices start at $41 USD per night.

More details

Check out Blablacar's carpooling service for rideshare options between Santa Cruz de Tenerife and San Cristóbal de La Laguna. A great option if you don't have a driver's licence or want to avoid public transport.

Read Rome2rio's guide to Blablacar