小鱼洞镇大楠村地处彭州市西北方,东与通济镇黄村、花拱村交界,南与本镇的江桥村、草坝村接壤,西与本镇的渔洞村、董坪村相连,北与龙门山镇国坪村交界,距市区30公里,幅员面积10.4平方公里,其中平坝区农田600余亩,年平均气温13.5℃,年降雨量1000mm,高山区耕地15000余亩,年平均气温11.5℃,年降雨量1200mm, 平均海拔1100米,距镇政府3.4公里。村内以山地和平地为主,土质多为沙土。
大楠村与大湾村、龙源村、湔江源村、白水河社区、草坝村、三沟村、小鱼洞社区、团山村、宝山村、渔江楠村、九峰村相邻。