How to Book a Train Ticket in India: Online and Offline Methods

July 02, 2024

Whether you are planning a short trip or a long journey, knowing how to book a train ticket is essential. In this blog, we'll guide you through both online and offline methods of booking train tickets in India.

Online Booking Methods

Booking train tickets online is the most convenient and widely used method. It saves time, effort, and allows you to book tickets from the comfort of your home or office. Here's how you can do it:

1. IRCTC Website

The Indian Railway Catering and Tourism Corporation (IRCTC) is the official online ticketing platform for Indian Railways. Follow these steps to book a ticket:

Create an Account: Visit the IRCTC website and sign up for an account if you don't already have one.

Log In: Enter your username and password to log in.

Plan Your Journey: Enter the details of your journey, including the departure and arrival stations, travel date, and the class of travel.

Search Trains: The website will display a list of trains available for your selected route and date.

Select a Train: Choose a train that suits your schedule and preferences.

Book the Ticket: Fill in passenger details, choose your preferred seat/berth, and proceed to payment.

Payment: Complete the payment using a credit/debit card, net banking, or other available options.

E-Ticket: Once the payment is successful, you will receive an e-ticket via email and SMS. You can also download it from the IRCTC website.

2. IRCTC Mobile App

IRCTC also offers a mobile app for both Android and iOS users, making it even easier to book tickets on the go. The process is similar to booking through the website.

Download the App: Install the IRCTC Rail Connect app from the Google Play Store or Apple App Store.

Sign Up/Log In: Create an account or log in with your existing credentials.

Book Your Ticket: Follow the same steps as the website to book your ticket.

3. Third-Party Apps and Websites

Several third-party travel apps and websites like MakeMyTrip, Cleartrip, and Paytm also offer train ticket booking services. These platforms are user-friendly and often provide additional discounts and offers.

Choose a Platform: Select a reliable third-party app or website.

Sign Up/Log In: Create an account or log in.

Search and Book: Enter your journey details, select a train, and proceed to book the ticket.

Payment: Complete the payment using the available options.

Confirmation: You will receive a confirmation email and SMS with your ticket details.

Offline Booking Methods

While online booking is convenient, there are still many people who prefer or need to book their tickets offline. Here’s how you can do it:

1. Railway Reservation Counters

You can book tickets at railway reservation counters located at railway stations and other designated locations. Here’s the process:

Visit the Counter: Go to the nearest railway reservation counter.

Fill Out a Reservation Form: Obtain a reservation form and fill it out with your journey details and passenger information.

Submit the Form: Submit the completed form to the booking clerk.

Payment: Pay for the ticket using cash, credit/debit card, or other accepted payment methods.

Collect Your Ticket: The booking clerk will issue a printed ticket, which you need to carry during your journey.

2. Authorized Travel Agents

Authorized travel agents can also assist you in booking train tickets. They can provide personalized service and help you choose the best train and class for your journey.

Visit an Agent: Find an authorized travel agent near you.

Provide Details: Share your travel plans and preferences with the agent.

Agent Books the Ticket: The agent will book the ticket on your behalf.

Payment: Pay the agent for the ticket and any service fees.

Collect Your Ticket: The agent will provide you with a printed ticket.


Whether you prefer the convenience of online booking or the personal touch of offline methods, booking a train ticket in India is straightforward. Planning ahead and booking your tickets early can ensure a smooth and hassle-free journey.

We at Uniglobe MKOV Travels are here to assist you in booking your train tickets.

For any assistance, feel free to contact us at 8010700700. Happy travels!