Towncar to Porto fly to Tenerife North

Take the transport at the São João da Madeira station.

The journey takes approximately 43 m. Ticket price is about €50 The travel distance is 51 km.

Carrier is VMTransfers.

Buy ticket

Fly out to Porto (OPO) of the Madrid (MAD) airport.

The journey takes approximately 4 h 30 m. Ticket price is about €85

Carrier is Iberia.

🔎

🚖 Find a cheap local taxi

Get off at the Madrid (MAD).
Take the Titsa bus at the Aeropuerto Norte station .

The journey takes approximately 17 m. Ticket price is about €1 The travel distance is 13 km.

Carrier is Titsa.

Buy ticket

Get off at the Intercambiador Sta.Cruz.


🛏 Find hotel deals and discounts up to 20% in Santa-Cruz-de-Tenerife at Booking


Towncar to Porto fly to Tenerife South bus

Take the transport at the Porto - Aeroporto Francisco Sá Carneiro station.

The journey takes approximately 43 m. Ticket price is about €50 The travel distance is 68 m.

Carrier is VMTransfers.

Buy ticket

Get off at the Porto (OPO).
Fly out to Porto (OPO) of the Tenerife South (TFS) airport.

The journey takes approximately 2 h 45 m. Ticket price is about €65

Carrier is Ryanair.

🔎

🚖 Find a cheap local taxi

Get off at the Tenerife South (TFS).
Take the Titsa bus at the Aeropuerto Tenerife Sur station .

The journey takes approximately 49 m. Ticket price is about €9 The travel distance is 62 km.

Carrier is Titsa.

Buy ticket

Get off at the Intercambiador Sta.Cruz.


🛏 Find hotel deals and discounts up to 20% in Santa-Cruz-de-Tenerife at Booking


Towncar bus to Vigo fly to Tenerife North

Take the transport at the Porto - Aeroporto Francisco Sá Carneiro station.

The journey takes approximately 43 m. Ticket price is about €50 The travel distance is 68 m.

Carrier is VMTransfers.

Buy ticket

Get off at the Porto (OPO).
Take the ALSA bus at the Porto - Aeroporto Francisco Sá Carneiro (OPO) station .

The journey takes approximately 2 h 5 m. Ticket price is about €11 The travel distance is 142 km.

Carrier is ALSA.

Buy ticket

Get off at the Vigo.
Take the Vitrasa bus at the Rúa de Urzáiz 60 - Est. Intermodal - C.C. station .

The journey takes approximately 27 m. The travel distance is 10 km.

Carrier is Vitrasa.

Buy ticket

Get off at the Aeroporto de Peinador.
Fly out to Vigo (VGO) of the Tenerife North (TFN) airport.

The journey takes approximately 2 h 35 m. Ticket price is about €90

Carrier is Iberia.

🔎

🚖 Find a cheap local taxi

Get off at the Tenerife North (TFN).
Take the Titsa bus at the Porto - Aeroporto Francisco Sá Carneiro station .

The journey takes approximately 17 m. Ticket price is about €1 The travel distance is 68 m.

Carrier is Titsa.

Buy ticket

Get off at the Porto (OPO).


🛏 Find hotel deals and discounts up to 20% in Santa-Cruz-de-Tenerife at Booking


Drive car ferry

In a rental car. Check this site to see which rental company offers the best deal with discounts of up to 20%.

The journey takes approximately 6 h 11 m. The travel distance is 637 km.

Get off at the Huelva.
Boarding the Fred Olsen ferry at the port of Huelva.

The journey takes approximately 39 h The travel distance is 1309 km.

Carrier is Fred Olsen.

Buy ticket

Get off at the Santa Cruz de Tenerife.


🛏 Find hotel deals and discounts up to 20% in Santa-Cruz-de-Tenerife at Booking


Train bus car ferry

Take the FlixBus bus at the Sao Joao da Madeira station .

The journey takes approximately 50 m. Ticket price is about €6 The travel distance is 46 km.

Carrier is FlixBus.

Buy ticket

Get off at the Aveiro .
Take the train Comboios De Portugal at the station Aveiro.

The journey takes approximately 5 h 7 m. Ticket price is about €30 The travel distance is 567 km.

Carrier is Comboios De Portugal.

Buy ticket

Get off at the Faro.
Take the ALSA bus at the Faro station .

The journey takes approximately 1 h 29 m. Ticket price is about €8 The travel distance is 111 km.

Carrier is ALSA.

Buy ticket

Get off at the Huelva.
Take the taxi at the Huelva.

The journey takes approximately 16 m. Ticket price is about €29 The travel distance is 16 km.

Carrier is Teletaxi Huelva.

🚖 Find a cheap local taxi

Get off at the Huelva.
Boarding the Fred Olsen ferry at the port of Porto - Aeroporto Francisco Sá Carneiro.

The journey takes approximately 39 h The travel distance is 68 m.

Carrier is Fred Olsen.

Buy ticket

Get off at the Porto (OPO).


🛏 Find hotel deals and discounts up to 20% in Santa-Cruz-de-Tenerife at Booking


Bus train car ferry

Take the UNIR Mobilidade bus at the São João da Madeira - CCT station .

The journey takes approximately 20 m. The travel distance is 9 km.

Carrier is UNIR Mobilidade.

Buy ticket

Take the Rede Expressos bus at the S Maria Feira station .

The journey takes approximately 8 h 15 m. Ticket price is about €28 The travel distance is 596 km.

Carrier is Rede Expressos.

Buy ticket

Get off at the Tavira.
Take the ALSA bus at the Tavira station .

The journey takes approximately 3 h 44 m. Ticket price is about €22 The travel distance is 279 km.

Carrier is ALSA.

Buy ticket

Get off at the Jerez De La Frontera.
Take the train Renfe Cercanias at the station Estación de tren Jerez De La Frontera.

The journey takes approximately 47 m. Ticket price is about €3 The travel distance is 48 km.

Carrier is Renfe Cercanias.

Buy ticket

Boarding the Naviera Armas S.A. ferry at the port of Cádiz.

The journey takes approximately 44 h 30 m. Ticket price is about €100 The travel distance is 1437 km.

Carrier is Naviera Armas S.A..

Buy ticket

Get off at the Santa Cruz de Tenerife.


🛏 Find hotel deals and discounts up to 20% in Santa-Cruz-de-Tenerife at Booking


The cheapest way to travel from São-João-da-Madeira to Santa-Cruz-de-Tenerife is by taking a Train bus car ferry with an average price of €100. The journey takes approximately 49 ч. 42 мин.

Towncar to Porto fly to Tenerife South bus is the fastest way to travel from São-João-da-Madeira to Santa-Cruz-de-Tenerife. Tickets cost €124. The journey takes approximately 6 ч. 25 мин.