Guide · Travel
How to Book Trains and Flights Smartly in India: Rules, Timing and Savings
Waitlists, Tatkal rushes and flight price swings frustrate every traveller. Here is how Indian rail booking works, when to book flights, how to compare total costs and how to avoid fake sites and hidden charges.
For
Domestic travellers in India who want to book transport reliably and cheaply.
Level
On this page
Key takeaways
- Indian Railways opens most reservations 60 days before travel (excluding the day of travel) since November 2024. Plan and set reminders.
- Understand confirmed, RAC and waitlist (WL) status, and check cancellation and refund rules, which have been revised recently.
- Book only on the official IRCTC site or app, or reputable partners. Fake booking sites and calls are common.
- For flights, compare the total price including baggage, seats and fees, and set price alerts.
- Keep flexible dates and alternatives, and don't pay extra for add-ons you don't need.
Two weeks before a festival, Arjun tried to book a train ticket home. Every train showed "WL 214". He ended up paying double for a last-minute flight.
Travel in India has seasonal rushes, and tickets disappear fast. A few simple habits make a big difference. Rules and fares change often, so confirm current details on official sources before you book.
Part 1: Booking train tickets
#Advance reservation period
#Indian Railways reduced the advance reservation period (ARP) from 120 days to 60 days, not counting the day of travel, from 1 November 2024, for most trains. Some trains have different limits, and special arrangements apply for foreign tourists. Check the current rule for your train.
Tip: Note the booking opening date for your travel date, and set a reminder. Popular trains sell out in minutes during peak seasons.
Understanding ticket status
#- CNF (Confirmed): you have a berth or seat.
- RAC (Reservation Against Cancellation): you get a seat (shared berth), and may get a full berth if others cancel.
- WL (Waitlist): not confirmed. It moves up as others cancel. A high waitlist number may never clear. Waitlisted tickets that don't confirm are cancelled automatically, and you get a refund (with some deduction depending on the rules).
- GNWL, RLWL, PQWL: types of waitlist. GNWL (general waitlist) generally has the best chance of confirmation, and RLWL (remote location) and PQWL (pooled quota) often have lower chances.
Check the chance of confirmation indicators in apps, and have a backup plan.
Choosing class
#Class | Notes |
|---|---|
Sleeper (SL) | Cheapest, non-AC, crowded in peak seasons |
3AC / 3E | AC, good value for long distances |
2AC | More space and privacy |
1AC | Premium, expensive |
Chair car (CC) | For daytime trains |
General (UR) | Unreserved |
For safety and comfort, many solo travellers prefer AC classes. See solo travel safety.
Booking on IRCTC
#- Register on the official IRCTC website or app, using your own details, and verify your mobile and email.
- Link Aadhaar if you want to book more tickets per month, subject to the current rules.
- Search by station, date and train.
- Select class and quota, and enter passenger details, including age and gender.
- Pay through UPI, net banking or card. Only use the official payment flow.
- Keep the PNR and e-ticket. Check the chart status before departure.
Save passenger details in your master list to book faster.
Alternatives to improve your chances
#- Search trains on nearby dates, or from a nearby station.
- Try different quotas: general, ladies, senior citizen, and others, if eligible.
- Book in parts: for long journeys, split the trip into two tickets via a major junction, if connections allow.
- Use the vikalp option (alternate train scheme) when booking a waitlisted ticket. It may shift your ticket to another train with availability. Check the current terms.
- Check the chart preparation time: charts are prepared hours before departure, and seats may open up in the current availability window.
- Check different classes, since the cost difference may be smaller than expected.
Tatkal and Premium Tatkal
#- Tatkal is a last-minute quota. Booking generally opens one day before the journey date, at set times for AC (about 10:00) and non-AC (about 11:00) classes, with higher fares.
- Premium Tatkal uses dynamic pricing.
- Be ready with login, passenger details saved and a fast payment method.
- Tatkal tickets typically have limited or no refund on cancellation. Check the rules.
- Beware of agents promising guaranteed Tatkal tickets. Use official channels only.
Cancellation and refunds
#Indian Railways revises cancellation and refund rules from time to time, including recently. In general:
- Confirmed tickets cancelled well before departure get a larger refund, with a flat deduction per passenger depending on class.
- Closer to departure, more of the fare is deducted, and very late cancellations may get little or no refund.
- Waitlisted tickets that are not confirmed are cancelled automatically, with a small clerkage deduction.
- If your train is cancelled or severely delayed, you may be eligible for a full refund. Check the rules for filing a TDR (Ticket Deposit Receipt) when needed.
Because the slabs and timelines have changed recently, read the current refund rules on the IRCTC or Indian Railways website before you cancel, and cancel as early as possible.
Travel tips for trains
#- Carry valid ID matching the ticket (the original or accepted digital ID).
- Check coach and berth in the chart and on the coach.
- Arrive early.
- Keep your belongings secure and avoid accepting food from strangers.
- Check live running status before leaving home.
- Use the Rail Madad portal or helpline 139 for complaints and assistance.
Part 2: Booking flights
#When to book
#- Domestic flights are often cheapest when booked several weeks in advance, with prices commonly rising in the last two weeks. Festival and holiday periods are exceptions: book as early as possible.
- Midweek flights (Tuesday, Wednesday) and early-morning or late-night flights are often cheaper.
- Prices change often, based on demand. Set price alerts and compare across days.
There's no perfect time, but booking too late rarely helps in India.
Compare the total cost
#The base fare is only part of the price. Compare:
- Checked baggage fees and cabin baggage limits. Low-cost carriers often charge for checked bags and seats.
- Seat selection fees
- Meals
- Convenience fees on booking platforms
- Airport transfers and distance to the airport
- Change and cancellation fees
Sometimes a "cheaper" ticket becomes more expensive once you add a bag and a seat.
Where to book
#- Directly on the airline's site or app, which often gives better support and fewer fees when plans change.
- Reputable travel portals, which can have discounts and offers. Compare the final price.
- Avoid unknown agents and social media offers.
Flexibility and refunds
#- Understand change and cancellation charges before you pay. Some fares are non-refundable.
- DGCA rules give passengers certain rights, such as refunds when flights are cancelled by the airline or compensation for certain delays and denied boarding. Check the passenger charter.
- Consider a flexible fare if your plans may change.
- Travel insurance can cover some disruptions, but read the terms.
Airport tips
#- Web check-in early where available.
- Arrive in good time (around 90 minutes to 2 hours before a domestic flight, depending on the airport).
- Check baggage limits and hand-baggage rules.
- Keep ID ready. Digital ID options like DigiYatra may be available at some airports.
- Carry power banks in your hand baggage as required by rules.
Trains vs flights
#Compare:
- Total travel time including airport transfers and waiting
- Total cost including baggage
- Comfort and flexibility
- Weather and delay risks
For journeys under about 500 km with good trains, rail is often more cost-effective, and flights make sense for long distances or tight schedules.
Part 3: Avoid scams and hidden charges
#- Use official apps and websites. Check the web address carefully. Fake IRCTC and airline sites exist.
- Don't trust "customer care" numbers from search results. Use the number on the official site or your ticket.
- Never share your OTP, PIN or card details with anyone who calls offering a refund or a booking.
- Avoid agents who ask for payment to a personal UPI ID.
- Check the final price on the payment page, with all taxes and fees.
- Read the cancellation rules before you pay.
- Beware of "limited seats left" pressure.
- Keep records of your bookings and receipts.
- For more, see cybersecurity basics and UPI scams.
Paying wisely
#- Use UPI or a card that suits you, but don't use credit just to earn rewards and then carry a balance. See credit card rules in India.
- Watch out for card offers with hidden conditions.
- Keep an eye on bank-processing times for refunds, which may take days or weeks.
For overall trip budgeting, see budget trip in India and budgeting methods that work.
A booking checklist
#- Note the booking opening date for your train
- Save passenger details and payment method
- Check alternate trains, dates and nearby stations
- Compare train and flight costs, including baggage
- Book on official sites or apps
- Read cancellation and refund rules
- Save tickets offline and share details with family
- Check status the day before and on the day of travel
Common mistakes
#- Waiting for the last moment during peak seasons
- Relying on a high waitlist number
- Using unofficial sites or agents
- Ignoring baggage and add-on costs
- Not reading refund rules
- Cancelling late
- Entering wrong passenger details
- Forgetting ID
- Sharing OTPs
Frequently asked questions
#Can I book a train ticket more than 60 days ahead?
#For most trains, the advance reservation period is 60 days (excluding the day of travel). Some trains and categories have different periods. Check the current rule.
How can I improve my chances of Tatkal?
#Be logged in before the opening time, have details saved, use fast payment and try different trains and classes. There's no guarantee.
Will a waitlisted ticket get confirmed?
#It depends on cancellations and the waitlist position. Look at the trend and have a backup plan.
Is it cheaper to buy flights early?
#Often, yes, but not always. Compare prices over days and set alerts.
What should I do if my train or flight is cancelled?
#Check refund rights, use the official channels to claim and look for alternatives. Keep proof of cancellation.
Railway and aviation rules, fares and schedules change frequently. Always verify current details on the official IRCTC, Indian Railways, DGCA and airline websites before booking.
Sources & further reading
Connected reading
References
Share this guide
Keep reading
More in Travel →Guide · Career
A LinkedIn Profile That Gets Recruiter Messages
Guide · Technology
AI Coding Assistants: Modes, Strengths and Your Responsibility
Guide · Technology
AI, Machine Learning, Generative AI and LLMs: The Map

