Kim, eller Kimball O'Hara, er en foreldreløs gutt som er sønn av en britisk soldat og en halv-asiatisk opiummisbruker i India. Som barn løper han fritt gjennom gatene i Lahore og får en uventet venn i en britisk hemmelig agent. Senere knytter han seg til en tibetansk lama som er på en søken etter å frigjøre seg fra Livshjulet. Kim blir lamaens disippel, men fungerer også som budbringer for britene, der han frakter beskjeder til den britiske kommandøren i Umballa. Kims reise med lamaen langs Grand Trunk Road er bare den første av mange storslåtte eventyr i denne fascinerende romanen.