Dos autobuses circulan a diario entre Madrid y Baeza. Parten de la Estación Sur de Autobuses (Méndez Álvaro). La duración del viaje es de 3 horas y 45 minutos.
Desde Jaén capital circulan hasta 14 autobuses, de lunes a viernes, a la vecina ciudad de Úbeda; y unos 10 los fines de semana.
Desde Andújar parten 4 autobuses diarios.
