Tarifa is located in the south of Spain, Andalucia, at the Strait of Gibraltar, opposite north Africa (Morocco)
The bus station of Tarifa is located near the old town, end of calle Batalla del Salado. Bus tickets to travel from major Spanish cities to Tarifa. Bus tickets to travel from Tarifa to other cities in Andalucía
If you have the opportunity, Do it. Spain is such a beautiful country to travel by car and offers many sights. Via Barcelona to Tarifa, follow the Mediterranean highway till Alicante, Murcia, by Puerto Lumbreras choose direction Almeria, visit on the way the Desert of Tabernas, follow the road via Malaga to Tarifa. Via Salamanca to Tarifa, a route that passes through the most beautiful historical cities in Spain, all worth a visit, Caceres, Merida, Seville via Cadiz (the oldest city in Europe) to Tarifa
Tarifa is easy to reach by plane. From any airport in Europe you can fly to Malaga airport on the Costa el Sol or Seville Airport (2.15 hrs. drive) in the heart of Andalucia. Malaga-Costa Del Sol Airport (2 hrs. drive) has the preference, is the most comfortable connection for getting to Tarifa. The nearest airport to Tarifa is Gibraltar Airport (40 min. drive), from the UK the fastest way to get to Tarifa
Spain has a great railway infrastructure connecting all major cities. From Madrid Atocha and Barcelona Sants train stations you can take the high speed train (AVE) to Seville or Malaga. The nearest train station to Tarifa is Algeciras. Train Tickets Renfe.