How to Book Train Ticket Online – Step by Step Guide
In Short: You can book train tickets online through the official IRCTC website or app. All you need is a free IRCTC account and a valid payment method. Tickets can be booked up to 60 days in advance.
Indian Railways is one of the largest railway networks in the world. Today, you can book your ticket from your phone or computer in just a few minutes using the IRCTC website or app.
What You Need Before You Start
- A free IRCTC account
- Valid ID proof — Aadhar Card, Voter ID or Passport
- Mobile number linked to your IRCTC account
- A payment method — UPI, debit card, credit card or net banking
Steps to Book Train Ticket Online
- Log In to IRCTC — Go to irctc.co.in and log in
- Enter Journey Details — Enter From Station, To Station and Date of Journey
- Select Your Train — Choose train based on availability shown in green
- Click Book Now — Tap Book Now next to your preferred train
- Enter Passenger Details — Name, age, gender and berth preference
- Select Boarding Station — Choose your preferred boarding station
- Proceed to Payment — Choose payment method and complete payment
- Download Your e-Ticket — Save your PNR Number
Train Class Types
| Class | Full Name | Best For |
|---|---|---|
| SL | Sleeper Class | Budget overnight travel |
| 3A | AC 3 Tier | Comfortable AC travel |
| 2A | AC 2 Tier | More comfort, fewer berths |
| 1A | AC First Class | Premium, private cabins |
Frequently Asked Questions
Can I book a ticket for someone else? Yes. You can book tickets for family members and friends using your IRCTC account.
What if my ticket is on waitlist? A waitlisted ticket may get confirmed as passengers cancel. If not confirmed before chart preparation, it gets automatically cancelled and money is refunded.