W 1400 roku król polski Władysław Jagiełło nadał miastu prawo niemieckie.

Miejscowość wymienia w latach 1470–1480 Jan Długosz w księdze Liber beneficiorum dioecesis Cracoviensis wymieniając dziedzica Jana Rabsztyńskiego z Kraśnika, który odziedziczył ją po matce. Miasto miało wówczas 12 łanów mieszczańskich, łan wójtowski oraz folwark szlachecki z dworem.

Od XV wieku następuje rozwój rzemiosła. Żabno ze względu na swoje położenie komunikacyjne, stało się miejscem jarmarków. Prawo do nich miasto otrzymało w 1487 roku, a ich tradycja przetrwała do dziś. W XV wieku w mieście znajdowały się dwa kościoły, pw. Świętego Ducha i pw. Świętego Krzyża. Obecnie w mieście istnieje parafia pw. Ducha Świętego, należąca do dekanatu Żabno diecezji tarnowskiej.

Miasto było wielokrotnie niszczone, w 1501 roku zostało spalone przez Tatarów, a w 1655 roku przez Szwedów i przez wojska Rakoczego.