Muinaiskaupunki on esihistoriallisella ajalla olemassa ollut kaupunki tai kaupungin kaltainen asutuskeskittymä. Muinaiskaupungeista on toisinaan saatavissa hyvin vähän tietoa, koska joskus rakennuksista jäljellä olevat rauniot ovat hautautuneet maahan. Tällaisesta maahan peittyneestä muinaiskaupungista on esimerkki Helsingin ja Tampereen väliseltä alueelta löytynyt rautakautinen asutuskeskittymä, jossa on ollut kauppapaikka ja käsityökeskus. Eräs muinaiskaupunki on löytynyt Perusta viidakon keskellä sijaitsevalta vuorelta, joka on koostunut viidestä linnoituksesta. Se on ollut olemassa todennäköisesti 1300 vuotta sitten ja sitä on asuttanut chachapoya-kansa. Muinaiskaupunkeja ovat myös Turkin ja Armenian rajalla sijaitseva Ani ja Irakissa sijaitseva muinaisen Assyrian pääkaupunki Ninive.
Suomalaisia muinaiskaupunkeja ovat olleet muun muassa Teljä eli Telja Kokemäellä sekä Rikala ja Ragvalda.
Lähteet
Luokka:Muinaisjäännökset Luokka:Esihistoria