La ciudad está muy bien comunicada, dispone de buenas carreteras, autopista, ferrocarril y aeropuerto cercano.
El tren ALVIA nos acerca a Madrid por la vía de Alta Velocidad en 4 horas 3 veces al día.
El aeropuerto más próximo, a media hora en coche, es el de Jerez de la Frontera con vuelos nacionales e internacionales. Otros aeropuertos cercanos son el de Sevilla y Gibraltar, a hora y media de viaje y el de Málaga, a dos horas y media.