There are a number of bus lines that cover routes to and from Cadiz. The lines include routes to Seville, Jerez de la Frontera, Tarifa, El Puerto de Santa Maria, Algeciras, Malaga, Ronda and Arcos de la Frontera. There are also non-stop buses from Madrid to Cadiz. This route is run by Secorbus (telephone: +34 956 257 415).
The bus lines plying the different routes are:
Dainco
Telephone: +34 956 211 763
Website: www.dainco.es
Line: Algeciras – Cadiz – Coruña; Algeciras – Cadiz – Ferrol
Transportes Los Amarillos
Telephone: +34 956 285 852
Website: www.losamarillos.es
Line: Cadiz – Puerto Real – Puerto Santa Maria – Sanlucar – Chipiona; Cadiz - Ubrique
Secorbuses
Telephone: +34 956 257 415
Website: www.socibus.es
Transportes Generales Comes
Terminal: Plaza de la Hispanidad, 1
Telephone: +34 956 227 811
Website: www.tgcomes.es
Lines: Cadiz to: Algeciras, Algodonales, Arcos de la Frontera, Barbate, Benalup,
Cementerio Mancomunado, Conil, Granada, Huelva, Jerez de la Frontera, La Linea, Malaga, Medina Sidonia, Murcia y Cartagena, Paterna, Sevilla, Tarifa, Vejer de la Frontera, Villamartin, Zahara de los Atunes
Cadiz Bus Station (Estación de Autobuses)
Telephone: +34 956 807 059