India's Trusted Travel Booking Platform

Book Train, Bus & Flight
Tickets Fast & Easy

Search trains, buses and flights, compare fares, book tickets and track your journey — all in one place, for every passenger.

60 daysAdvance train booking
Train · Bus · FlightOne place for every journey
TatkalOpens 1 day before travel
0Days ahead you can book a train
0Digits in a train PNR number
0Before departure the first chart is made
0Railway helpline number

Travel Your Way

Train, bus or flight — book every journey in one place.

Train Tickets

Reserved train tickets across India.

  • PNR status & live running status
  • Tatkal and general quota
  • SL, 3A, 2A, 1A, CC and EC classes
Find Trains

Bus Tickets

Intercity buses from state and private operators.

  • AC Sleeper, Seater and Volvo buses
  • Select your seat and boarding point
  • Operator ratings and reviews
Find Buses

Flight Tickets

Domestic flights from major airlines.

  • Compare airlines and timings
  • Economy, Premium and Business
  • Web check-in and flight alerts
Find Flights

Popular Train Routes

Popular routes. Click a route to fill the search form. Fares and durations shown are samples.

Lucknow
From ₹450

Delhi → Lucknow

6h 15mBook Now
Agra
From ₹320

Delhi → Agra

1h 50mBook Now
Varanasi
From ₹720

Delhi → Varanasi

11h 20mBook Now
Mumbai
From ₹380

Mumbai → Pune

3h 10mBook Now
Jaipur
From ₹410

Delhi → Jaipur

4h 30mBook Now
Hyderabad
From ₹560

Hyderabad → Bengaluru

11h 00mBook Now

Book Your Ticket in 4 Easy Steps

From search to seat in just a couple of minutes.

1

Search Trains

Enter your stations, date and travel class.

2

Choose Train

Compare timings, fares and live availability.

3

Add Passengers

Fill traveller details and pick your berth.

4

Pay & Travel

Pay securely and get your e-ticket instantly.

Travel Comfortably,
Every Passenger Matters

Whether you are a daily commuter, a family on holiday or a senior citizen, we make booking simple and stress free.

  • Senior citizen & ladies quota support
  • Multiple passengers in a single booking
  • Easy cancellation with refunds as per railway rules
  • Refunds go to your original payment mode
Know More

Latest Offers

Save more on every booking with these deals.

₹150 OFF

On your first booking

Valid on tickets above ₹800 for new users.

FIRST150

10% CASHBACK

On UPI payments

Up to ₹200 cashback on every UPI booking.

UPI10

₹75 OFF

On wallet payments

Flat ₹75 off when you pay with a wallet on tickets above ₹600.

WALLET75

Frequently Asked Questions

Enter your origin, destination and date in the search box, choose a train and class, add passenger details and pay securely.
Open the PNR Status page, enter your 10 digit PNR number and tap Check PNR.
Refunds for cancelled or waitlisted tickets are sent back to your original payment mode as per railway rules.
Yes. Use the Train, Bus and Flight buttons at the top of the page to search each mode.

Travel Tips for a Smooth Journey

Carry Valid ID

Keep one original photo ID such as Aadhaar, passport or driving licence.

Reach Early

Arrive at least 30 minutes before departure to find your platform.

Pack Smart

Free luggage limit is 40 kg in SL and 3A, 50 kg in 2A and 70 kg in 1A.

Pre-order Meals

Pre-book meals on long routes to avoid station rush.

Keep PNR Handy

Note your PNR from the e-ticket to check chart status quickly.

Stay Safe

Keep valuables close and note emergency helpline 139.

More Questions Answered

Advance reservation opens 60 days before the journey date, excluding the date of travel.
Tatkal is a last-minute quota that opens one day before the journey at an additional charge.
Children under 5 travel free without a berth. Children aged 5–11 can be booked half fare with or without a berth.
Fully cancelled trains are refunded automatically to your original payment mode.
Your e-ticket is available instantly after booking, with a copy sent by SMS and email.