|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.
Consorcio de Transporte Campo de Gibraltar oversee local bus lines M-150 and M-160, which run around once an hour between Tarifa, Palayo and Algeciras from 06.00 and 23.00 with a couple of extentions to Facinas and Tahavilla. Click the icon to the left or view the timetable here.
Comes and Portillo and Dainco bus companies run an express bus services from La Linea via San Roque and Algeciras to Tarifa and to Vejer, Conil, Chiclana, San Fernando and Cadiz. Click the icon to the left or view the timetable here.
Comes and Portillo bus companies run an express buses from Malaga, Marbella, Estepona and Algeciras to Tarifa and to Vejer, Conil, Chiclana, San Fernando and Cadiz. Click the icon to the left or view the timetable here.
Comes bus company runs buses from La Linea and Algeciras to Tarifa and on to Vejer, Conil, Chiclana, Puerto Real, Puerto de Santa Maria, Jerez de la Frontera and Sevilla. Click on the icon to the left or view the timetable here.
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.
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