si tu vas sur cette page
www.indianrail.gov.in/
dans la rubrique "trains between importants station" tu peux avoir une idée de la réponse....compte environ 14heures plus les retards (et là ça peut être2, 4, 6, 8 heures

)
Perso je préfère voyager de nuit car ça ne bouffe pas la journée et avec un peu d'habitude, on finit par dormir dans les trains indiens.
Si ton budget te permet un vol intérieur, bien sur c'est beaucoup plus pratique et pas fatiguant, mais pas très authentique.