
Mahendragarh to Amritsar
Amritsar is approximately 450+ kms from Mahendragarh. The fastest way to reach Amritsar from Mahendragarh is by Train, Flight Via Delhi. It takes approximately 5 hours. The cheapest way to reach Amritsar from Mahendragarh is by Train Via Delhi which would take approximately 12 hours.
Sort By
Mode of Transport
Via Delhi
FASTEST
Mahendragarh
Delhi
Amritsar
Approx Travel Time
5h 1m
₹3,020
Onwards
Mahendragarh
Delhi
Amritsar
Approx Travel Time
5h 28m
₹5,462
Onwards
CHEAPEST
Mahendragarh
Delhi
Amritsar
Approx Travel Time
11h 46m
₹325
Onwards
Via Hisar
Mahendragarh
Hisar
Amritsar
Approx Travel Time
9h 46m
₹4,497
Onwards
Mahendragarh
Hisar
Amritsar
Approx Travel Time
10h 40m
₹5,172
Onwards
Via Ludhiana
Mahendragarh
Ludhiana
Amritsar
Approx Travel Time
11h 10m
₹1,279
Onwards
Via Mohali, Shimla
Mahendragarh
Mohali
Shimla
Amritsar
Approx Travel Time
13h 40m
₹4,393
Onwards
Via Sonipat
Mahendragarh
Sonipat
Amritsar
Approx Travel Time
10h 27m
₹3,606
Onwards
Frequently Asked Questions
What is the distance between Mahendragarh and Amritsar?
Amritsar is approximately 450+ kms from Mahendragarh.
How long does it take to reach Amritsar from Mahendragarh?
It takes approximately 5 hours to reach Amritsar from Mahendragarh by Train, Flight Via Delhi.
What is the cheapest way to reach Amritsar from Mahendragarh?
The cheapest way to reach Amritsar from Mahendragarh is by Train Via Delhi.
What is the fastest way to reach Amritsar from Mahendragarh?
The fastest way to reach Amritsar from Mahendragarh is by Train, Flight Via Delhi.
Routes Connecting Mahendragarh
Routes From Mahendragarh
- Mahendragarh to Gorakhpur
- Mahendragarh to Rajgir
- Mahendragarh to Bargarh
- Mahendragarh to Coimbatore
- Mahendragarh to Orchha
- Mahendragarh to Ahmedabad
- Mahendragarh to Ballia
- Mahendragarh to Asansol
- Mahendragarh to Nandyal
- Mahendragarh to Yadgir
- Mahendragarh to Veraval
- Mahendragarh to Mumbai
- Mahendragarh to Sathyamangalam
- Mahendragarh to Azamgarh
- Mahendragarh to TIRUR
Routes To Mahendragarh
- Bongaigaon to Mahendragarh
- Mainpuri to Mahendragarh
- Tinsukia to Mahendragarh
- Shamli to Mahendragarh
- Chandigarh to Mahendragarh
- Tumkur to Mahendragarh
- Nandurbar to Mahendragarh
- Igatpuri to Mahendragarh
- Bijnor to Mahendragarh
- Nimbahera to Mahendragarh
- Pratapgarh to Mahendragarh
- Uttarkashi to Mahendragarh
- Fazilka to Mahendragarh
- Suratgarh to Mahendragarh
- Adilabad to Mahendragarh


