San Roque

we want you


Good Transport links

San Roque is connected to both Cadiz and Malaga by the A-7 dual carriageway. If you want to head towards Malaga you can take the aforementined dual-carriageway or the AP-7 toll road. In the direction of Cadiz the A-7 continues to Algeciras, where it terminates. From here you can continue to Cadiz by taking the Los Barrios bypass (A-381) before entering Algeciras and following signs to Jerez. This route also connects to the AP-4 motorway between Cadiz and Seville, which is toll-free if Cádiz is your destination.

These excellent links mean transport to and from this part of Spain is straight-forward. Malaga and Jerez international airports are an hour away, providing flights to Madrid (55 minutes), and Gibraltar airport is 15 mins away.

The CA-34 dual carriagway (the old N-351) links San Roque with La Linea de la Concepción (5km from San Roque) and Gibraltar (6km from the city).

This dual carriageway ends with San Roque in the village of Puente Mayorga after 3km. From there, the road changes to a standard two way road through the village of Campamento. In La Linea the road turns into a four lane road as far as the border with British Overseas Territory.

San Roque also has a train station, run by the state-run provider RENFE. It is located in the village of Estación de San Roque, only 5km away from the town centre of San Roque. This station has a direct link to Madrid via Bobadilla and Cordoba.

Information on Taxis, Airports and Ports:

24 hour taxi service (Borough of San Roque):

  • Contact number: 956 780 101

Train information (RENFE)

Local Bus Service

Intercity Bus Services (Gibraltar Area Transport Consortium):

Medium Distance Bus Services:

Ferry services from Algeciras or Tarifa to Ceuta & Tangier:

Airports nearby:


Turismo San Roque