Obec je poprvé připomínána již počátkem 14. století, kdy zde sídlil Albert z Kestřan. V průběhu století byla ves rozdělena do tří částí, z nichž každá měla samostatnou tvrz. Roku 1491 získal ves do vlastnictví Jindřich ze Švamberka, který kestřanské panství opět spojil a připojil je ke zvíkovskému. V roce 1700 přešly Kestřany do majetku rodu Schwarzenbergů a byly připojeny k panství protivínskému.
    Z původních tří tvrzí jsou v Kestřanech dochovány dvě, Horní a Dolní, které jsou považovány za nejlépe dochované na území České republiky.
    Ves Kestřany byla dlouho rozdělena mezi různé zemanské rody, které měly tvrze, na nichž vázly manské povinnosti ke hradu Zvíkovu.

    Informace o
Horní tvrzi, Dolní tvrzi, zámku.

    Přehled významných událostí z obecní kroniky.

    Pamětní kniha obce Lhoty u Kestřan.