There are 10 ways to get from Gibraltar to Santa Cruz de Tenerife by bus, plane, train, car ferry or car

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

Bus to Malaga, fly to Tenerife  •  7 h 50 min

  1. Take the bus from Sotogrande to Marbella
  2. Fly from Malaga (AGP) to Tenerife (TFN) AGP - TFN

$87 - $315

Cheapest option

Bus, bus to Malaga, fly to Tenerife Sur Apt  •  8 h 53 min

  1. Take the bus from La Línea de la Concepción to Sotogrande
  2. Take the bus from Sotogrande to Marbella
  3. Fly from Malaga (AGP) to Tenerife Sur Apt (TFS) AGP - TFS

$79 - $526

8 alternative options

Bus, train to Sevilla, fly to Tenerife  •  8 h 58 min

  1. Take the bus from Algeciras to Jerez de la Frontera
  2. Take the train from Jerez de la Frontera to Sevilla Santa Justa
  3. Fly from Sevilla (SVQ) to Tenerife (TFN) SVQ - TFN

$87 - $545

Bus, train to Sevilla, fly to Tenerife Sur Apt  •  10 h 16 min

  1. Take the bus from Algeciras to Jerez de la Frontera
  2. Take the train from Jerez de la Frontera to Sevilla Santa Justa
  3. Fly from Sevilla (SVQ) to Tenerife Sur Apt (TFS) SVQ - TFS

$89 - $576

Train to Granada, fly to Tenerife Sur Apt  •  12 h 32 min

  1. Take the train from Algeciras to Granada
  2. Fly from Granada (GRX) to Tenerife Sur Apt (TFS) GRX - TFS

$164 - $764

Bus to Malaga, fly to Las Palmas, car ferry  •  11 h 49 min

  1. Take the bus from Sotogrande to Marbella
  2. Fly from Malaga (AGP) to Las Palmas (LPA) AGP - LPA
  3. Take the car ferry from Agaete, Gran Canaria to Santa Cruz de Tenerife

$121 - $275

Drive, car ferry  •  39 h 30 min

  1. Drive from Gibraltar to Huelva
  2. Take the car ferry from Huelva to Santa Cruz de Tenerife

$155 - $211

Bus, car ferry Acciona Trasmediterranea  •  41 h 41 min

  1. Take the bus from Algeciras to Cadiz 902-903 / ...
  2. Take the car ferry from Cádiz to Santa Cruz de Tenerife

$214 - $802

Bus, car ferry Naviera Armas  •  43 h 37 min

  1. Take the bus from Algeciras to Seville
  2. Take the bus from Sevilla to Huelva
  3. Take the car ferry from Huelva to Santa Cruz de Tenerife

$162 - $296

Train, car ferry  •  46 h 2 min

  1. Take the train from San Roque-La Linea to Cordoba Central Atr
  2. Take the train from Cordoba Central to Huelva-Termino A
  3. Take the car ferry from Huelva to Santa Cruz de Tenerife

$203 - $280

What companies run services between Gibraltar and Santa Cruz de Tenerife, Spain?

There is no direct connection from Gibraltar to Santa Cruz de Tenerife. However, you can take the bus to Sotogrande, take the bus to Marbella, take the bus to Malaga Airport, take the walk to Malaga airport, fly to Tenerife, take the walk to Aeropuerto Norte, then take the bus to Santa Cruz de Tenerife. Alternatively, you can take the bus to Algeciras, take the bus to Jerez de la Frontera, take the train to Sevilla Santa Justa, take the walk to José Laguillo - Estación Santa Justa, take the bus to Seville Airport, take the walk to Sevilla airport, fly to Tenerife, take the walk to Aeropuerto Norte, then take the bus to Santa Cruz de Tenerife.

Airlines
Iberia
Website
iberia.com
Flights from Malaga to Tenerife
Ave. Duration
2 h 25 min
When
Monday, Tuesday, Thursday and Sunday
Estimated price
$80 - $550
Flights from Malaga to Tenerife via Madrid
Ave. Duration
5 h 28 min
When
Every day
Estimated price
$95 - $450
Flights from Sevilla to Tenerife
Ave. Duration
2 h 15 min
When
Every day
Estimated price
$100 - $750
Flights from Sevilla to Tenerife via Madrid
Ave. Duration
5 h 5 min
When
Every day
Estimated price
$95 - $750
Flights from Sevilla to Tenerife via Las Palmas
Ave. Duration
4 h 40 min
When
Tuesday
Estimated price
$100 - $750
Flights from Malaga to Tenerife Sur Apt
Ave. Duration
2 h 30 min
When
Monday, Wednesday and Friday
Estimated price
$90 - $650
Flights from Malaga to Tenerife Sur Apt via Madrid
Ave. Duration
5 h 20 min
When
Every day
Estimated price
$100 - $750
Flights from Sevilla to Tenerife Sur Apt via Madrid
Ave. Duration
5 h 20 min
When
Every day
Estimated price
$140 - $750
Flights from Sevilla to Tenerife Sur Apt via Las Palmas
Ave. Duration
3 h 50 min
When
Tuesday
Estimated price
$140 - $850
Flights from Granada to Tenerife Sur Apt
Ave. Duration
2 h 30 min
When
Monday and Thursday
Estimated price
$120 - $550
Flights from Granada to Tenerife Sur Apt via Madrid
Ave. Duration
5 h 10 min
When
Every day
Estimated price
$150 - $700
Flights from Granada to Tenerife Sur Apt via Las Palmas
Ave. Duration
4 h 5 min
When
Monday and Thursday
Estimated price
$120 - $600
Flights from Malaga to Las Palmas
Ave. Duration
2 h 25 min
When
Every day
Estimated price
$80 - $330
Flights from Malaga to Las Palmas via Madrid
Ave. Duration
5 h 33 min
When
Every day
Estimated price
$95 - $330
Flights from Malaga to Las Palmas via Tenerife
Ave. Duration
4 h
When
Monday, Tuesday and Thursday
Estimated price
$80 - $330
Flights from Malaga to Las Palmas via Fuerteventura
Ave. Duration
4 h 15 min
When
Thursday
Estimated price
$80 - $330
Vueling Airlines
Website
vueling.com
Flights from Malaga to Tenerife
Ave. Duration
2 h 25 min
When
Monday, Tuesday, Thursday and Sunday
Estimated price
$80 - $550
Flights from Sevilla to Tenerife
Ave. Duration
2 h 15 min
When
Every day
Estimated price
$100 - $750
Flights from Malaga to Tenerife Sur Apt
Ave. Duration
2 h 30 min
When
Monday, Wednesday and Friday
Estimated price
$90 - $650
Flights from Granada to Tenerife Sur Apt
Ave. Duration
2 h 30 min
When
Monday and Thursday
Estimated price
$120 - $550
Flights from Malaga to Las Palmas
Ave. Duration
2 h 25 min
When
Every day
Estimated price
$80 - $330
Air Europa
Website
aireuropa.com
Flights from Malaga to Tenerife
Ave. Duration
2 h 30 min
When
Monday and Friday
Estimated price
$70 - $440
Flights from Malaga to Tenerife via Las Palmas
Ave. Duration
5 h 10 min
When
Tuesday
Estimated price
$70 - $440
Flights from Malaga to Tenerife via Madrid
Ave. Duration
5 h 50 min
When
Every day
Estimated price
$70 - $440
Flights from Sevilla to Tenerife
Ave. Duration
2 h 15 min
When
Monday and Friday
Estimated price
$95 - $550
Flights from Malaga to Las Palmas
Ave. Duration
2 h 25 min
When
Tuesday
Estimated price
$100 - $350
Flights from Malaga to Las Palmas via Tenerife
Ave. Duration
4 h 35 min
When
Monday and Friday
Estimated price
$100 - $350
Norwegian Air International
Website
norwegian.com
Flights from Malaga to Tenerife Sur Apt
Ave. Duration
2 h 35 min
When
Monday, Wednesday and Friday
Estimated price
$110 - $650
Flights from Malaga to Las Palmas
Ave. Duration
2 h 25 min
When
Monday, Thursday, Friday and Sunday
Estimated price
$85 - $500
Ryanair
Website
ryanair.com
Flights from Sevilla to Tenerife Sur Apt
Ave. Duration
2 h 35 min
When
Wednesday and Sunday
Estimated price
$65 - $310
Train operators
Spanish Railways (RENFE)
Phone
902 320 320
Website
renfe.com
Train from Jerez de la Frontera to Sevilla Santa Justa
Ave. Duration
50 min
Frequency
Hourly
Estimated price
$14 - $25
Website
renfe.com
Train from Algeciras to Granada
Ave. Duration
4 h 15 min
Frequency
5 times a day
Estimated price
$35 - $55
Website
renfe.com
Train from San Roque-La Linea to Cordoba Central
Ave. Duration
2 h 55 min
Frequency
3 times a day
Estimated price
$35 - $50
Website
renfe.com
Train from Cordoba Central to Huelva-Termino
Ave. Duration
2 h 3 min
Frequency
Once daily
Estimated price
$29 - $45
Website
renfe.com
Bus operators
Avanza Grupo
Phone
+34 (0) 91 272 28 32
Email
informacion@avanzabus.com
Website
avanzabus.com
Bus from Sotogrande to Marbella
Ave. Duration
52 min
Frequency
Hourly
Estimated price
$9 - $13
Schedules at
portillo.avanzabus.com
Bus from La Línea de la Concepción to Sotogrande
Ave. Duration
20 min
Frequency
Hourly
Estimated price
$7 - $10
Schedules at
portillo.avanzabus.com
Autocares Valenzuela
Phone
+34 (0) 956702609
Email
informacion.cadiz@grupovalenzuela.com
Website
grupovalenzuela.com
Bus from Algeciras to Jerez de la Frontera
Ave. Duration
1 h 30 min
Frequency
Every 3 hours
Estimated price
$9 - $21
Schedules at
grupovalenzuela.com
Bus from Algeciras to Seville
Ave. Duration
2 h 50 min
Frequency
Every 3 hours
Estimated price
$19 - $40
Schedules at
grupovalenzuela.com
CTMCG
Phone
+34 (0) 955038665
Website
siu.ctmcg.es
Bus from La Línea de la Concepción to Sotogrande Alto
Ave. Duration
32 min
Frequency
Every 4 hours
Estimated price
$2 - $6
Schedules at
siu.ctmcg.es
Transportes Comes
Ferry operators
Fred Olsen Express
Phone
+34 902 10 01 07
Email
reservas@fredolsen.es
Website
fredolsen.es
Car ferry from Agaete, Gran Canaria to Santa Cruz de Tenerife
Ave. Duration
1 h 20 min
Frequency
Every 4 hours
Estimated price
$47
Schedules at
fredolsen.es
Acciona Trasmediterranea
Phone
+34 (0) 917369957
Website
trasmediterranea.es
Car ferry from Cádiz to Santa Cruz de Tenerife
Ave. Duration
37 h
Frequency
3 times a week
Estimated price
$200 - $750
Schedules at
trasmediterranea.es
Seat
$204
Cabin
$751

Want to know more about travelling around the world?

Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Italian Lakes: Getting around by train, How to get from JFK to New York City and How do I get from Sydney to Melbourne - to help you get the most out of your next trip.

Questions & Answers

How far is it from Gibraltar to Santa Cruz de Tenerife?

The distance between Gibraltar and Santa Cruz de Tenerife is 1332 km.

What is the cheapest way to get from Gibraltar to Santa Cruz de Tenerife?

The cheapest way to get from Gibraltar to Santa Cruz de Tenerife is to bus and fly which costs $85 - $320 and takes 7 h 50 min.

What is the fastest way to get from Gibraltar to Santa Cruz de Tenerife?

The quickest way to get from Gibraltar to Santa Cruz de Tenerife is to bus and fly which takes 7 h 50 min and costs $85 - $320.

How long does it take to get from Gibraltar to Santa Cruz de Tenerife?

It takes approximately 7 h 50 min to get from Gibraltar to Santa Cruz de Tenerife, including transfers.