By Train.

If you come by train, depending on the station you arrive the way you move will be different, but what if you can have probably the train and bus stations are usually very well communicate with buses that leave you directly the train station and depart frequently (approx 15min). In Algeciras for example, the bus station is just sitting in front of the train, and Sevilla same.

Renfe: Information and tickets - Tel: +34 902 32 03 20

Train Stations closest to Tarifa are:

Avda. Gesto por la Paz
Tel: + 34 956 631 005‎

Explanada de la Estación
Tel: +34 902 24 02 02

Estación Santa Justa Avda. Kansas City
 Tel: +34 954 485 672

Plz/ de la Estación
Tel: +34 956 342 319