土佐山田駅
島式・単式複合型の、交換及び待避設備を備えた2面3線の地上駅である。かつては社員配置(駅長配置)駅だったが現在は契約社員が勤務している。駅舎は駅の南側にあり、駅舎側の単式ホームが1番線、跨線橋を渡った先の島式ホームが2,3番線となっている。
構内配線は、1番線が上下副本線、2番線が上下本線(一線スルー)、3番線が上下副本線となっている。なお、一線スルー化が完成した後のダイヤ改正で、定期列車の通過列車はなくなった。このため特急列車や阿波池田駅 - 高知駅間を結ぶ普通列車は駅舎側の1番のりばを優先して使用している。
3番線の北側には留置線があり、折り返し列車の時間調整で使用していたが2019年3月改正以降は留置線を使用する運用は設定されていない。以前は駅北側から延びる貨物列車用の引き込み線が存在したが、現在は一部にその痕跡を残すのみである。夜間滞泊は原則行わない。高知発22時の最終は当駅到着後高知行きの列車となる。コロナ前は高知発23時台に当駅止まりの設定があった。
駅舎内には駅コンビニ「ビッグキヨスク」が入居したが、現在はセブン-イレブン(Kiosk土佐山田店)に変更されている。かつては「ウィリーウィンキー」が入居していた。
現在はみどりの窓口の営業を終了した関係で窓口の営業時間が短縮されている。