
Doraha to Shillong
Shillong is approximately 1900+ kms from Doraha. The fastest way to reach Shillong from Doraha is by Train, Flight Via Amritsar, Delhi. It takes approximately 11 hours. The cheapest way to reach Shillong from Doraha is by Train, Flight Via Delhi which would take approximately 11 hours.
Sort By
Mode of Transport
Via Delhi
RECOMMENDED
CHEAPEST
Doraha
Delhi
Shillong
Approx Travel Time
10h 40m
₹7,229
Onwards
Via Ludhiana, Delhi
Doraha
Ludhiana
Delhi
Shillong
Approx Travel Time
12h 35m
On Demand
Via Delhi, Guwahati
Doraha
Delhi
Guwahati
Shillong
Approx Travel Time
12h 20m
₹12,053
Onwards
Doraha
Delhi
Guwahati
Shillong
Approx Travel Time
13h 35m
₹7,381
Onwards
Doraha
Delhi
Guwahati
Shillong
Approx Travel Time
14h 8m
₹10,174
Onwards
Via Amritsar, Guwahati
Doraha
Amritsar
Guwahati
Shillong
Approx Travel Time
10h 35m
On Demand
Doraha
Amritsar
Guwahati
Shillong
Approx Travel Time
11h 50m
On Demand
Doraha
Amritsar
Guwahati
Shillong
Approx Travel Time
12h 23m
On Demand
Via Amritsar, Delhi
FASTEST
Doraha
Amritsar
Delhi
Shillong
Approx Travel Time
10h 20m
On Demand
Via Jalandhar, Delhi
Doraha
Jalandhar
Delhi
Shillong
Approx Travel Time
15h 35m
On Demand
Frequently Asked Questions
What is the distance between Doraha and Shillong?
Shillong is approximately 1900+ kms from Doraha.
How long does it take to reach Shillong from Doraha?
It takes approximately 11 hours to reach Shillong from Doraha by Train, Flight Via Amritsar, Delhi.
What is the cheapest way to reach Shillong from Doraha?
The cheapest way to reach Shillong from Doraha is by Train, Flight Via Delhi.
What is the fastest way to reach Shillong from Doraha?
The fastest way to reach Shillong from Doraha is by Train, Flight Via Amritsar, Delhi.