Transportes Comes operates a bus from Ronda to Vejer de la Frontera twice daily. Tickets cost $13 - $20 and the journey takes 2 h 20 min. Transportes Comes also services this route once daily.
How to get from Ronda to Vejer de la Frontera
From Ronda train to Algeciras, walk to Algeciras, then bus to Barca de Vejer. 3 h 47 min £19. From Ronda bus to Campus de Jerez then bus to Vejer de la Frontera. 4 h 49 min £20. From Ronda drive to Vejer de la Frontera. 2 h 10 min £19.