El Museo Arqueológico Provincial de Badajoz, situado en el Palacio de los Duques de la Roca, muestra más de 20.000 piezas de distintas culturas asentadas en la provincia desde el Paleolítico hasta la Baja Edad Media cristiana, pasando por la época islámica de Badajoz, la Edad del Bronce o el Calcolítico. Además, en la entreplanta del centro, se exponen piezas relacionadas con los romanos halladas en yacimientos y objetos relativos a su vida cotidiana. La entrada es gratuita.