
Shillong to Patiala
Patiala is approximately 1750+ kms from Shillong. The fastest way to reach Patiala from Shillong is by Flight, Cab Via Guwahati, Mohali. It takes approximately 9 hours. The cheapest way to reach Patiala from Shillong is by Bus, Train Via Siliguri, Ambala which would take approximately 45 hours.
Sort By
Mode of Transport
Via Delhi
RECOMMENDED
Shillong
Delhi
Patiala
Approx Travel Time
10h 38m
₹7,675
Onwards
Shillong
Delhi
Patiala
Approx Travel Time
10h 55m
₹8,390
Onwards
Shillong
Delhi
Patiala
Approx Travel Time
9h 47m
₹11,124
Onwards
Via Guwahati, Mohali
Shillong
Guwahati
Mohali
Patiala
Approx Travel Time
12h 8m
On Demand
FASTEST
Shillong
Guwahati
Mohali
Patiala
Approx Travel Time
9h 13m
On Demand
Shillong
Guwahati
Mohali
Patiala
Approx Travel Time
12h 15m
₹8,096
Onwards
Shillong
Guwahati
Mohali
Patiala
Approx Travel Time
9h 20m
₹13,489
Onwards
Via Guwahati, Ambala
Shillong
Guwahati
Ambala
Patiala
Approx Travel Time
1d 17h 25m
₹4,410
Onwards
Via Siliguri, Ambala
CHEAPEST
Shillong
Siliguri
Ambala
Patiala
Approx Travel Time
1d 20h 20m
₹1,805
Onwards
Frequently Asked Questions
What is the distance between Shillong and Patiala?
Patiala is approximately 1750+ kms from Shillong.
How long does it take to reach Patiala from Shillong?
It takes approximately 9 hours to reach Patiala from Shillong by Flight, Cab Via Guwahati, Mohali.
What is the cheapest way to reach Patiala from Shillong?
The cheapest way to reach Patiala from Shillong is by Bus, Train Via Siliguri, Ambala.
What is the fastest way to reach Patiala from Shillong?
The fastest way to reach Patiala from Shillong is by Flight, Cab Via Guwahati, Mohali.

