1. Ranji :
- Vrai nom :Ramesh
- Ranji est un jeune garçon appartenant à une famille urbaine aisée, probablement originaire de Delhi.
- Lui et son père voyagent pendant leurs vacances d'été et attendent un train de correspondance à Deoli, un petit carrefour ferroviaire au milieu des collines du nord de l'Inde.
- Ranji est le narrateur à la première personne de certains chapitres, permettant aux lecteurs de voir les événements directement à travers ses yeux.
2. Rouillé (Auto-représentation de l'auteur) :
- Rusty dépeint une version romancée de l'auteur Ruskin Bond en tant qu'auteur adulte et ancien résident de Deoli pendant ses années universitaires.
- Rusty sert également de narrateur et est décrit comme un ami de M. Kapoor, qui partage les histoires mystérieuses qu'il a recueillies à Deoli et dans ses environs avec un Rusty captivé.