How to get from Santa Cruz de Tenerife to Gran Canaria by train, bus or flight.
Find all the dates and times for this journey by train, bus, flight, and ferry .
Distance | 57 miles (92 km) | |
Available travel modes | Bus or ferry | |
Ticket price range | $5 - $57 | |
Fastest mode | Ferry • $57 (€49) • 1 h 20 min | |
Popular travel companies | Fred Olsen |
Take a bus or ferry to travel 57 miles (92 km) from Santa Cruz de Tenerife to Gran Canaria. The most popular travel companies which serve this journey are Fred Olsen among others. Travelers can even take a direct ferry from Santa Cruz de Tenerife to Gran Canaria.
There are 2 ways to get from Santa Cruz de Tenerife to Gran Canaria: bus or ferry.
The cheapest way to go to Gran Canaria from Santa Cruz de Tenerife is by taking a bus, which costs on average $5 (€4).
This is compared to other ways of getting from Santa Cruz de Tenerife to Gran Canaria:
Taking a bus costs $52 (€45) less than taking a ferry, which costs on average $57 (€49) for the same trip.
The distance from Santa Cruz de Tenerife to Gran Canaria is approximately 57 miles (92 km).
These are the most popular departure and arrival points when traveling from Santa Cruz de Tenerife to Gran Canaria:
The following travel companies offer services from Santa Cruz de Tenerife to Gran Canaria:
Yes, there are direct services available from Santa Cruz de Tenerife to Gran Canaria with the following travel companies:
Direct services tend to save you time and add more convenience in getting you to Gran Canaria as you won't need to transfer at another stop in between, so it's worth paying attention to before booking your tickets between Santa Cruz de Tenerife and Gran Canaria.
Here are some other resources that might have the information you need