Booking train tickets online through IRCTC (Indian Railway Catering and Tourism Corporation) is fast, convenient, and secure. This comprehensive guide walks you through every step—from creating an account to making payment and getting confirmed tickets. Follow this guide to book your first train ticket online in 2026.
What You Need Before Booking
For IRCTC Registration
- ✅ Valid email address
- ✅ Active mobile number
- ✅ Government ID proof (Aadhaar/PAN/Voter ID)
- ✅ Date of birth and address
For Booking Tickets
- ✅ Passenger details (name, age, gender)
- ✅ Journey details (from, to, date)
- ✅ Payment method (card/UPI/net banking)
- ✅ Stable internet connection
Step 1: Create IRCTC Account
Visit IRCTC Website
Go to www.irctc.co.in or download the IRCTC Rail Connect app from Play Store/App Store.
Click on "Register"
On the homepage, click the "Register" button in the top-right corner (or "Sign Up" in the app).
Fill Registration Form
Enter your details:
- • Username (unique, 3-10 characters)
- • Password (strong, with uppercase, lowercase, numbers)
- • Email address and mobile number
- • Personal details (name, DOB, gender)
- • Address and ID proof details
Verify Email & Mobile
Check your email and SMS for OTP codes. Enter them to verify your account.
Account Created!
Your IRCTC account is now active. You can login and start booking tickets.
Important Tips:
- • Choose a memorable username (you'll need it for every login)
- • Use a strong password with mix of characters
- • Verify email/mobile immediately (OTPs expire in 10 minutes)
- • Keep your ID proof handy during registration
Step 2: Search for Trains
Login to IRCTC
Enter your username and password to login. Complete the captcha verification.
Enter Journey Details
Fill in the search form:
- • From: Source station (e.g., New Delhi - NDLS)
- • To: Destination station (e.g., Mumbai Central - BCT)
- • Date: Journey date (up to 120 days in advance)
- • Class: Select travel class (3AC, 2AC, SL, etc.)
- • Quota: General, Tatkal, Ladies, etc.
View Available Trains
Click "Find Trains" to see all available trains with:
- • Train number and name
- • Departure and arrival times
- • Journey duration
- • Seat availability (Available/RAC/Waitlist)
- • Fare for selected class
Choose Your Train
Select a train with available seats. Click "Book Now" to proceed.
Pro Tips for Finding Trains:
- • Use station codes (NDLS, BCT) for faster search
- • Check alternate dates if your preferred date is full
- • Look for RAC tickets if waitlist is too long (high confirmation chance)
- • Premium trains (Rajdhani, Shatabdi) have better availability
Step 3: Add Passenger Details
Enter Passenger Information
For each passenger, provide:
- • Name: As per government ID (first name + last name)
- • Age: Accurate age (affects fare for children/seniors)
- • Gender: Male/Female/Transgender
- • Berth Preference: Lower/Middle/Upper/Side Lower/Side Upper
- • Nationality: Indian/Foreign
Add Multiple Passengers
You can add up to 6 passengers (4 for Tatkal). Click "Add Passenger" to add more travelers.
Enter Contact Details
Provide mobile number and email for ticket confirmation and updates.
Review & Proceed
Double-check all details. Click "Continue" to proceed to payment.
Critical: Name Accuracy
Enter passenger names exactly as per ID proof. Incorrect names can lead to ticket cancellation or denial of boarding. TTE (Ticket Examiner) will verify ID during journey.
Step 4: Make Payment
Available Payment Methods
💳 Cards
- • Credit Cards (Visa, Mastercard, RuPay)
- • Debit Cards (all major banks)
- • International Cards accepted
📱 UPI
- • Google Pay, PhonePe, Paytm
- • Any UPI app
- • Instant payment confirmation
🏦 Net Banking
- • All major banks supported
- • Secure bank gateway
- • Direct account debit
💰 Other Methods
- • IRCTC Wallet (instant)
- • EMI options available
- • Pay Later services
Select Payment Method
Choose your preferred payment option from the list.
Enter Payment Details
Provide card/UPI/bank details as required. Complete OTP verification.
Confirm Payment
Review total amount and click "Pay Now". Wait for confirmation (don't refresh!).
Booking Confirmed!
You'll receive ticket via SMS and email. PNR number will be sent immediately.
Payment Security:
- • All payments are encrypted and secure
- • IRCTC uses PCI-DSS compliant payment gateway
- • Never share OTP with anyone
- • Check for HTTPS in URL before payment
After Booking: What to Do Next
Check Your Ticket
- ✅ Save the PNR number (10 digits)
- ✅ Download ticket PDF from email
- ✅ Take screenshot of ticket
- ✅ Check booking status on IRCTC
- ✅ Verify passenger names and details
Track Your PNR
- ✅ Check PNR status regularly
- ✅ Waitlist tickets may get confirmed
- ✅ Chart preparation 4 hours before departure
- ✅ Use ChaloTrain for instant PNR check
- ✅ Get SMS updates on status changes
Before Journey
- ✅ Carry original ID proof (Aadhaar/PAN/DL)
- ✅ Keep ticket handy (print or digital)
- ✅ Reach station 30 minutes early
- ✅ Check platform number
- ✅ Verify coach and berth number
If Waitlisted
- ✅ Wait for chart preparation
- ✅ Auto-refund if not confirmed
- ✅ Book alternate train as backup
- ✅ Check RAC/WL movement daily
- ✅ Consider Tatkal if urgent
Pro Tips for Successful Booking
⚡ Speed Tips
- ✓ Login before booking time (for Tatkal)
- ✓ Save passenger details in IRCTC master list
- ✓ Use IRCTC wallet for instant payment
- ✓ Keep payment details ready
- ✓ Use fast internet connection
💰 Money-Saving Tips
- ✓ Book 120 days in advance for best prices
- ✓ Check dynamic pricing trains
- ✓ Use senior citizen/student concessions
- ✓ Travel in Sleeper Class for budget trips
- ✓ Avoid peak season travel
🎯 Confirmation Tips
- ✓ Choose trains with good availability
- ✓ Book RAC over long waitlist
- ✓ Check alternate dates/trains
- ✓ Premium trains have better confirmation
- ✓ Book early for festival seasons
🛡️ Safety Tips
- ✓ Book only on official IRCTC website/app
- ✓ Never share OTP or password
- ✓ Beware of fake booking sites
- ✓ Check HTTPS before payment
- ✓ Save booking confirmation immediately
Quick Recap: Booking Checklist
Before Booking:
- ✓ Create IRCTC account
- ✓ Verify email & mobile
- ✓ Keep ID proof ready
- ✓ Check train availability
During Booking:
- ✓ Enter correct passenger names
- ✓ Choose berth preference
- ✓ Review all details
- ✓ Complete payment securely
Stay Updated on the Go
Get instant train alerts, PNR updates, and travel tips directly on WhatsApp. No app download needed.