Get to know our surroundings

Hostal Africa is situated in the old town where you can enjoy the laid back atmosphere of its cafés, restaurants, boutiques and shops, as well as the narrow, paved side streets which are typical of an Andalusian village. You don’t need a car. The beaches are just 5 minutes walk from the Hostal. For visitors who like to go to Morocco, the port is reachable within 3 minutes and it's just a 35 minute boat to Tangier.

How to get there

By bus

There are daily direct connections from Tarifa to bigger Andalusian towns like Malaga, Sevilla and Cadiz. There are also connections to places of touristic interest like Jerez de la Frontera, Puerto de Santa Maria, Vejer de la Frontera and Gibraltar. The distance to Algeciras, which is the nearest bigger town, is 20km and from there you can connect to the main Spanish and Portuguese capitals, as well as to a number of European countries.

By Plane

Being on such a privileged geographical location, it is possible to travel easily from Sevilla, Malaga, Jerez de la Frontera and Gibraltar to Tarifa. All these airports operate national and international flights (European).

BusAlgeciras 9
Gibraltar 6
Cádiz 6
Málaga 2
Sevilla 4
AirportGibraltar 46 km
Jerez de la Frontera 127 km
Málaga 153 km
Sevilla 217 km
 Train Algeciras 22 km
 Nearby TownsBolonia 23 km
Zahara de los Atunes 41 km
Castellar de la Frontera 46 km
Vejer de la Frontes 50 km
Caños de Meca 61 km
Medina Sidonia 76 km
The town of Tarifa is located in the most southerly region of the iberian Peninsula and the European continent. Only 16.3 km from the African coast and at the meeting point of the Mediterranean sea and the Atlantic ocean. This is a fascinating place, filled with fantasy and fables, about which people of the old world created myths and legends, where Titans, nymphs and gods dwelled. Here it is believed that Hercules erected two great columns that held up a celestial dome shortly after the disappearance of Atlantis under the waves. This region was home to a wide variety of communities and cultures all leaving their mark by way of a significantly diverse historical heritage that can be described as one of Spain´s most interesting.
The name of the town originates from the Arab language “Al Yazirat Tarif “ or “Isla de Tarif”. This name was given to the island which is just opposite of the coast and which was the place selected by the troops of “de Tarif”. After the Arab conquest of the Iberian Peninsula, a medina was founded in the actual location of the town, of which the name was changed to the Spanish Tarifa..