Seto Inland Sea
마쓰야마 시는 서쪽으로 세토 내해()에 면해 있고, 북쪽과 동쪽은 다카나와 반도(), 남쪽은 시코쿠 산지() 1개 지맥에 접해 있다. 마쓰야마 평야()의 대부분을 차지한다.