Travel from Ronda to Tarifa

Bus or train from Ronda to Tarifa?

Spanish Railways (RENFE) operates a train from Ronda to Tarifa every 4 hours. Tickets cost $13 - $25 and the journey takes 1 h 42 min. Alternatively, Transportes Comes operates a bus from Ronda to Tarifa 5 times a week. Tickets cost $12 - $16 and the journey takes 3 h.

How to get from Ronda to Tarifa

ModeDurationPrice
From Ronda train to Algeciras then bus to Tarifa.2 h 37 min£19
From Ronda bus to Algeciras then bus to Tarifa.4 h 10 min£11
From Ronda taxi to Tarifa.1 h 53 min£111
From Ronda drive to Tarifa.1 h 53 min£14

How long does it take to get from Ronda to Tarifa?

It takes approximately 2 h 37 min to get from Ronda to Tarifa, including transfers.

Is there a direct bus between Ronda and Tarifa?

No, there is no direct bus from Ronda to Tarifa. However, there are services departing from Ronda and arriving at Tarifa via Algeciras. The journey, including transfers, takes approximately 4 h 10 min.

Operators from Ronda to Tarifa

OperatorPhoneWebsite
Spanish Railways (RENFE)902 320 320Spanish Railways (RENFE)
Transportes Comes956 291 168Transportes Comes
Close Print Itinerary
  1. Here are 4 options to get from
    Ronda to Tarifa:

    1. Trip:
      1 Train
      • One-Way approx: USD $16 - $28
      • Duration: 2 h 37 min
      Open +
      • Trip:
        1 Train
        • One-Way approx: USD $16 - $28
        • Duration: 2 h 37 min
        Close x
    2. Trip:
      2 Bus
      • One-Way approx: USD $14 - $21
      • Duration: 4 h 10 min
      Open +
      • Trip:
        2 Bus
        • One-Way approx: USD $14 - $21
        • Duration: 4 h 10 min
        Close x
    3. Trip:
      3 Taxi
      • One-Way approx: USD $130 - $160
      • Duration: 1 h 53 min
      Open +
      • Trip:
        3 Taxi
        • One-Way approx: USD $130 - $160
        • Duration: 1 h 53 min
        Close x
    4. Trip:
      4 Drive
      • One-Way approx: USD $16 - $24
      • Duration: 1 h 53 min
      Open +
      • Trip:
        4 Drive
        • One-Way approx: USD $16 - $24
        • Duration: 1 h 53 min
        Close x