![]() |
Tarifa bus station - you can catch a bus from here to Algeciras, Cadiz, or Seville. |
Tarifa Bus Station
The town's bus station is at the end of the main shopping street, Calle Batalla del Salado, and next to the petrol station.
The bus station is located 1.2km from Tarifa port for the ferry to Tanger. If you have luggage it would be necessary to take a taxi to the port.
Bus Timetables
Malaga Airport
If you are flying in to Malaga Airport you will need to change bus at Algeciras. Consult the times from Malaga Airport to Algeciras and from Algeciras to Tarifa as above. There are also a couple of direct buses from Malaga City Bus station to Tarifa.
If your plane arrives too late for the last bus to Algeciras, you would need to take the cercanias train or airport bus from the airport to the city bus station, stay overnight in a hotel near the Malaga City Bus Station and then catch the direct bus in the morning. It may be better to hire a car or take a airport transfer service than this overnight option.
![]() |
Timetable (pdf) valid from 01-November-2024 for routes between: Malaga City (for Granada, Jaén, Córdoba), Málaga Airport, Torremolinos, Benalmadena, Fuengirola, Marbella, San Pedro, Estepona, Ronda, La Linea and Algeciras (for Cadiz, Sevilla). |
Bus Algeciras to Vitoria, Bilbao and Irun (french border)
Socibus operate once daily direct service from Algeciras Bus Station to Irun (French border) via Costa de la Luz stopping at Tarifa, San Fernando, Cadiz, Puerto de Santa Maria, Jerez de la Frontera, Sevilla, Ecija, Cordoba, Andujar, Almuradiel, Manzanares, Aranda de Duero, Burgos, Miranda de Ebro, Vitoria, Bilbao, Eibar, San Sebastian, Irun. Journey about 15 hours and costs about 71€ single. In the summer there is a second daily service.
Socibus operate a daily from from Malaga Bus Station to Irun (French border) stopping at Cordoba, Andujar, Almuradiel, Manzanares, Aranda de Duero, Burgos, Miranda de Ebro, Vitoria, Bilbao, Eibar, San Sebastian, Irun. Journey 15 hours cost about 70€ single.
Socibus operate a daily from from Malaga Bus Station to Bilbao stopping at Cordoba, Almuradiel, Manzanares, Vitoria, Bilbao. Journey 12hrs cost about 80€ single.
Main Bus Stations in Andaucia
Malaga City Bus station
Malaga Airport Bus station
Torremolinos Airport Bus station
Marbella Bus station
Estepona Bus station
Algiciras Bus station
La Linea (for Gibraltar) Bus station
Tarifa Bus station
Cadiz Bus station
Jerez Bus station
Seville Bus stations
Cordoba Bus station
Granada Bus station
Almeria Bus station
Huelva Bus station
Jaén Bus station
Tarifa Town to Beaches - summer service
Tarifa town to Bolonia - summer Service
Departs Tarifa at 10.45, 15.15, 20.00
Depart Bolonia at 11.30, 16.00, 20.30
Tarifa Town Urban Bus
Circular Route, Service by Horizonte Sur, Half hour frequency from 08.15 to 13.50hrs. View PDF Mar Rojo, 18 • Giro A Terminal • Terminal Tarifa • Batalla Del Salado (Tarifa) • Las Margaritas (Tarifa) • Centro De Salud (Urbana) • Los Pajaritos • Giro Los Pajaritos • Lidl (Tarifa) • Centro De Salud (Tarifa) • Puerta Del Retiro (Tarifa) • Caleta (Tarifa) • Puerto (Tarifa) • Guardia Civil (Tarifa) • Puerta Jerez (Tarifa) • Giro Numancia • Plaza De Toros (Tarifa) • Piscina (Tarifa) • Kiosko (Tarifa) • Mercadona (Tarifa) • Mar Rojo, 18
Tarifa - built in the Moorish style, set in subtropical gardens leading down to the unspoilt beach.
Stylish & contemporary hotel close to unspoilt beaches. Gardens and large pool. Ideal for families.
Fast 45 min Ferry service, Tarifa to Tanger Ville, choice of two operators. Ideal for exploring Tanger town including day trips. Choose Algeciras to Tanger Med for road trip south in Morocco.