En el año 86 d. C., los dacios bajo el mando de su rey Duras (predecesor de Decébalo) atacaron la provincia romana de Moesia al sur del Danubio. Esto obligó al emperador Domiciano a viajar personalmente a la región, reorganizándola para futuras campañas. Domiciano dividió la provincia en dos:Moesia Inferior (todo el norte de la actual Bulgaria y la orilla sur del Danubio hasta su desembocadura) y Moesia Superior (la actual Serbia central, Kosovo y parte de Macedonia del Norte).
Una de las principales ciudades de Moesia Superior fue Viminacium, cuyo emplazamiento se encuentra hoy a unos 12 kilómetros de la moderna Stari Kostolac y a 145 kilómetros de Belgrado, en el este de Serbia.
Fue fundada en el siglo I d.C. y en su apogeo llegó a tener 40.000 habitantes. Estaba situado en la Via Militaris, la carretera que discurría por la orilla sur del Danubio y terminaba en Bizancio, y entre los ríos Danubio y Malva, lo que lo convirtió en un importante centro comercial y de comunicaciones, además de un campamento militar que albergaba a algunos 6.000 soldados.
Trajano lo utilizó como cuartel general durante las guerras dacias entre el 101 y el 106 d.C. Y en el año 239 d.C. se convirtió en una colonia con el privilegio de acuñar dinero.
En 251 d.C., el emperador Hostilianus y su madre Herenia Etruscilla llegaron a Viminacium para supervisar la organización de la defensa de las fronteras del norte. Mientras allí se extendía una epidemia de peste, muriendo ambos en diciembre de ese mismo año. Debido a la gran distancia que los separaba de Roma, fueron enterrados en un mausoleo de la necrópolis, con todos los honores.
Diocleciano visitó Viminacium en el año 293 d. C. y registró que la población escribía en latín, en lugar del griego de las provincias del sur. En aquella época la ciudad contaba con un anfiteatro con capacidad para 12.000 espectadores.
Atila arrasó la ciudad en el año 441 d.C., aunque fue reconstruida por Justiniano y sobrevivió otro siglo y medio antes de ser completamente destruida por los ávaros entre el 582 y el 599 d.C.
El sitio, que fue la primera excavación arqueológica en Serbia iniciada en 1882, ocupa una superficie de 450 hectáreas y tiene restos de templos, calles, plazas, anfiteatros, palacios, circos y baños romanos. En él se encontraron más de 40.000 objetos, 700 de ellos de oro y plata. Según los arqueólogos, en 2018 solo se había explorado entre el 3 y el 4 por ciento del total.
Uno de los descubrimientos más interesantes es el de instrumentos médicos y quirúrgicos, así como restos de medicamentos acompañados de inscripciones que describen su contenido. Este es el quinto lugar de Europa donde se han encontrado medicinas romanas (junto con Lyon, Reims, Padua y Colonia), y demostraría que la medicina y la farmacia científicas se desarrollaron antes de su introducción por Galeno.
Pero Viminacium destaca por ser el yacimiento romano en el que se ha encontrado mayor número de tumbas, más de 15.000. Muchas de ellas construidas en mampostería y decoradas con frescos, que documentan en sus motivos el paso del paganismo al cristianismo. Existen varias necrópolis, principalmente de los siglos II y III d.C. y mausoleos, entre los que destaca el encontrado en 2018 cerca de Hostiliano, con una superficie de 15 por 15 metros y rodeado por 11 tumbas.
En 2020 también se encontraron algunos sarcófagos de plomo de entre los siglos II y IV d.C., uno de los cuales contenía una inscripción en griego sobre una placa de plata. Y en noviembre de ese mismo año el Principium Se encontró la sede principal del castrum en el que estaba acuartelada la Legio VII Claudia.
Se trata de una gran estructura de unos 3.500 metros cuadrados y varias plantas, con 40 habitaciones, oficinas, armerías, un santuario y una basílica, todo ello rodeado por columnatas alrededor de un patio central.
El documento Notitia Dignitatum , fechado en el primer cuarto del siglo V d.C. y en el que se presenta la estructura y administración del Imperio Romano durante la época de Teodosio, se dice que una parte de la flota romana del Danubio estaba anclada en Viminacium. Aunque hoy en día ningún río pasa por la zona, la antigua desembocadura del Malva en el Danubio se encuentra en las inmediaciones, y en 2020 se encontró un barco romano enterrado en el antiguo lecho del río, a una profundidad de unos 8 metros.
Se trata de un barco plataforma, construido para aguas poco profundas, de unos 15 metros de eslora y 2,7 metros de manga, y aún conserva restos de la tribuna, lo que indica que se trataba de un buque de guerra.
Viminacium se ha convertido en los últimos años en uno de los principales destinos turísticos para los amantes del mundo romano, gracias sobre todo a la Domus Scientiarum. , un complejo que combina laboratorios científicos, un museo, alojamientos turísticos en forma de cuarteles de legionarios y un balneario que imita las termas romanas.
Todo ello incluido en un parque temático romano de unas 2 hectáreas que cuenta con 48 atracciones.