Posted in: Railways

How to Book IRCTC Tickets Online: A Complete Step-by-Step Guide (2026)

Railways 🗓 Updated: April 2026 ⏱ ~9 min read
Whether you’re planning a weekend getaway to the hills or a long-distance journey across the country, booking your Indian Railways ticket online through IRCTC is the fastest and most convenient way to secure your seat. This guide walks you through every step — from creating your account to downloading your e-ticket — in plain, simple language.
14M+Tickets Booked Daily
60 DaysAdvance Booking Window
12Ticket Classes Available
FreeIRCTC Registration

Why Book Train Tickets Through IRCTC?

IRCTC — the Indian Railway Catering and Tourism Corporation — is the sole authorized portal for booking Indian Railways tickets online. With millions of passengers using the platform every single day, it is one of the busiest e-commerce ticketing systems in the world.

Booking through IRCTC means you get instant ticket confirmation, a digital e-ticket sent to your phone and email, and the ability to choose your class, berth type, and quota — all from your couch. There’s no standing in station queues, no risk of losing a paper ticket, and no commission to pay to an agent.

If you’re planning specific route journeys — such as the high-speed travel corridor explored in our Mumbai–Ahmedabad Bullet Train progress guide or the heritage routes covered on the Kalka–Shimla Toy Train guide — understanding the IRCTC booking process is your first essential step.

Before You Start: What You Need

Make sure you have the following ready before you begin the booking process:

  • A valid mobile number (Indian) for OTP verification
  • An active email address
  • A government-issued ID (Aadhaar, PAN, Passport, or Voter ID) — required for identity at the station
  • A UPI app, debit/credit card, or internet banking set up for payment
  • The travel dates and names of all passengers in your party

Step-by-Step: How to Book IRCTC Tickets Online

Follow these steps carefully and you’ll have your confirmed e-ticket in under 10 minutes.

  1. 1
    Create Your IRCTC Account Go to irctc.co.in and click Register. Fill in a unique username, password, your full name, date of birth, gender, occupation, email address, and mobile number. Choose a security question and agree to the terms. Verify your email and mobile via the OTPs sent to both. Your account is now active — registration is completely free.
  2. 2
    Log In to IRCTC Visit irctc.co.in and click Login at the top right. Enter your username and password, then solve the CAPTCHA. You may also receive an OTP for two-factor authentication on your registered mobile. Once logged in, you’ll land on the main booking dashboard.
  3. 3
    Enter Your Journey Details Under the Book Ticket section, type the From and To station names (the autocomplete will suggest options). Select your Date of Journey. Choose a travel class if you prefer to filter results — options include SL (Sleeper), 3A (AC 3-Tier), 2A (AC 2-Tier), 1A (First Class AC), CC (Chair Car), and others. Click Search Trains.
  4. 4
    Choose Your Train A list of all available trains for your route and date will appear. Each train shows its departure and arrival time, duration, days of operation, and seat availability by class. Trains with AVBL in green have confirmed seats. RAC means some availability on a shared basis; WL numbers indicate a waitlist. Click the class column of your preferred train to proceed.
  5. 5
    Fill in Passenger Details On the passenger entry page, add each traveller’s: full name, age, gender, and berth preference (Lower, Middle, Upper, Side Lower, Side Upper). You can add up to 6 passengers per booking. If any passenger holds a senior citizen, student, or other concession, select the appropriate option.
  6. 6
    Select Your Quota IRCTC offers several booking quotas: General (standard), Tatkal (next-day travel at a premium), Ladies, Senior Citizen, and more. If you are booking 60 days in advance under the general quota, you will have the widest seat selection. Choose your quota at the top of the passenger form.
  7. 7
    Review the Fare & Proceed to Payment IRCTC will display a fare breakdown including base fare, reservation charges, GST, and any applicable dynamic pricing surcharge. Double-check all passenger details, then tick the I Agree checkbox and click Continue.
  8. 8
    Complete Your Payment Choose a payment method — UPI, debit/credit card, internet banking, or IRCTC e-Wallet. UPI is typically the fastest. Complete the transaction within the time limit shown on screen (usually 10–15 minutes). Do not refresh or close the page during payment.
  9. 9
    Download Your E-Ticket (ERS) After successful payment, your Electronic Reservation Slip (ERS) will appear on screen. It will also be emailed to your registered address and sent via SMS. Save or print it — you must carry it on your journey along with a valid photo ID.
💡 Pro Tip: Book through the IRCTC Rail Connect app (official iOS/Android app) for a faster checkout experience. The app remembers your saved passengers and payment preferences, shaving several minutes off busy Tatkal booking windows.

Understanding IRCTC Booking Quotas

Choosing the right quota can make the difference between a confirmed berth and a frustrating waitlist. Here is a quick breakdown:

Quota Opens Best For Surcharge
General (GN)60 days before journeyAll travellersNone
Tatkal (CK)1 day before (AC: 10 AM / Non-AC: 11 AM)Last-minute trips₹10–₹400 extra
Premium Tatkal (PT)1 day before (10 AM)Urgent AC travelDynamic pricing, non-refundable
Ladies (LD)60 days beforeSolo women travellersNone
Senior Citizen (SC)60 days beforePassengers 60+None (discount applies)

Ticket Status: What CNF, RAC, and WL Mean

When you book a ticket, especially during peak travel periods, you may not always get a straightforward confirmed seat. Understanding your ticket status helps you plan better.

  • CNF (Confirmed) — You have a guaranteed seat or berth. Board the train and find your assigned coach and berth number on the chart pasted outside the coach.
  • RAC (Reservation Against Cancellation) — You and one other RAC passenger share a single berth (usually a side lower). You are permitted to board the train. If other passengers cancel, your RAC status may upgrade to CNF before departure.
  • WL (Waitlist) — You do not have a reserved seat yet. Your ticket is only valid for travel if it upgrades to RAC or CNF after chart preparation. Always check your PNR status closer to the journey date.

You can track your ticket’s journey status anytime using your PNR number. Our detailed guide to checking and understanding PNR status explains every status code and what to do when your ticket is on the waitlist.

⚠ Important: If your ticket is on the Waitlist (WL) at the time of chart preparation and does not upgrade to RAC or CNF, it automatically gets cancelled and a refund is processed. You are not permitted to board the train on a waitlisted ticket.

How to Cancel an IRCTC Ticket

Plans change. IRCTC allows you to cancel tickets online with a refund, subject to cancellation charges that increase the closer you get to departure time.

  • Log in to irctc.co.in → My TransactionsBooked Ticket History
  • Select the ticket and click Cancel Ticket
  • Choose which passengers to cancel (you can cancel select passengers in a group booking)
  • Confirm the cancellation — the refund is credited to your original payment source within 3–7 working days
💡 Cancellation Rule of Thumb: Cancel at least 48 hours before departure for maximum refund on confirmed AC tickets. Tatkal and Premium Tatkal tickets are generally non-refundable upon cancellation.

Tips to Get a Confirmed Ticket Every Time

Book Early in the 60-Day Window

The moment the 60-day advance booking opens (midnight on the chart-opening day), fresh seats become available. Popular trains on corridors like the New Delhi to Mumbai route and the Chennai to Bangalore corridor fill up within minutes. Set a calendar reminder and log in right at midnight.

Use the Waitlist Strategically

Waitlist numbers under WL 10–15 in popular classes often clear due to regular cancellations. If your travel is flexible, booking a low waitlist number and monitoring the PNR status over the next few weeks can pay off.

Try Alternate Quota or Class Upgrades

If Sleeper is full, check 3AC — it often has availability when lower classes are booked out. Similarly, the Ladies or Senior Citizen quotas may still have seats after the General quota is exhausted.

Explore Connecting Routes

On congested routes, booking two connecting trains may yield confirmed seats when a single direct train is fully booked. For example, when traveling through Northeast India, a journey via Guwahati as a connecting hub — as covered in our Northeast India Railways guide — might open up confirmed seat options that a direct search misses.

Booking on the IRCTC Mobile App vs Website

Both the official website (irctc.co.in) and the IRCTC Rail Connect app (iOS and Android) access the same booking engine. The app offers a marginally faster experience during peak booking windows like Tatkal because it skips some of the CAPTCHA steps. For routine bookings 30–60 days in advance, the website and app are equally reliable.

Third-party apps like MakeMyTrip, Cleartrip, and ixigo also offer IRCTC-integrated booking but charge a small convenience fee per transaction. They can be useful if you prefer a cleaner interface or want to bundle hotel bookings — but for Tatkal, always go directly through the official IRCTC platform for the best speed.

What’s Changing for Train Travel in India (2026)

Indian Railways is going through one of the most significant transformation phases in its history. The Vande Bharat Express fleet now covers dozens of routes across the country, offering semi-high-speed, fully reserved travel that is steadily replacing older intercity expresses. Ticket booking for these trains follows the same IRCTC process described in this guide.

The Amrit Bharat Station Scheme is upgrading over 1,300 stations nationwide — meaning better waiting areas, cleaner platforms, and improved digital displays for passengers to track their train and coach positions in real time. And on the horizon, the Mumbai–Ahmedabad High Speed Rail corridor will eventually introduce a brand-new IRCTC booking category for bullet train seats once the project opens.

Future content on this site will cover step-by-step guides for booking Vande Bharat tickets on priority quotas and a deep-dive into the IRCTC e-Wallet and payment gateway for frequent travellers — watch this space.

Frequently Asked Questions

How do I book IRCTC tickets online for the first time?
First, create a free account on irctc.co.in by filling in your personal details and verifying your mobile number and email. Once registered and logged in, go to Book Ticket, enter your journey details, choose a train and class, select your preferred berth type, fill in passenger details, and complete the payment. Your e-ticket (ERS) will be sent to your registered email and mobile.
How far in advance can I book IRCTC train tickets?
IRCTC opens the advance reservation period (ARP) 60 days before the date of journey, not counting the date of booking. For Tatkal tickets, booking opens one day before the journey date — at 10:00 AM for AC classes and 11:00 AM for non-AC classes.
What payment methods does IRCTC accept?
IRCTC accepts UPI (Google Pay, PhonePe, Paytm), debit and credit cards (Visa, Mastercard, RuPay), internet banking, IRCTC e-Wallet, and third-party apps like Paytm and MakeMyTrip that use the IRCTC API. UPI is the fastest and most reliable payment method on the platform.
What is the difference between CNF, RAC, and WL status?
CNF means your seat or berth is confirmed. RAC (Reservation Against Cancellation) means you share a berth with another RAC passenger; you are allowed to board and travel but may not have a full berth until cancellations occur. WL (Waitlist) means you do not yet have a reserved seat — your ticket only becomes valid for travel if it moves to CNF or RAC status before departure.
Can I cancel an IRCTC ticket and get a refund?
Yes. You can cancel confirmed IRCTC tickets online through your account under Booked Ticket History. Refunds are processed automatically to your original payment method, minus a cancellation fee that increases the closer you cancel to the departure time. Tatkal tickets have stricter no-refund rules. Waitlisted tickets that are not confirmed automatically receive a full refund after the chart is prepared.
Is the IRCTC Rail Connect app safe to use for booking?
Yes, the IRCTC Rail Connect app is the official IRCTC mobile application available on both Android and iOS. It uses the same secure booking engine as the website and is safe for transactions. Always download it from the official Google Play Store or Apple App Store to avoid fake apps.
What is Tatkal booking and how much does it cost?
Tatkal is a last-minute booking quota that allows passengers to reserve tickets one day before departure. It charges a premium over the base fare — typically ₹10–₹400 depending on class and distance. Tatkal opens at 10:00 AM for AC classes and 11:00 AM for non-AC classes. Premium Tatkal tickets are non-refundable.
Back to Top