Start your travel now

Find the best buses, trains & more to get you there, hassle-free.

Get upto Rs.100 Off on your first Rail booking. Use Code: WELCOMEMMT

FROM station icon
FROM
TO station icon
TO
DATE
17 Apr
Today
Tomorrow
Day After
IRCTC LogoIRCTC Authorised Partner

IRCTC Next Generation eTicketing System

Booking a train ticket in India used to mean standing in long queues at the railway station, often for hours. Today, millions of Indians book confirmed railway tickets in under two minutes — all thanks to the IRCTC Next Generation eTicketing System (NGeT).


This guide covers everything you need to know about IRCTC NGeT: how to login, how to book tickets step-by-step, how to handle the most frustrating errors, and expert tips to beat the rush. 


1. What Is the IRCTC Next Generation eTicketing System?


IRCTC — the Indian Railway Catering and Tourism Corporation — launched its first online ticketing portal in 2002. By 2014, that system could no longer keep up with the enormous demand. So, on 13 June 2014, IRCTC migrated to the new NGeT platform with faster load times, a modern user interface, and stronger security. 

The platform is officially accessible at irctc.co.in and is used for booking e-tickets, checking PNR status, Tatkal reservations, seat availability, and much more. 


Key Facts About IRCTC NGeT

  • Official Website: https://www.irctc.co.in
  • Launched: 13 June 2014
  • Daily Bookings: Over 10 lakh (1 million+) tickets per day
  • Mobile App: IRCTC Rail Connect (Android & iOS)
  • Ticket Types: E-ticket (printable/mobile)
  • Booking Window: 60 days in advance (as of 2026)
  • Customer Care: 14646 | 0755-6610661 | care@irctc.co.in

2. How to Register on IRCTC (New Account in 5 Minutes)

Before you can book any train ticket on IRCTC, you need a registered account. Here is how to create one quickly: 


1. Go to irctc.co.in and click on 'Register' at the top right corner. 

2. Fill in your Username (5–10 characters, letters and numbers only — choose carefully, it cannot be changed later). 

3. Enter your Name, Date of Birth, Gender, Occupation, and Marital Status. 

4. Provide your Mobile Number and Email ID. These are used for OTP verification and ticket confirmations. 

5. Enter your Address, City, State, PIN Code, and Country. 

6. Choose a Security Question and answer — this helps if you forget your password. 

7. Enter the CAPTCHA shown on screen and click 'Submit'. 

8. Verify your mobile number and email using the OTP sent to both. 

9. Your account is now active. Login and link your Aadhaar (optional but recommended for Tatkal). 

  • Pro Tip for New Users
  • Link your Aadhaar once registered. It reduces paperwork for Tatkal bookings.
  • Your IRCTC username, once created, cannot be changed. Pick something easy to remember.

3. IRCTC Login: Step-by-Step Guide

Logging into the IRCTC NGeT portal is straightforward, but during peak hours (especially Tatkal time), every second counts. Here's how to do it efficiently: 


Standard Login Process


1. Open irctc.co.in in your browser (Chrome or Firefox recommended). Avoid clicking links in SMS or WhatsApp forwards — always type the URL directly. 

2. Click the 'Login' button at the top right of the homepage. 

3. Enter your Username and Password. 

4. Solve the CAPTCHA (a simple visual puzzle to prove you're human, not a bot). 

5. Click 'Sign In'. 

6. If prompted, enter the OTP sent to your registered mobile number for two-factor authentication. 

7. You are now on your IRCTC Dashboard — ready to search trains, check availability, and book tickets. 

4. How to Book Train Tickets on IRCTC NGeT — Complete Step-by-Step

Here is the complete train ticket booking process on the IRCTC Next Generation portal, explained in plain language:


Step 1 — Search for Trains


After logging in, you will see the 'Plan My Journey' or 'Train Search' section on the homepage. 

  • Enter the From Station (source) and To Station (destination). You can type the city name or the station code.
  • Select your Date of Journey.
  • Choose Class of Travel: SL (Sleeper), 3A (3rd AC), 2A (2nd AC), 1A (1st AC), CC (Chair Car), 2S (Second Sitting), 3E (3rd AC Economy).
  • Click 'Find Trains' or 'Search'.

Step 2 — Select Your Train


A list of available trains will appear on screen. For each train, you can see: 

  • Train Name and Number
  • Departure and Arrival Time
  • Duration of Journey
  • Days the train runs (click the train number to see the full schedule and intermediate stops)
  • Seat Availability across all classes: AVAILABLE, RAC (Reservation Against Cancellation), or WL (Wait List)
  • Fare details
  • Click on the **class/seat availability** of your preferred train to proceed to booking.

Step 3 — Add Passenger Details


The booking form will now open. Here, fill in details for each passenger:

  • Full Name (as per government ID — max 15 characters allowed on the ticket)
  • Age and Gender
  • Berth Preference: Lower, Middle, Upper, Side Lower, or Side Upper (no guarantee, but the system tries to honour your choice)
  • Also enter your **Mobile Number** and **Email ID** for ticket delivery.

Step 4 — Choose Quota

 

IRCTC offers multiple booking quotas. The most used ones are: 

  • GN — General Quota
  • TQ — Tatkal Quota
  • PT — Premium Tatkal
  • LD — Ladies Quota
  • SS — Senior Citizen Quota
  • HO — Head Quota

Step 5 — Review and Confirm : Review the complete booking summary — train, passengers, class, fare. Then click 'Continue'. 


Step 6 — Make Payment 


Step 7 — Booking Confirmed! : After successful payment, you will see a confirmation page. Your ticket (with PNR number) is sent to your registered mobile and email. You can also download it from 'Booked Ticket History' in your account. 

  • Fastest Payment for Tatkal Booking
  • Use the IRCTC eWallet for Tatkal tickets. Pre-load it with enough money — there is no OTP step during payment, which can save 30–60 seconds and help you beat others to the seat.
  • Second best: UPI (if your internet is fast). Avoid SBI net banking during Tatkal — OTP arrival can be slower.

5. Common IRCTC Login & Booking Errors — Causes and Fixes

If you have used IRCTC regularly, you have almost certainly run into at least one of these errors. Here is exactly what each one means and how to fix it fast. 


Error 1: "Invalid Username or Password" 


What it means: Your credentials do not match what is stored in the IRCTC system. 

  • Check if Caps Lock is on — passwords are case-sensitive on IRCTC.
  • Try the 'Forgot Password' option — enter your username and registered email/mobile, get OTP, and reset.
  • If you are using a saved password from a browser, the auto-filled password may be outdated after a recent reset.
  • Accounts are locked after 3–5 failed login attempts. They auto-unlock after 30 minutes, or you can reset your password to unlock immediately.

Error 2: "Session Expired" / "Your Session Has Timed Out" 


What it means: IRCTC logs you out if there is no activity for a short period of time (roughly 20–30 seconds of inactivity on one page). 

  • Log back in and resume from where you left off.
  • Keep clicking between pages (Profile, Booking History, Search) while waiting for Tatkal to open. Do not stay idle on any page.
  • Avoid multiple tabs — IRCTC sometimes treats multiple tabs as suspicious activity and expires the session.

Error 3: "Payment Failed" / "Transaction Failed" 


What it means: Something went wrong during the payment step. This can happen due to bank gateway issues, slow internet, or high traffic. 

  • Do not panic and do not rebook immediately — first check your bank account or payment app for any deduction.
  • If money was deducted but no ticket was booked, IRCTC will automatically refund within 3–5 working days to your original payment source.
  • You can also check your Transaction History in IRCTC under 'My Transactions' to see the status.
  • If the status shows 'Pending from Bank End', contact your bank with the transaction reference number.
  • For urgent queries: email etickets@irctc.co.in with your transaction ID and date.

Error 4: "Booking Not Allowed" or "Can't Perform Action"


What it means: The IRCTC server is under heavy load — typically during Tatkal hours (10–12 AM) or festive seasons like Diwali, Chhath Puja, and Holi. 

  • Try the IRCTC Rail Connect mobile app — it sometimes works when the website is struggling.
  • Wait 5–10 minutes and try again. Do not keep refreshing rapidly — it worsens the server load.
  • Book in off-peak hours (late night: 11:30 PM to 6 AM) for regular advance bookings — the website is fastest then.

Error 5: "CAPTCHA Not Loading" or Wrong CAPTCHA 

  • Hard refresh the page: press Ctrl+Shift+R (Windows) or Cmd+Shift+R (Mac).
  • Switch browser — Chrome works best. Disable any ad-blockers or VPN as IRCTC actively blocks them.
  • Clear cache and cookies for irctc.co.in specifically (Settings > Privacy > Clear browsing data).
  • Try Incognito Mode — this bypasses cached data and extension interference.

Master Error-Fix Cheat Sheet

  • Invalid Password → Forgot Password flow → OTP reset
  • Session Expired → Log back in → Stay active by clicking between pages
  • Payment Failed → Check bank → Wait 3-5 days for auto-refund → Mail etickets@irctc.co.in
  • Server Down → Use mobile app → Try off-peak hours (11:30 PM - 6 AM)
  • CAPTCHA Error → Clear cache → Incognito mode → Disable VPN/Ad-blocker

6. IRCTC NGeT Key Features All Travellers Should Know

PNR Status Check


Your PNR (Passenger Name Record) is a 10-digit number on your ticket. Use it to: 


1. Check if your waitlisted ticket is confirmed at wirctc.co.in under 'PNR Status' 

2. Track chart preparation status (charts are usually prepared 4 hours before departure) 

3. Check the coach and berth number assigned to you 


Train Running Status


On the IRCTC portal, enter your train number or name to see real-time running status — how many minutes ahead or behind schedule it is. This is incredibly useful if you are picking up a passenger or have a connecting journey.


eWallet — The Fastest Way to Pay 


The IRCTC eWallet is a pre-loaded digital wallet within your IRCTC account. Once you load money into it: 


1. No OTP is required during payment — saves 20–60 seconds 

2. Ideal for Tatkal booking where every second matters 

3. Maximum wallet balance: Rs. 10,000 

4. To load: Go to 'My Account > eWallet' and recharge via net banking, UPI, or card 


e-Catering: Order Food to Your Berth 


IRCTC allows you to order food directly to your train seat via the e-catering feature. You need your PNR number. You can choose from restaurants available at upcoming stations on your route. Major stations like New Delhi (NDLS), Mumbai Central (BCT), Bangalore City Junction (SBC), and Chennai Central (MAS) all have e-catering options. 

7. IRCTC Safety & Security: Protect Yourself From Fraud

With millions of users, IRCTC is also a target for online fraud. Here is how to stay safe:


1. Only use the official website: irctc.co.in. The URL must end with irctc.co.in — nothing else.

2. Verify agents before paying — only use IRCTC-authorised agents. Check at irctc.co.in

3. If you suspect fraud, call 14646 immediately and report it. Change your password right away. 

  • Official IRCTC Contact Details
  • Helpline: 14646 | 0755-6610661 | 0755-4090600
  • Email: care@irctc.co.in
  • For ticket/refund queries: etickets@irctc.co.in
  • Twitter/X: @IRCTCofficial (for real-time outage updates)

Quick Summary: IRCTC NGeT at a Glance

  • IRCTC NGeT is the official online train booking system at www.irctc.co.in, launched in 2014
  • Register once with your mobile number and email — your account works forever
  • Tatkal opens at 10 AM (AC) and 11 AM (Sleeper) — one day before the journey
  • Use IRCTC eWallet for the fastest Tatkal payment — no OTP during checkout
  • Session expires after 20–30 seconds of inactivity — keep clicking between pages during Tatkal wait
  • Payment failed? Do not rebook — IRCTC auto-refunds within 3–5 working days
  • Confirmed Tatkal tickets are non-refundable unless the train is cancelled/delayed by Railways

Frequently Asked Questions (FAQs)

Q: What is the IRCTC Next Generation eTicketing System (NGeT)?

A: It is India's official online train ticket booking system at irctc.co.in, launched on 13 June 2014. It replaced the older IRCTC portal and handles over 10 lakh ticket bookings every day. It lets you search trains, check seat availability, book e-tickets, check PNR status, and manage cancellations — all online. 

Q: How do I login to IRCTC Next Generation portal?

A: Go to irctc.co.in, click 'Login', enter your username, password, and CAPTCHA, then click 'Sign In'. If OTP is requested, enter the code sent to your registered mobile. Always verify the URL contains '.irctc.co.in' before entering your credentials. 

Q: What should I do if my IRCTC session expired during booking?

A: Session expiry happens when you are inactive on any IRCTC page for roughly 20–30 seconds. Log back in and restart your booking. To prevent this during Tatkal, keep clicking between pages (Profile, History, Search) so the session stays alive. Avoid keeping multiple IRCTC tabs open simultaneously.

Q: What happens if IRCTC payment fails but money was deducted?

A: Do not rebook immediately. First check your bank account or UPI app. IRCTC automatically refunds the amount within 3–5 working days if a ticket was not issued. You can also check 'My Transactions' on IRCTC for the transaction status. For urgent cases, email etickets@irctc.co.in with your transaction ID and date. 

Q: How many tickets can one IRCTC user book per month?

A: Users without a linked Aadhaar ID can book up to 12 tickets per month, while Aadhaar-linked user IDs can book a maximum of 24 tickets per month. During Tatkal hours (10 AM to 12 PM), each user can book only two (2) Tatkal ticket per day.

Q: Can I get a refund on a cancelled Tatkal ticket?

A: No. Confirmed Tatkal tickets are non-refundable when cancelled by the passenger. However, if a Tatkal waitlisted ticket is not confirmed, IRCTC automatically cancels it and issues a full refund. Refunds are also possible via TDR if the train is cancelled or delayed by 3+ hours by Indian Railways. 

Q: Why is the IRCTC CAPTCHA not loading?

A: Clear your browser cache and cookies for irctc.co.in, then hard-refresh the page (Ctrl+Shift+R). Try Incognito mode or a different browser. Disable VPNs and ad-blockers — IRCTC actively blocks them. Chrome and Firefox work best with the IRCTC portal. 

Q: What is the fastest payment method for IRCTC Tatkal booking?

A: The IRCTC eWallet is the fastest — it is pre-loaded, requires no OTP at payment time, and can save 30–60 seconds during Tatkal rush. UPI (PhonePe, GPay) is a close second. Avoid SBI net banking during Tatkal as OTP delivery can be slower.

Q: What is IRCTC eWallet and how do I use it for train booking?

A: IRCTC eWallet is a pre-loaded digital wallet inside your IRCTC account. You can load money into it via UPI, net banking, or card. During booking, select 'eWallet' as your payment method — no OTP is required, making it the fastest payment option for Tatkal tickets. Maximum balance allowed is Rs. 10,000. 

Q: How can I fix the 'IRCTC account locked' error?

A: Your account gets locked after 3–5 consecutive failed login attempts as a security measure. It auto-unlocks after 30 minutes. For an immediate fix, click 'Forgot Password' and reset your password via OTP — this unlocks the account instantly.