Andújar se encuentra junto de la autovía A4. Tomando la salida 321, enlazaremos casi directamente con la A-6177.
o Desde el este (Albacete, Valencia)
Por la N-322 hasta llegar a Bailén. Allí tomaremos la A4, dirección Sevilla.
o Desde el este (Murcia)
Por la A92, hasta Granada y luego a Bailén por la A44, donde enlazaremos con la A4, dirección Sevilla.
o Desde el oeste (Badajoz, Cáceres)
Por la A66, hasta enlazar con la N-432 dirección Córdoba. Allí tomaremos la A4, dirección Madrid.
o Desde el sur (Almería)
Por la A44, hasta Bailén, donde tomaremos la A4, dirección Sevilla.
o Desde el sur (Sevilla)
Por al A4, dirección Madrid.
o La estación de tren de Andújar, se encuentra situada a 1 km del centro de la ciudad. A la misma, llegan trenes procedentes de Jaén y desde Cádiz.
o A unos 47 km, se encuentra la estación de Linares-Baeza, donde tienen parada trenes procedentes de Granada, Almería.
o Otra opción, es tomar el AVE (desde Sevilla o Madrid), hasta la ciudad de Córdoba y desde allí a Andújar.
Existen líneas regulares hasta Andújar, procedentes de otras ciudades, operadas por las siguientes empresas:
o Líneas desde Jaén
Autocares Marcos Muñóz S.L. tel. 953 50 09 82
Transportes Hermanos Montijano tel. 953 52 31 21
Transportes Ureña S.A. tel. 953 22 01 16 / 953 50 09 44
o Líneas desde Córdoba
Autocares Ramírez 957 42 21 77 / 957 42 21 06
o Líneas desde Úbeda, Sevilla, Barcelona, Albacete, Valencia. Alicante
o Líneas desde Málaga y San Sebastián
o Líneas desde Madríd y Huelva
o Los aeropuertos más cercanos, son los de Granada (a 140 km) y el de Sevilla (a 210 km). Ambos aeropuertos operan con vuelos nacionales e internacionales.