Visit irctc.co.in, create an account, enter travel details, select train/class, and pay.
Download the app, log in, and follow the same booking steps.
Call 139 (IRCTC Rail Yatri Seva), follow IVR, provide details, pay via card/net banking.
At major stations, select language, enter journey details, pay with cash or card.
Registered users can SMS: PassengerName DepartureCode DestinationCode TravelDate Class TrainNumber to 58888 or 9773309888.
Tip: Book early for peak periods.