hero
How2Go
Mathura to Anandpur-Sahib

Mathura to Anandpur-Sahib

Anandpur-Sahib is approximately 500+ kms from Mathura. The fastest way to reach Anandpur-Sahib from Mathura is by Train Via Delhi. It takes approximately 8 hours. The cheapest way to reach Anandpur-Sahib from Mathura is by Train Via Delhi which would take approximately 8 hours.

Sort By
Mode of Transport

Direct Options

RECOMMENDED

Mathura

Anandpur Sahib

Approx Travel Time

7h 45m

On Demand

Mathura

Anandpur Sahib

Approx Travel Time

9h 32m

₹335

Onwards

Via Delhi

CHEAPEST

FASTEST

Mathura

Delhi

Anandpur Sahib

Approx Travel Time

7h 34m

₹255

Onwards

Mathura

Delhi

Anandpur Sahib

Approx Travel Time

8h 35m

₹1,027

Onwards

Ads by MMT

Via Ambala

Mathura

Ambala

Anandpur Sahib

Approx Travel Time

9h 37m

₹1,578

Onwards

Via Ghaziabad

Mathura

Ghaziabad

Anandpur Sahib

Approx Travel Time

9h 26m

₹3,372

Onwards

Ads by MMT

Via Karnal

Mathura

Karnal

Anandpur Sahib

Approx Travel Time

8h 28m

₹335

Onwards

Mathura

Karnal

Anandpur Sahib

Approx Travel Time

8h 23m

₹769

Onwards

Via Panipat

Mathura

Panipat

Anandpur Sahib

Approx Travel Time

8h 30m

₹330

Onwards

Via Ganaur

Mathura

Ganaur

Anandpur Sahib

Approx Travel Time

8h 39m

₹355

Onwards

Frequently Asked Questions

What is the distance between Mathura and Anandpur-Sahib?

Anandpur-Sahib is approximately 500+ kms from Mathura.

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

It takes approximately 8 hours to reach Anandpur-Sahib from Mathura by Train Via Delhi.

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

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

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

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

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India