高知県宿毛市駅前1丁目にある宿毛線の始点。宿毛市の代表駅であるが、駅は中心市街地から外れたところに位置する。中心市街地は隣の東宿毛駅の方が近い。
高架駅で、高架下に改札口が設けられている。改札口横には「宿毛駅観光案内センター」がある。
ホームは頭端式2面2線の構造となっている。少しではあるが特急列車も到着するため、有効長は長く取られている。
前述の通り、市の中心市街地から離れたところに駅があるため、駅周辺は主に農地と、その中に郊外型ロードサイド店舗が点在する風景が広がっている。
駅の南側にはロータリーが設けられている。路線バス・高速バスの停留所があり、宇和島方面などへのバスが発着している。