How to Get from Chandigarh to Agra

How to Get from Chandigarh to Agra

Last updated: March 8, 2026

Leaving behind the grid-like precision and Modernist architecture of Chandigarh for the Mughal grandeur of Agra feels like a journey through India's distinct historical layers. While Chandigarh represents the vision of a post-independence future, Agra remains the custodian of a royal past, anchored by the eternal silhouette of the Taj Mahal. The journey south across the plains of Haryana and Uttar Pradesh is a transition from the calm, wide boulevards of the City Beautiful to the bustling, atmospheric energy of the Yamuna River banks.

This route is a favorite for travelers looking to combine the gateway to the Himalayas with India's Golden Triangle. Whether you prefer the rhythmic clatter of the Indian Railways, the flexibility of a private car via the modern expressways, or an affordable overnight bus, the connection between these two cities is well-established. You can easily compare schedules and book your preferred transport for this journey on GoAsia.cc to ensure a smooth transition between these two iconic Indian destinations.

Chandigarh to Agra by Train

The train is arguably the most authentic way to experience this route, offering a front-row seat to the changing landscape of North India. The journey typically takes between 8 and 9 hours, making it a manageable day trip or a convenient overnight hop. Indian Railways operates several services that connect Chandigarh Junction to Agra Cantt or the nearby Tundla station.

Travel Classes and Comfort

For those seeking maximum comfort, the 2A (AC 2-Tier Sleeper) is the premium choice, featuring curtained berths and more space, with prices around $18 to $19. The 3A (AC 3-Tier Sleeper) and 3E (AC 3-Tier Economy) are popular middle-ground options, costing between $14 and $17; these provide air conditioning and a bunk, which is essential during the humid summer months. If you are on a tight budget and want to travel like a local, the SL (Sleeper Class) is available for approximately $7, though it lacks air conditioning and can be quite dusty and crowded.

Arrival at Tundla

Some train services terminate at Tundla Junction rather than Agra Cantt. Tundla is located about 25 kilometers from Agra. If your train arrives here, you will find plenty of taxis and auto-rickshaws waiting to take you the final leg of the journey, which usually takes about an hour depending on traffic.

Chandigarh to Agra by Private Transfer

If you value door-to-door service and the ability to stop for a dhaba meal along the way, a private transfer is the most flexible option. The drive usually takes between 7 and 8 hours, utilizing the well-maintained Yamuna Expressway for the final stretch into Agra. This is the fastest way to travel and is particularly cost-effective for families or small groups.

There is a wide variety of vehicle types available to suit different needs. For solo travelers or couples, a standard Sedan or a Comfort 3-pax car offers a private, climate-controlled environment for roughly $99 to $130. Larger groups can opt for an SUV (6-pax) or a Van (up to 8-pax), with prices ranging from $140 to $173. Starting your journey from Mohali is also an option, with similar vehicle types available for a slightly lower starting price of around $91.

Chandigarh to Agra by Bus

Buses offer a reliable and frequent alternative, especially for those who prefer traveling in the evening to arrive in Agra by early morning. The duration for a bus journey ranges from roughly 8 hours and 40 minutes to 10 hours and 30 minutes. Most buses depart from the Sector 43 Bus Stand in Chandigarh.

You can choose between AC Seater buses and AC Sleeper buses. The AC Seater is a standard upright chair, while the Sleeper allows you to lie down in a small bunk, which is highly recommended for the longer overnight hauls. Prices for bus tickets are quite varied, starting as low as $7 for basic services and going up to $63 for premium luxury coaches that offer high-end amenities and smoother suspension.

Comparing Your Options

ModePrice (USD)DurationComfort
Train$7 - $197h 47min - 9h 10minModerate to High
Private Transfer$91 - $1736h 50min - 7h 46minHigh
Bus$7 - $638h 40min - 10h 30minModerate

Tips for Traveling from Chandigarh to Agra

  • Book Trains Early: Indian Railways tickets often sell out weeks in advance, especially for AC classes. Use GoAsia.cc to secure your seat as soon as your travel dates are fixed.
  • Expressway Tolls: If you are hiring a private car, clarify if the toll fees for the Yamuna Expressway are included in your quote, as these can be significant.
  • Station Selection: Agra has multiple stations. Agra Cantt (AGC) is the most convenient for the Taj Mahal area, but Tundla (TDL) is a common alternative for long-distance trains.
  • Pack for Temperature Shifts: Even if it is hot outside, the air conditioning on trains and buses can be quite cold. Carry a light shawl or hoodie.
  • Timing Your Arrival: Try to arrive in Agra in the morning. This gives you the chance to check into your hotel and head straight to the Taj Mahal for the late afternoon light, which is spectacular.

Timetable

Bus Chandigarh - Agra $ 10.49 8h 45m
  •   AC Seater 23:30
Taxi Chandigarh - Agra $ 97.73–171.38 6h 50m – 7h 46m
  •   Economy 3pax
  •   Van 8pax
  •   SUV 6pax
  •   Hatchback 4pax
  •   Sedan
  •   Comfort 3pax
  •   Van 6pax
Train Chandigarh - Agra $ 6.56–16.86 7h 47m
  •   2A - AC 2-Tier Sleeper 03:13
  •   3A - AC 3-Tier Sleeper 03:13
  •   3E - AC 3-Tier Economy Sleeper 03:13
  •   SL - Sleeper Class 03:13
Taxi Mohali - Agra $ 90.18–150.99 7h 43m
  •   SUV 6pax
  •   Hatchback 4pax
  •   Sedan
Train Chandigarh - Tundla $ 6.56–26.49 8h 20m – 8h 25m
  •   1A - AC First Class Sleeper 01:25, 16:45
  •   2A - AC 2-Tier Sleeper 01:25, 16:45
  •   3A - AC 3-Tier Sleeper 16:45
  •   3E - AC 3-Tier Economy Sleeper 16:45
  •   SL - Sleeper Class 01:45

Frequently Asked Questions

How can I book tickets from Chandigarh to Agra?

You can book train, bus, flight, taxi, van, and ferry tickets from Chandigarh to Agra directly on GoAsia.cc. Use the booking tool on this page to compare all available options and prices in real time.

What is the cheapest way to get from Chandigarh to Agra?

The cheapest way to travel is by train in the Sleeper Class (SL) or by bus, with both options starting at approximately $7. These are budget-friendly choices for travelers who do not mind a more basic level of comfort.

What is the fastest way to get from Chandigarh to Agra?

A private transfer is the fastest option, taking as little as 6 hours and 50 minutes. This mode allows you to avoid station wait times and provides direct door-to-door service via the expressway.

How long does it take to get from Chandigarh to Agra?

The journey duration varies by mode: private transfers take about 7 hours, trains take between 8 and 9 hours, and buses typically take between 9 and 11 hours.

Is it safe to travel overnight by bus to Agra?

Yes, overnight buses are a standard and safe way to travel in North India. Opting for an AC Sleeper bus provides a secure bunk, and it is a popular choice for both locals and tourists to save on a night of accommodation.

What is the difference between 2A and 3A train classes?

2A (AC 2-Tier) offers more privacy with only four berths per compartment and privacy curtains, costing about $19. 3A (AC 3-Tier) has six berths per compartment and no curtains, making it slightly more crowded but more affordable at around $14 to $15.

Can I get a taxi from Tundla to Agra?

Yes, if your train stops at Tundla Junction instead of Agra Cantt, there are numerous taxis and auto-rectshaws available outside the station. The drive to central Agra takes about an hour and is a common route for travelers.