Transportes Generales Comes, Calle Batalla del Salado 19 (tel. 90-219-92-08; www.tgcomes.es), has good bus links from nearby towns and key points in Andalusia. When its office is closed, you can purchase tickets directly from the driver. The most frequented bus route is from Algeciras, 23km (14 miles) to the west. About 15 buses per day make the run into Tarifa in just 30 minutes, a one-way fare costing 1.90€ ($3). There are also five buses a day from Cádiz, taking 2 hours and costing 8.50€ ($14) for a one-way ticket. There's even a bus link from Seville. Four buses a day run here, costing 17€ ($27); the trip takes 3 hours.
FRS Ferries (tel. 95-668-18-30; www.frs.es) make the run between Tarifa and Tangier. Departures are at 2-hour intervals daily between 9am and 11pm; the trip takes between 35 and 45 minutes, depending on the ferry. A round-trip passage costs 52€ ($83) for adults and 35€ ($56) for children.
Tarifa is the southernmost point on the E-5 (also known as the N-340). From Cádiz, it's a 114km (98-mile) drive southeast, from Algeciras a 23km (14-mile) drive southwest.
The Tarifa Tourist Office is on Paseo de la Alameda s/n (tel. 95-668-09-93; www.aytotarifa.com), and it's open June to September, Monday to Friday from 10am to 9pm and Saturday and Sunday from 10am to 2pm and 6 to 8pm. From October to May, hours are Monday to Friday from 10am to 2pm and 5 to 7pm, Saturday from 10am to 2pm.