Siddhartha is the story of the eponymous protagonist who leaves his life as a Brahmin in ancient India to seek enlightenment. Along with his friend Govinda, Siddhartha experiences many trials and travails before eventually meeting the Buddha and beginning on the road to true wisdom and enlightenment. The novel dwells on themes of love, asceticism, truth, and hero worship. In the end Siddartha becomes a guru and attains true enlightenment.
The story takes place in Nepalese plain land-Kapilvastu. Siddhartha decides to leave behind his home in the hope of gaining spiritual illumination by becoming an ascetic wandering beggar of the Shramanas. Joined by his best friend Govinda, Siddhartha fasts, becomes homeless, renounces all personal possessions, and intensely meditates, eventually seeking and personally speaking with Gautama, the famous Buddha, or Enlightened One. Afterward, both Siddhartha and Govinda acknowledge the elegance of the Buddha's teachings. Although Govinda hastily joins the Buddha's order, Siddhartha does not follow, claiming that the Buddha's philosophy, though supremely wise, does not account for the necessarily distinct experiences of each person. He argues that the individual seeks an absolutely unique and personal meaning that cannot be presented to him by a teacher. He thus resolves to carry on his quest alone.
Siddhartha crosses a river, and the generous ferryman, whom Siddhartha is unable to pay, merrily predicts that Siddhartha will return to the river later to compensate him in some way. Venturing onward toward city life, Siddhartha discovers Kamala, the most beautiful woman he has yet seen. Kamala, a courtesan, notes Siddhartha's handsome appearance and fast wit, telling him that he must become wealthy to win her affections so that she may teach him the art of love. Although Siddhartha despised materialistic pursuits as a Shramana, he agrees now to Kamala's suggestions. She directs him to the employ of Kamaswami, a local businessman, and insists that he have Kamaswami treat him as an equal rather than an underling. Siddhartha easily succeeds, providing a voice of patience and tranquility, which Siddhartha learned from his days as an ascetic, against Kamaswami's fits of passion. Thus Siddhartha becomes a rich man and Kamala's lover, though in his middle years he realizes that the luxurious lifestyle he has chosen is merely a game, empty of spiritual fulfillment. Leaving the fast-paced bustle of the city, Siddhartha returns to the river and thinks of killing himself. He is saved only by an internal experience of the holy word, Om. The very next morning Siddhartha briefly reconnects with Govinda, who is passing through the area as a wandering Buddhist.
Siddhartha decides to live out the rest of his life in the presence of the spiritually inspirational river. Siddhartha thus reunites with the ferryman, named Vasudeva, with whom he begins a humbler way of life. Although Vasudeva is a simple man, he understands and relates that the river has many voices and significant messages to divulge to any who might listen.
Some years later, Kamala, now a Buddhist convert, is travelling to see the Buddha at his deathbed, accompanied reluctantly by her young son, when she is bitten by a venomous snake near Siddhartha's river. Siddhartha recognizes her and realizes that the boy is his own child. After Kamala's death, Siddhartha attempts to console and raise the furiously resistant boy, until one day the child flees altogether. Although Siddhartha is desperate to find his runaway son, Vasudeva urges him to let the boy find his own path, much like Siddhartha did himself in his youth. Listening to the river with Vasudeva, Siddhartha realizes that time is an illusion and that all of his feelings and experiences, even those of suffering, are part of a great and ultimately jubilant fellowship of all things connected in the cyclical unity of nature. After Siddhartha's moment of illumination, Vasudeva claims that his work is done and he must depart into the woods, leaving Siddhartha peacefully fulfilled and alone once more.
Toward the end of his life, Govinda hears about an enlightened ferryman and travels to Siddhartha, not initially recognizing him as his old childhood friend. Govinda asks the now-elderly Siddhartha to relate his wisdom and Siddhartha replies that for every true statement there is an opposite one that is also true; that language and the confines of time lead people to adhere to one fixed belief that does not account for the fullness of the truth. Because nature works in a self-sustaining cycle, every entity carries in it the potential for its opposite and so the world must always be considered complete. Siddhartha simply urges people to identify and love the world in its completeness. Siddhartha then requests that Govinda kiss his forehead and, when he does, Govinda experiences the visions of timelessness that Siddhartha himself saw with Vasudeva by the river. Govinda bows to his wise friend and Siddhartha smiles radiantly, having found enlightenment.