Eu já viajei mais de 20.000km em ferrovias indianas, e também queria fazer o mesmo! Nunca tive a chance embora.
A partir de hoje, existem apenas locomotivas Diesel e eletrônicas em funcionamento hoje. Andar em cima de um elétrico, obviamente, significa que você está arriscando muito sua vida.
Mumbai é provavelmente onde é mais impossível fazê-lo, infelizmente. O local de Mumbai é totalmente eletrônico, e a fonte de alimentação fica a poucos metros acima do trem. Os trens de longa distância que partem do terminal de Chithrapathi Shivaji ou das estações centrais de Mumbai têm segurança rígida (devido aos atentados de 2008 e à natureza dos sistemas ferroviários indianos em geral).
Há apenas um incidente que eu poderia ter um vislumbre de tal experiência. Esta é em Varanasi para Gaya ferroviária. Ainda é uma locomotiva eletrônica, então você não pode andar em cima. Era quase a metade da noite e acredito que tenha sido o último trem. Eu não tinha bagagem para transportar, e estava tentando chegar ao trem de alguma forma, assim como os moradores locais. Algumas pessoas subiram ao motor, e havia um bar que você poderia segurar. Além disso, algumas pessoas amarravam seus pés nas janelas e de alguma forma conseguiam ficar segurando nas janelas.
Nem mesmo o acima não seria possível em Mumbai local, porque os portões estreitos e túneis.
Eu não tenho certeza se você será capaz de fazê-lo, mas pelo que eu experimentei, suas melhores chances seriam em Bihar e Bengala Ocidental (o trem de Darjeeling também não é bom; estou em Darjeeling agora e muito desapontado realmente).
Montar em cima de ônibus é uma história diferente. É igualmente perigoso, mas os autocarros deslocam-se lentamente e as estradas são bastante majestosas (já o fiz várias vezes em Abhaneri, Rajastão (onde se encontra o poço indiano mais profundo), Gaya e Shimla).
Além disso, tenha em mente que há cerca de 30.000 mortes por ano de sistemas ferroviários na Índia, então, por favor, tenha cuidado.