I 'Kafka på stranden' følger vi den unge Kafka Tamura, en femten år gammel rømmer, som danner et uventet vennskap med den aldrende Nakata. Nakata er en mann som aldri har vært i stand til å komme seg etter en traumatiserende opplevelse fra krigen. Sammen begir de seg ut på en surrealistisk reise gjennom en merkelig og fantastisk verden, preget av drømmer og mystikk. Deres veier krysses av skjebne, og de konfronterer både indre og ytre demoner i et forsøk på å forstå livets komplekse natur.