Tarif's public transportation
Although the town is small - you can literally walk around it in an hour - Tarifa has public transportation. Tarifa's public transportation is mostly buses, which travel not only within the town, but also outside of it. Tarifa transportation prices are on average 2 EUR per ticket.
Another mode of transportation in the city is the ferry, which runs along the strait between Spain and Morocco. A round trip will cost around 60 EUR.