文字どおり、栗林公園への最寄り駅として設置された駅で、現在の琴平線は栗林公園と琴平という二大観光地を直結していることをウリにしていました。ただし現在では、JR高徳線に栗林公園北口駅が設けられ、最寄り駅の座を明け渡してはいます。
相対式ホーム2面2線から成る地平駅で、駅本屋は上りホームに接しており、下りホームとの間は構内踏切で連絡しています。
駅舎は新しいもので、玄関周りに木を多用した木造2階建て、天井は高いサンルーフになっているほか、エントランスホールにはガラスを多用し、見通しのよいつくりになっています。
いっぽう、ホームは駅舎とは対照的に古いものがそのまま使われており、下りホーム支柱には古レールが用いられています。トイレは上りホームから階段を上ったところにありますが、バリアフリーの概念が浸透する以前に設置されたものか、段差が急でやや使いにくいのが難点です。
琴平線は、この栗林公園以南では単線になります。