By Train Tel: 902 240 202 the closest train station is in Algeciras. From here you would need to take a taxi to Gibraltar. Website RENFE For a time schedule on trains in Spain click here
By Bus Tel: 902 143 144 Buses go to La Linea. For a time schedule click here