
Solan to Agra
Agra is approximately 450+ kms from Solan. The fastest way to reach Agra from Solan is by Bus, Flight Via Delhi. It takes approximately 9 hours. The cheapest way to reach Agra from Solan is by Bus, Train Via Delhi which would take approximately 13 hours.
Sort By
Mode of Transport
Via Chandigarh
RECOMMENDED
Solan
Chandigarh
Agra
Approx Travel Time
11h 10m
₹2,388
Onwards
Solan
Chandigarh
Agra
Approx Travel Time
11h 25m
₹779
Onwards
Via Delhi
CHEAPEST
Solan
Delhi
Agra
Approx Travel Time
12h 25m
₹631
Onwards
Solan
Delhi
Agra
Approx Travel Time
13h 25m
₹739
Onwards
FASTEST
Solan
Delhi
Agra
Approx Travel Time
9h 10m
₹12,806
Onwards
Solan
Delhi
Agra
Approx Travel Time
12h 50m
₹5,570
Onwards
Solan
Delhi
Agra
Approx Travel Time
9h 35m
₹17,872
Onwards
Via Karnal
Solan
Karnal
Agra
Approx Travel Time
11h 25m
₹3,328
Onwards
Via Shahbaad
Solan
Shahbaad
Agra
Approx Travel Time
12h 19m
On Demand
Via Kurukshetra
Solan
Kurukshetra
Agra
Approx Travel Time
11h 43m
On Demand
Frequently Asked Questions
What is the distance between Solan and Agra?
Agra is approximately 450+ kms from Solan.
How long does it take to reach Agra from Solan?
It takes approximately 9 hours to reach Agra from Solan by Bus, Flight Via Delhi.
What is the cheapest way to reach Agra from Solan?
The cheapest way to reach Agra from Solan is by Bus, Train Via Delhi.
What is the fastest way to reach Agra from Solan?
The fastest way to reach Agra from Solan is by Bus, Flight Via Delhi.