How to Book Train Ticket Online

How to Book Train Ticket Online – Step by Step Guide
Government Services

How to Book Train Ticket Online – Step by Step Guide

📅 March 2024 ⏱ 5 min read

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, carrying millions of passengers every day. Booking a train ticket used to mean standing in long queues at the railway station. Today, you can book your ticket from your phone or computer in just a few minutes using the IRCTC website or app.

In this guide, we will walk you through the complete process of booking a train ticket online — from creating an IRCTC account to downloading your e-ticket.

What You Need Before You Start

  • A free IRCTC account (register once, use forever)
  • 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
  • Travel details — from station, to station, and date of journey
⚠️ Note: If you do not have an IRCTC account, you must register first before booking. Registration is free and takes only 5 minutes. Keep your Aadhar details ready for registration.

How to Create a Free IRCTC Account

If you already have an IRCTC account, skip to the next section. If not, follow these quick steps:

1

Go to irctc.co.in

Open your browser and visit irctc.co.in — the official Indian Railway Catering and Tourism Corporation website.

2

Click on Register

Click the Register button on the top right corner of the homepage. Fill in your name, username, password, mobile number, and email address.

3

Verify Your Mobile Number

An OTP will be sent to your mobile number. Enter it to verify and complete your registration. Your IRCTC account is now ready to use.

Steps to Book Train Ticket Online

1

Log In to IRCTC

Go to irctc.co.in and log in with your username and password. Complete the captcha verification if shown.

2

Enter Journey Details

In the search box, enter your From Station, To Station, and Date of Journey. Select your preferred class (Sleeper, 3AC, 2AC, 1AC, or General) and click Search Trains.

3

Select Your Train

A list of available trains will appear. Choose the train that suits your timing. Check the seat availability shown in green (Available), yellow (WL — Waitlist), or red (Not Available).

4

Click "Book Now"

Click the Book Now button next to your preferred train and class. You will be taken to the passenger details page.

5

Enter Passenger Details

Enter the name, age, gender, and berth preference (Lower, Middle, Upper, Side Lower, Side Upper) for each passenger. You can add up to 6 passengers per booking.

6

Select Boarding Station

If the train has multiple stops in your area, select your preferred boarding station from the dropdown menu.

7

Proceed to Payment

Review all details and click Proceed to Pay. Choose your payment method — UPI, debit card, credit card, net banking, or IRCTC wallet. Complete the payment.

8

Download Your e-Ticket

After payment, your e-ticket (PNR ticket) will be generated. Download it or save the PNR Number. You can also view it anytime in the Booked History section of your IRCTC account.

Good to Know: You do NOT need to print your e-ticket. You can show the ticket on your mobile screen during the train journey. Your Aadhar Card or any valid ID is required during ticket checking.

Train Class Types Explained

ClassFull NameBest ForApprox Fare
GENGeneral / UnreservedShort journeysCheapest
SLSleeper ClassBudget overnight travelLow
3E3rd AC EconomyBudget AC travelMedium
3AAC 3 TierComfortable AC travelMedium
2AAC 2 TierMore comfort, fewer berthsHigh
1AAC First ClassPremium, private cabinsHighest

Tatkal Ticket Booking

Tatkal tickets are for last-minute travel. Here is what you need to know:

DetailInformation
Tatkal AC Classes Opens10:00 AM — one day before journey
Tatkal Non-AC Classes Opens11:00 AM — one day before journey
Extra Tatkal Charge₹90 to ₹400 depending on class and distance
CancellationNo refund on Tatkal tickets
⚠️ Important: Tatkal tickets book up very fast. Log in to IRCTC a few minutes before the booking time and keep all passenger details ready so you can complete the booking quickly.

How to Check PNR Status

After booking, you can check your ticket confirmation status using your PNR number:

  • Go to irctc.co.in or the IRCTC Rail Connect app
  • Click on PNR Status on the homepage
  • Enter your 10-digit PNR number from your ticket
  • Click Get Status to see if your ticket is confirmed
  • You can also check via SMS — send PNR [number] to 139

Frequently Asked Questions

Can I book a ticket for someone else using my IRCTC account? +
Yes. You can book tickets for family members and friends using your IRCTC account. Just enter their name, age, and gender in the passenger details section. Make sure they carry a valid ID proof during the journey.
How many tickets can I book per month on IRCTC? +
A regular IRCTC user can book up to 6 tickets per month. If your Aadhar Card is linked to your IRCTC account, this limit increases to 12 tickets per month.
What happens if my train ticket is on a waitlist? +
A waitlisted ticket may get confirmed as passengers cancel their bookings. If your ticket is not confirmed by the time of chart preparation (usually 4 hours before departure), it gets automatically cancelled and your money is refunded within 5 to 7 working days.
Can I cancel my train ticket online and get a refund? +
Yes. You can cancel your ticket online through your IRCTC account. Refund amount depends on how early you cancel before the departure time. The earlier you cancel, the higher the refund. Cancellation charges apply as per Indian Railways rules.
Is the IRCTC Rail Connect app safe to use for payment? +
Yes. The IRCTC Rail Connect app is the official app by Indian Railways and is completely safe for making payments. It supports UPI, debit cards, credit cards, and net banking with secure payment gateways.

📋 Quick Summary

  • Register for a free account at irctc.co.in
  • Search for trains by entering your From, To, and Date
  • Select your train, class, and enter passenger details
  • Complete payment via UPI, card, or net banking
  • Download your e-ticket and save the PNR number
  • Show e-ticket on mobile during journey — no printout needed

Leave a Comment

Your email address will not be published. Required fields are marked *