Train bus

Take the train Renfe Viajeros at the station Ronda.

The journey takes approximately 1 h 31 m. Ticket price is about €10 The travel distance is 104 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


Bus

Take the Avanza Grupo bus at the Ronda station .

The journey takes approximately 55 m. Ticket price is about €4 The travel distance is 48 km.

Carrier is Avanza Grupo.

Buy ticket

Get off at the San Pedro de Alcantara.
Take the Avanza Grupo bus at the San Pedro de Alcantara station .

The journey takes approximately 2 h 20 m. Ticket price is about €7 The travel distance is 92 km.

Carrier is Avanza Grupo.

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 1 h 52 m. The travel distance is 136 km.

Get off at the Tarifa.


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


The cheapest way to travel from Ronda to Tarifa is by taking a Bus with an average price of €12. The journey takes approximately 4 ч. 15 мин.

Drive is the fastest way to travel from Ronda to Tarifa. Tickets cost €13. The journey takes approximately 1 ч. 52 мин.

Ronda is approximately 136 km away from Tarifa. The trip by car takes 1 h 52 m.

The average journey time by car between Ronda and Tarifa is 1 h 52 m.