Geografisk er Shikoku berglendt og skogkledt. Fjellene går i retning øst-vest og deler øya i to, med en region mot Innlandshavet i nord og en sørlig del ut mot Stillehavet. Det er ingen vulkaner på øya. Det høyeste fjellet er Ishizuchi-san på 1 982 moh.