Ptuj er en by ved Drava-floden i det østlige Slovenien. Det er kendt for sine gamle strukturer såvel som Kurentovanje-festivalen.
Ptuj er en af Sloveniens ældste byer, der går mere end 2000 år tilbage. Dens historie går tilbage til stenalderen, selvom byen nåede sit højdepunkt under Romerriget. Navnet stammer fra kejser Trajan, som tildelte bystatus til landsbyen og døbte den Colonia Ulpia Traiana Poetovio. Roman Poetovio voksede til at blive et betydeligt militært, økonomisk, told- og administrativt knudepunkt. I løbet af denne tid var Ptuj-regionen hjemsted for fyrre tusinde indbyggere, et tal, der aldrig er blevet overgået.
Senere blev det brændt af hunnerne og beboet af avarerne og slaverne. Det blev integreret i det frankiske imperium under den slaviske hersker Pribina. Det blev derefter ejendom af ærkebispedømmet Salzburg og blev udsat for ungarske invasioner. Da byens beføjelser blev givet, fik byen lov til at rejse en mur omkring sig selv. De første kommunale love, som blev vedtaget i 1376, etablerede lovlig kontrol for byen og bidrog til dens økonomiske dominans. Desværre er dette blevet forværret som følge af tyrkiske razziaer samt alvorlige brande, oversvømmelser og sygdomme.
Det er nu en vigtig by i Sloveniens nedre Podravje-område. Det er en by kendt for sine messer, vinkældre og termiske kilder.