hero
How2Go
Anandpur-Sahib to Agra

Anandpur-Sahib to Agra

Agra is approximately 550+ km from Anandpur Sahib, making it a convenient option for a short trip or a quick transfer between the two destinations. Depending on your budget and preferred travel time, you can choose from different modes of transport to reach Agra.

Read More
Sort By
Mode of Transport

Direct Options

RECOMMENDED

Anandpur Sahib

Agra

Approx Travel Time

8h 17m

₹355

Onwards

Anandpur Sahib

Agra

Approx Travel Time

8h 51m

₹9,826

Onwards

Via Delhi

CHEAPEST

FASTEST

Anandpur Sahib

Delhi

Agra

Approx Travel Time

7h 15m

₹270

Onwards

Via Ambala

Anandpur Sahib

Ambala

Agra

Approx Travel Time

11h 10m

₹1,589

Onwards

Anandpur Sahib

Ambala

Agra

Approx Travel Time

11h 14m

₹4,380

Onwards

Anandpur Sahib

Ambala

Agra

Approx Travel Time

7h 46m

₹365

Onwards

Via Sirhind

Anandpur Sahib

Sirhind

Agra

Approx Travel Time

8h 10m

₹460

Onwards

Via Rajpura

Anandpur Sahib

Rajpura

Agra

Approx Travel Time

8h 15m

₹435

Onwards

Via Ganaur

Anandpur Sahib

Ganaur

Agra

Approx Travel Time

8h 23m

On Demand

Via Panipat

Anandpur Sahib

Panipat

Agra

Approx Travel Time

8h 22m

₹355

Onwards

Frequently Asked Questions

What is the distance between Anandpur-Sahib and Agra?

Agra is approximately 550+ kms from Anandpur-Sahib.

How long does it take to reach Agra from Anandpur-Sahib?

It takes approximately 7 hours to reach Agra from Anandpur-Sahib by Train Via Delhi.

What is the cheapest way to reach Agra from Anandpur-Sahib?

The cheapest way to reach Agra from Anandpur-Sahib is by Train Via Delhi.

What is the fastest way to reach Agra from Anandpur-Sahib?

The fastest way to reach Agra from Anandpur-Sahib is by Train Via Delhi.

Popular Places Routes

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India