På Vinstra finnes det to større anlegg for sport. Kåja idrettspark, som ligger øst for Gudbrandsdalslågen, ble offisielt åpnet i septemper 2010, og er derfor byens eldste idrettspark. Her er det muligheter for fotball, basketball og sandvolleyball m.m. Vinstras andre anlegg er Eidesand idrettsanlegg, som ligger på den andre siden av elven.