Fly to Malaga bus

Take the train Renfe Cercanias at the station Estación de tren Madrid-Recoletos.

The journey takes approximately 26 m. Ticket price is about €2 The travel distance is 15 km.

Carrier is Renfe Cercanias.

Buy ticket

Fly out to Madrid (MAD) of the Malaga (AGP) airport.

The journey takes approximately 1 h 10 m. Ticket price is about €17

Carrier is Air Europa.

🔎

🚖 Find a cheap local taxi

Get off at the Malaga (AGP).
Take the Avanza Grupo bus at the Malaga Airport station .

The journey takes approximately 40 m. Ticket price is about €4 The travel distance is 51 km.

Carrier is Avanza Grupo.

Buy ticket

Get off at the Marbella.
Take the Avanza Grupo bus at the Marbella station .

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

Carrier is Avanza Grupo.

Buy ticket

Get off at the Tarifa.


🛏 Find hotel deals and discounts up to 20% in Tarifa at Booking


Fly to Tangier car ferry

Take the train Renfe Cercanias at the station Aeropuerto Madrid Barajas T4. Cercanías.

The journey takes approximately 26 m. Ticket price is about €2 The travel distance is 73 m.

Carrier is Renfe Cercanias.

Buy ticket

Get off at the Madrid (MAD).
Fly out to Madrid (MAD) of the Tangier (TNG) airport.

The journey takes approximately 1 h 25 m. Ticket price is about €20

Carrier is Iberia.

🔎

🚖 Find a cheap local taxi

Get off at the Tangier (TNG).
Take the taxi at the Tangier (TNG).

The journey takes approximately 18 m. Ticket price is about €9 The travel distance is 14 km.

Carrier is Blue Petite Taxi.

🚖 Find a cheap local taxi

Get off at the Tanger Ville.
Boarding the FRS Ferries ferry at the port of Tanger Ville.

The journey takes approximately 2 h Ticket price is about €30 The travel distance is 31 km.

Carrier is FRS Ferries.

Buy ticket

Get off at the Tarifa.


🛏 Find hotel deals and discounts up to 20% in Tarifa at Booking


Train

Take the train Renfe Viajeros at the station Estación de tren de Atocha.

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

Carrier is Renfe Viajeros.

Buy ticket

Get off at the Algeciras.
495 m on foot from the Algeciras to the Algeciras San Bernardo Bus Station.

The journey takes approximately 5 m. The travel distance is 495 m.

Take the Transportes Generales Comes bus at the Algeciras San Bernardo Bus Station station .

The journey takes approximately 45 m. Ticket price is about €2 The travel distance is 21 km.

Carrier is Transportes Generales Comes.

Buy ticket

Get off at the Tarifa.


🛏 Find hotel deals and discounts up to 20% in Tarifa at Booking


Train

Take the train Renfe AVE at the station Estación de tren de Atocha.

The journey takes approximately 1 h 47 m. Ticket price is about €24 The travel distance is 343 km.

Carrier is Renfe AVE.

Buy ticket

Get off at the Cordoba-Central.
Take the train Renfe Viajeros at the station Cordoba-Central.

The journey takes approximately 3 h 32 m. Ticket price is about €24 The travel distance is 290 km.

Carrier is Renfe Viajeros.

Buy ticket

Get off at the Algeciras.
73 m on foot from the Aeropuerto Madrid Barajas T4. Cercanías to the Madrid (MAD).

The journey takes approximately 5 m. The travel distance is 73 m.

Get off at the Madrid (MAD).
Take the Transportes Generales Comes bus at the Aeropuerto Madrid Barajas T4. Cercanías station .

The journey takes approximately 45 m. Ticket price is about €2 The travel distance is 73 m.

Carrier is Transportes Generales Comes.

Buy ticket

Get off at the Madrid (MAD).


🛏 Find hotel deals and discounts up to 20% in Tarifa at Booking


Bus

Take the Interbus bus at the Estación Sur de Autobuses station .

The journey takes approximately 7 h 50 m. Ticket price is about €21 The travel distance is 660 km.

Carrier is Interbus.

Buy ticket

Take the Transportes Generales Comes bus at the La Línea de la Concepción station .

The journey takes approximately 1 h Ticket price is about €4 The travel distance is 44 km.

Carrier is Transportes Generales Comes.

Buy ticket

Get off at the Tarifa.


🛏 Find hotel deals and discounts up to 20% in Tarifa at Booking


Bus

Take the Socibus bus at the Estación Sur de Autobuses station .

The journey takes approximately 6 h 28 m. Ticket price is about €30 The travel distance is 535 km.

Carrier is Socibus.

Buy ticket

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

The journey takes approximately 3 h 35 m. Ticket price is about €30 The travel distance is 229 km.

Carrier is ALSA.

Buy ticket

Get off at the Tarifa.


🛏 Find hotel deals and discounts up to 20% in Tarifa at Booking


Drive

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 59 m. The travel distance is 683 km.

Get off at the .


🛏 Find hotel deals and discounts up to 20% in Tarifa at Booking


The cheapest way to travel from Madrid to Tarifa is by taking a Bus with an average price of €26. The journey takes approximately 9 ч. 50 мин.

Fly to Malaga bus is the fastest way to travel from Madrid to Tarifa. Tickets cost €31. The journey takes approximately 6 ч. 32 мин.

Madrid is approximately 683 km away from Tarifa. The trip by car takes 6 h 59 m.

The average journey time by car between Madrid and Tarifa is 6 h 59 m.