How to Book Train Tickets Online: Complete IRCTC Booking Guide 2026

How to Book Train Tickets Online

Complete step-by-step guide to IRCTC registration, booking, and payment

How to Book Train Tickets Online: Complete IRCTC Booking Guide 2026

2026-04-20

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

1

Visit IRCTC Website

Go to www.irctc.co.in or download the IRCTC Rail Connect app from Play Store/App Store.

2

Click on "Register"

On the homepage, click the "Register" button in the top-right corner (or "Sign Up" in the app).

3

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
4

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

1

Login to IRCTC

Enter your username and password to login. Complete the captcha verification.

2

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.
3

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
4

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

1

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
2

Add Multiple Passengers

You can add up to 6 passengers (4 for Tatkal). Click "Add Passenger" to add more travelers.

3

Enter Contact Details

Provide mobile number and email for ticket confirmation and updates.

4

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
1

Select Payment Method

Choose your preferred payment option from the list.

2

Enter Payment Details

Provide card/UPI/bank details as required. Complete OTP verification.

3

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.

Share this tool

Frequently Asked Questions

No, you need an IRCTC account to book train tickets online. Registration is free and takes only 5 minutes. You need a valid email ID, mobile number, and government ID proof (Aadhaar/PAN/Voter ID) to create an account.