Kallaste on vallasisene linn Tartu maakonna kirdeosas Peipsiääre vallas Peipsi järve läänerannikul.
Linn asub Peipsi järve ja Tartu–Mustvee maantee vahelisel umbes kahe kilomeetri pikkusel rannalõigul.
17. sajandi Rootsi kaardil on oja suue tähistatud nimega Hornet.
18. sajandil oli Kallaste vene vanausuliste asula.
Varasematel aegadel oli Kallaste jagatud kahe mõisa - Kokora ja Alatskivi vahel ning kuulus nende mõisavaldade alla, 1917. aastast kuulus Peipsiääre valda.
Aastal 1921 nimetati Kallaste aleviks ja 1938. aastal sai ta kolmanda astme linna õigused.
1950. aastal, kui moodustati maarajoonid, sai Kallaste linn Kallaste rajooni keskuseks. Pärast rajoonide reorganiseerimist aastal 1959 sai Kallastest Tartu ja Elva järel kolmas linn Tartu rajoonis.
Kallaste linna omavalitsuslik staatus kinnitati aastal 1991.
Eesti omavalitsuste haldusreformiga moodustati 2017. aastal Alatskivi valla, Kallaste linna, Pala valla, Peipsiääre valla ning Vara valla ühinemisel uus haldusüksus – Tartu maakonda kuuluv Peipsiääre vald.