塔里法(西班牙语:Tarifa),是西班牙安达卢西亚自治区加的斯省的一个市镇。总面积418平方公里,总人口1567人(2001年),人口密度37人/平方公里。

Tarifa is a small town in the province of Cádiz, Andalusia, on the southernmost coast of Spain. The town is located on the Costa de la Luz ("coast of light") and across the Straits of Gibraltar facing Morocco.

There are regular ferry services between Tarifa and Tangier and bus services between Tarifa and Algeciras, about 20 km to the northeast, and Seville about 200 km to the north.