El Museo Arqueológico Provincial de Badajoz, a lo largo de sus salas, recoge una importante muestra de restos arqueológicos de culturas antiguas asentadas en la provincia. Cuenta con más de 20.000 piezas datadas del Paleolítico hasta la baja Edad Media cristiana, pasando por algunos restos romanos, relacionados con aspectos de la vida como la economía o las creencias. El museo se sitúa en el Palacio de los Duques de la Roca, en la alcazaba, y su entrada es gratuita.