Badajoz cuenta con buenas comunicaciones terrestres y aéreas que permiten un acceso fácil a la ciudad, sea cual sea el medio de transporte elegido.
Una buena manera de llegar a Badajoz es por carretera, ya que dispone de una infraestructura viaria que incluye autovías y amplias carreteras con poco tráfico. Cabe mencionar la A-5, que conecta Extremadura con Madrid y la A-66 que recorre toda la Ruta de la Plata donde está incluida la ciudad de Badajoz.
La ciudad cuenta con una estación de autobuses que acoge numerosos trayectos diarios nacionales.
El aeropuerto de Badajoz se encuentra situado a diez kilómetros al norte de la ciudad, junto a la carretera A-5. Dispone de vuelos diarios a Madrid y Barcelona. Desde el aeropuerto se dispone de un servicio de taxis para acceder a la ciudad que se encuentra justo delante de la terminal.
La estación de trenes está comunicada con toda la ciudad a través del autobús urbano situado a 50 metros de la entrada a la misma (líneas 2, 6, 18, 21 y C1).
ESTACIÓN DE AUTOBUSES Calle José Rebollo López, 2 06010 Badajoz. Tlf.: +34 924 207715.
EMPRESA DE TRANSPORTE PÚBLICO AVANZABUS: http://www.avanzabus.com/badajoz
TAXI INTERURBANO Tlf.: 924 243101
AUTOBUS INTERURBANO Tlf.: 924 258661
ESTACION DE TREN Avenida Carolina Coronado, s/n. 06006 Badajoz www.renfe.es Tlf.:+34 902432343
AEROPUERTO Carretera N-V, 06195 Badajoz http://www.aena.es Tlf.:902 404 704
Servicio de transfer privado.