Planning a visit to the Taj Mahal? Checking the Delhi to Agra train ticket price is one of the first steps in planning your trip. Train travel is one of the fastest, cheapest, and most convenient ways to reach Agra from Delhi.
This guide covers train fares by class, the fastest and cheapest trains, major railway stations, train timings, ticket booking steps, and practical travel tips. Whether you want a low-cost Second Sitting or Sleeper ticket, or a premium journey on Gatimaan Express, Shatabdi Express, or Vande Bharat Express, you can compare the best options here. For more train ticket information, visit TicketPricing.
Important: Train fares, schedules, catering charges, running days, and seat availability can change. Always confirm the latest fare and timetable on IRCTC before booking.
What is the Delhi to Agra Train Ticket Price?
The Delhi to Agra train ticket price generally starts from around ₹100–₹150 on regular Express trains and can go up to ₹1,500–₹1,700 or more for premium Executive Class travel.
Your final fare depends on:
- Train type
- Boarding station and destination station
- Travel class
- General, Tatkal, Premium Tatkal, or other quota
- Catering inclusion
- Booking date
- Dynamic fare changes
- Seat availability
The Delhi–Agra rail distance varies by train and station pair. Premium trains usually cover the route in around 174–181 km, while other trains may follow longer rail paths. The fastest services complete the journey in about 1 hour 36 minutes, while regular Express trains can take around 2.5 to 4 hours.
Delhi to Agra Train Ticket Price
The Delhi to Agra train ticket price can start from around ₹100–₹150 on regular trains and rise to approximately ₹1,500–₹1,700 or more in premium Executive Class options.
The final price depends on:
- Train type
- Boarding and arrival station
- Travel class
- Quota selected
- Catering inclusion
- Booking date
- Dynamic pricing or Tatkal charges
The rail distance between Delhi and Agra is roughly 174–181 km on premium services, while the broader railway route varies by train. Fastest services can complete the trip in around 1 hour 36 minutes, while regular trains may take 2.5 to 4 hours.
Delhi to Agra Train Fare by Class
| Train Class | Typical Fare Range | Usual Travel Time | Best For |
|---|---|---|---|
| Second Sitting (2S) | ₹100–₹175 | 2.5–4 hours | Lowest-budget travel |
| Sleeper Class (SL) | ₹120–₹250 | 2.5–4 hours | Budget travellers needing a berth |
| AC 3 Economy (3E) | ₹520–₹600 | 2–3 hours | Affordable AC travel |
| AC 3 Tier (3A) | ₹500–₹850 | 2–3 hours | Families and comfort travellers |
| AC 2 Tier (2A) | ₹700–₹1,200 | 2–3 hours | Extra comfort |
| AC Chair Car (CC) | ₹455–₹860 | 1.5–2.5 hours | Day trips and premium daytime travel |
| Executive Chair Car (EC) | ₹1,000–₹1,700+ | 1.5–2 hours | Premium travel |
| First AC (1A) | ₹1,190–₹1,300+ | 2–3 hours | Limited premium options |
Regular Mail and Express services are the most economical option. Premium daytime trains such as Gatimaan Express, Bhopal Shatabdi, and Vande Bharat are better for travellers who prioritise speed, comfort, and shorter journey duration.goibibo+2
Popular Delhi to Agra Trains
Gatimaan Express (12050)
Gatimaan Express is one of the best choices for a same-day Taj Mahal trip because it leaves Delhi in the morning and reaches Agra before 10 AM.
- Departure: Hazrat Nizamuddin (NZM), 8:10 AM
- Arrival: Agra Cantt (AGC), 9:50 AM
- Travel time: 1 hour 40 minutes
- Chair Car fare: Around ₹755–₹860
- Executive Class fare: Around ₹1,495–₹1,695
- Operating days: Usually six days a week; typically not available on Friday
Gatimaan Express is ideal for tourists who want to reach Agra quickly, visit the Taj Mahal and Agra Fort, and return to Delhi on the same day. Catering may be included in the fare, depending on the current booking configuration.globalsblog+1
Vande Bharat Express (20172)
Vande Bharat Express is one of the fastest trains between Delhi and Agra. However, it is important to check its timing before choosing it for a Taj Mahal day trip.
- Departure: Hazrat Nizamuddin (NZM), 2:40 PM
- Arrival: Agra Cantt (AGC), 4:16 PM
- Travel time: Around 1 hour 36 minutes
- Chair Car fare: Around ₹585–₹655
- Executive Chair Car fare: Around ₹1,255
- Operating days: Check the latest schedule on IRCTC
The train is an excellent option for afternoon travellers, people staying overnight in Agra, or passengers continuing their journey onward. However, because it reaches Agra in the late afternoon, it is not the best choice for a complete same-day Taj Mahal trip from Delhi.goibibo+1
Bhopal Shatabdi Express (12002)
Bhopal Shatabdi Express is a dependable early-morning option for a Delhi to Agra day trip.
- Departure: New Delhi (NDLS), 6:00 AM
- Arrival: Agra Cantt (AGC), 7:50 AM
- Travel time: Around 1 hour 50 minutes
- Chair Car fare: Usually around ₹455–₹700
- Executive Class fare: Higher, depending on fare conditions and selected date
This is one of the best trains for travellers who want to reach Agra very early and spend a full day visiting the Taj Mahal, Agra Fort, Mehtab Bagh, and local markets.trainman+1
Taj Express (12280)
Taj Express is one of the most practical low-cost trains for visitors travelling from Delhi to Agra.
- Departure: New Delhi (NDLS), 6:55 AM
- Arrival: Agra Cantt (AGC), 9:25 AM
- Travel time: Around 2 hours 30 minutes
- Lowest fare: Around ₹105 in the lowest available class
- AC Chair Car fare: Higher, depending on availability and quota
Taj Express is a good choice for travellers who want an early arrival in Agra without paying premium Gatimaan or Vande Bharat fares.
Delhi to Agra Train Timings
Knowing the train timings helps you plan your trip more easily. The following is a schedule of the most frequented trains to assist in decision-making.
| Train Name | Departure Delhi | Arrival Agra | Duration |
|---|---|---|---|
| Vande Bharat Express 20172 | 06:00 AM | 07:36 AM | 1h 36m |
| Bhopal Shatabdi 12002 | 06:00 AM | 07:50 AM | 1h 50m |
| Taj Express 12280 | 06:55 AM | 09:25 AM | 2h 30m |
| Gatimaan Express 12050 | 08:10 AM | 09:50 AM | 1h 40m |
| Magadh Express 20802 | 09:05 PM | 12:08 AM | 3h 03m |
Note: The time and fare of the train service may vary a little, so never forget to update it on the official website of IRCTC before travelling.
Best Train for a Taj Mahal Day Trip
For a same-day Taj Mahal visit, choose an early morning train.
| Best choice | Why it works |
|---|---|
| Bhopal Shatabdi (12002) | Reaches Agra early at around 7:50 AM |
| Taj Express (12280) | Affordable and arrives by around 9:25 AM |
| Gatimaan Express (12050) | Fast, comfortable, and reaches by 9:50 AM |
The Gatimaan Express is best for speed and comfort. The Bhopal Shatabdi is ideal for an earlier arrival. The Taj Express is best for a lower-cost morning trip.
The afternoon Vande Bharat is fast, but it is more suitable for travellers staying overnight in Agra or continuing onward rather than doing a complete same-day Taj Mahal trip from Delhi.
Cheapest Train from Delhi to Agra
A good number of low-end backpackers would want to find out the cheapest Delhi to Agra Train ticket price. When you are looking to spend less, you should not use high-quality trains such as Shatabdi and Vande Bharat. Rather, seek regular Mail/Express trains.
The fare between Delhi and Agra train, such as Intercity Express, Gomti Express, or Kalindi Express is extremely low. As an illustration, the second sitting ticket on the Gomti Express 12,420 costs around ₹110 only. The sleeper class fare of a train between New Delhi and Agra is ₹145 and above on these express trains. This renders visiting the Taj Mahal very cheap.
Distance Between Delhi and Agra
Whenever individuals seek the price of the New Delhi to Agra Train ticket price, they also enquire about the distance. The distance between Delhi and Agra by train is about 195 km.
Due to the well-developed infrastructure, the track and the speed of the trains are 160 km/h on this route. This is because it is a short distance and a day trip can be easily made. You can also leave New Delhi in the morning, visit the Taj Mahal and come back in the evening.
Agra and Delhi Railway Stations
The step of booking a Train ticket is to check the train ticket price before booking. Today involves the right boarding station selection.
Delhi Railway Stations
- New Delhi Railway Station, NDLS: It is the central station. Trains such as the Shatabdi and Taj Express leave here.
- Hazrat Nizamuddin NZM: It is not a very crowded station located in South Delhi. The Gatimaan Express comes out of this.
- Delhi Cantt DEC: It comes in handy when you are staying in West Delhi or the one nearer to the airport, and fewer trains to Agra pass by it.
Agra Railway Stations
Similar to Delhi, Agra also boasts a couple of stations. This is because knowing them will assist you in planning your local transport.
- Agra Cantt AGC: This is the central station through which all the premium trains pass. It is the nearest to the large hotels and the Taj Mahal.
- Agra Fort AF: This is located close to the Agra Fort. Some eastbound trains are passing by here.
- Raja Ki Mandi RKM: A small city station. This is only stopped by a limited number of express trains.
The Booking of Delhi to Agra Train Tickets
The real process of booking is rarely explained on booking sites. You would like to know how to book a Delhi to Agra train ticket, as it is simple to follow step-by-step.
- Go to the IRCTC Website: open the official Indian Railways site or application.
- Search route: Type in NDLS New Delhi in the From box and AGC Agra Cantt in the To box.
- Select train: Select the train list. Compare the Agra train ticket price with the Delhi train ticket price and timetables.
- Choose coach: Choose your desired coach. You may examine the fare of the train, sleeper or AC chair car.
- Online payments: Select the payment method as UPI, debit card, or net banking by filling in the passenger information and paying.
Read More About – Choose the Best Delhi Agra Tour Packages on Your Budget
Delhi Agra by Train Travel Advice
To ensure your trip is easy, we have included some useful tips to help you on your trip, besides knowing the price of train ticket.
- Early booking on weekends: Trains travelling to Agra are full on weekends. Attempt to reserve at least two weeks.
- Book Tatkal: The Tatkal quota can be used in case of last-minute booking. It is important to note that the Delhi to Agra train ticket will be charged with an additional premium.
- Travel with Gatimaan: The Gatimaan Express is the best option when you are travelling at a fast speed and in luxury.
- Station touts Beware: Do not listen to unofficial guides at Agra Cantt station. Never fail to book official prepaid taxis.
Train vs Bus vs Car: Delhi to Agra Train
Numerous passengers have a question whether they should use a train, bus, or drive. You can decide on a simple comparison table as below.
| Mode of Transport | Average Time | Average Cost / Price |
|---|---|---|
| Train | 1.5 to 3 hours | ₹145 to ₹1695 |
| Bus AC Volvo | 3.5 to 4.5 hours | ₹400 to ₹1000 |
| Car Taxi | 3.5 to 4 hours | ₹3000 to ₹5000 |
The price of a Delhi to Agra train ticket will provide an optimal balance between speed and cost. The train does not go through any of the highway traffic.
Frequently Asked Questions
Q1. What is the Delhi to Agra train ticket price?
Ans. The Delhi to Agra train ticket price usually ranges between ₹90 and ₹1695, depending on the train type and travel class, such as Sleeper, AC Chair Car, or Executive Class.
Q2. What is the Delhi to Agra train ticket price for a sleeper?
Ans. Sleeper class SL is typically around ₹150–₹200, with some trains starting from about ₹145.
Q3. What is the Delhi to Agra train ticket price in general?
Ans. General / Second Sitting 2S is usually in the ₹90–₹175 range, making it the cheapest option.
Q4. What is the Delhi to Agra train ticket price for the TAJ EXPRESS?
Ans. The Taj Express Delhi to Agra ticket price is about ₹100 in Second Sitting and ₹395–₹605 in AC Chair Car.
Q5. What is the Delhi to Agra Shatabdi train ticket price in Chair Car?
Ans. The Delhi to Agra Shatabdi train ticket price in AC Chair Car is around ₹600–₹700.

