Les chemins de fer indiens transportent plusieurs millions de voyageurs par jour. Delhi occupe une position centrale sur ce réseau, avec des départs vers toutes les régions du pays. Le train demeure le mode de transport le plus économique et le plus sûr sur longue distance.
La capitale compte plusieurs gares principales, chacune tournée vers des directions différentes.
Le billet porte le code de la gare de départ. Ces gares se trouvent loin les unes des autres, et une confusion coûte le train.
Les trains de nuit proposent plusieurs niveaux de confort.
Les trains de jour circulent avec des voitures à sièges, en classe CC climatisée ou en 2S plus sommaire.
La vente ouvre 60 jours avant le départ sur la plupart des grandes lignes. Les places partent vite sur les axes touristiques. L'achat en ligne passe par le site IRCTC, dont l'inscription exige la validation d'un numéro de téléphone et d'une adresse électronique, étape souvent laborieuse depuis l'étranger. Un module de paiement spécifique accepte les cartes bancaires émises hors d'Inde. Des agences intermédiaires vendent les mêmes billets contre une commission.
Les chemins de fer réservent aux étrangers un contingent appelé Foreign Tourist Quota. Il ne compte que quelques places par classe et par train, sur environ 200 trains. Il sert quand le quota général affiche complet. L'International Tourist Bureau de la gare de New Delhi délivre ces billets sur présentation du passeport et du visa.
Les Shatabdi et les Vande Bharat assurent des liaisons de jour rapides au départ de Delhi. Agra se rejoint en moins de 2 heures, Jaipur en 4 heures environ. Ces trains ne comportent que des voitures à sièges climatisées, avec un repas ou une collation compris dans le prix du billet.