GoAsia
India

How to Get from Chandigarh to Agra

How to get from Chandigarh to Agra for the Taj Mahal: trains, overnight bus and private car, with prices and travel times.

Last updated: October 29, 2026

How to Get from Chandigarh to Agra

Photo: Adam Jones from Kelowna, BC, Canada / Wikimedia Commons, CC BY-SA 2.0

Contents

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

Train, Bus, Flight and Ferry tickets

Booking and payment are handled by 12Go, not GoAsia. We may receive a commission when you book through our links.

The route is a favorite for travelers who want to combine the gateway to the Himalayas with India's Golden Triangle. Choose between the Indian Railways, a private car on the expressways or an affordable overnight bus.

Chandigarh to Agra by Train

The train is the most authentic way to experience this route, with a front-row seat to the changing landscape of North India. Trains connect Chandigarh with Agra Cantt and with Tundla Junction nearby.

The entrance building of Agra Cantt railway station
The entrance building of Agra Cantt railway stationPhoto: Ramesh lalwani / Wikimedia Commons, CC BY-SA 4.0

Travel Classes and Comfort

The 2A (AC 2-Tier Sleeper) is the premium choice, with curtained berths and more space. The 3A (AC 3-Tier Sleeper) and 3E (AC 3-Tier Economy) are popular middle-ground options with air conditioning, which matters in the humid summer months. The SL (Sleeper Class) lacks air conditioning and can be dusty and crowded, but it is the way to travel like a local on a tight budget.

Arrival at Tundla

Some trains end at Tundla Junction instead of Agra Cantt. Taxis and auto-rickshaws wait outside the station for the final leg into Agra.

Chandigarh to Agra by Private Transfer

If you value door-to-door service and a dhaba meal along the way, a private transfer is the most flexible option and the fastest. The drive takes from about 7 hours. On booking platforms, prices run from about $95 to $166, depending on the vehicle (October 2026). Sedans and comfort cars suit solo travelers and couples. SUVs and vans carry up to 6 or 8 passengers. Starting in Mohali is also possible.[1]

Chandigarh to Agra by Bus

Buses suit travelers who prefer to ride in the evening and arrive in Agra by early morning. The trip takes from about 8 hours 45 minutes. On booking platforms, the AC seater costs about $10 (October 2026).[1]

Comparing Your Options

ModePriceDurationComfort
Private Transfer$95 - $166[1]From about 7h[1]High
Bus (AC Seater)About $10[1]About 8h 45min[1]Moderate

Tips for Traveling from Chandigarh to Agra

  • Book Trains Early: Indian Railways tickets often sell out weeks ahead, especially for AC classes.
  • Expressway Tolls: If you hire a private car, ask whether the Yamuna Expressway tolls are included in your quote.
  • Station Selection: Agra Cantt (AGC) is the most convenient for the Taj Mahal area; Tundla (TDL) is a common alternative for long-distance trains.
  • Timing Your Arrival: Arrive in the morning, check in and head to the Taj Mahal for the soft light of late afternoon.

Timetable

Bus Chandigarh - Agra $ 10.11 8h 45m
  • →  AC Seater 23:30
Taxi Chandigarh - Agra $ 94.19–165.19 6h 50m – 7h 46m
  • →  Economy 3pax
  • →  Van 8pax
  • →  SUV 6pax
  • →  Hatchback 4pax
  • →  Sedan
  • →  Comfort 3pax
  • →  Van 6pax
Train Chandigarh - Agra $ 6.32–16.25 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 $ 86.92–145.53 7h 43m
  • →  SUV 6pax
  • →  Hatchback 4pax
  • →  Sedan
Train Chandigarh - Tundla $ 6.32–25.54 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?

Use the booking tool on this page to compare the transport options currently available from Chandigarh to Agra, including current prices and schedules.

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

The train in Sleeper Class (SL) is the cheapest. The bus costs about $10 on booking platforms (October 2026).

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

A private transfer, from about 7 hours depending on traffic.

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

By car from about 7 hours, and by bus about 8 hours 45 minutes. Trains take a similar time.

Is it safe to travel overnight by bus to Agra?

Yes. Many people take overnight buses on this route. Choose an AC sleeper or seater and keep your valuables with you.

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

2A has two tiers of berths and more space; 3A has three tiers and is more crowded but cheaper. Both are air-conditioned.

Can I get a taxi from Tundla to Agra?

Yes. Taxis and auto-rickshaws wait outside Tundla station for the ride into Agra.

Sources and background

Numbers in the text such as [1] refer to these sources.

  1. [1] 12Go: 12Go timetable: Chandigarh to Agra. Retrieved October 25, 2026.

Guide prices and journey times are indicative, not live quotes. A booked package may include transfers and waiting time as well as the main journey. Check the selected offer, pickup point and current conditions before booking.