Shillong to Dwarka - Multiple Options To Reach By Flight, Train, Cab, Bus
Dwarka is approximately 2700+ kms from Shillong. The fastest way to reach Dwarka from Shillong is by Flight, Train Via Kolkata, Rajkot. It takes approximately 12 hours. The cheapest way to reach Dwarka from Shillong is by Flight, Train Via Delhi which would take approximately 28 hours.
Sort By
Mode of Transport
Via Kolkata, Rajkot
RECOMMENDED
FASTEST
Shillong
Kolkata
Rajkot
Dwarka
Approx Travel Time
12h 5m
₹17,156
Onwards
Shillong
Kolkata
Rajkot
Dwarka
Approx Travel Time
13h 20m
₹21,529
Onwards
Via Kolkata, Ahmedabad
Shillong
Kolkata
Ahmedabad
Dwarka
Approx Travel Time
15h 50m
₹14,370
Onwards
Shillong
Kolkata
Ahmedabad
Dwarka
Approx Travel Time
17h 50m
₹14,735
Onwards
Via Kolkata, Vadodara
Shillong
Kolkata
Vadodara
Dwarka
Approx Travel Time
16h 35m
₹18,763
Onwards
Shillong
Kolkata
Vadodara
Dwarka
Approx Travel Time
18h 50m
₹19,183
Onwards
Via Kolkata, Surat
Shillong
Kolkata
Surat
Dwarka
Approx Travel Time
16h 5m
₹13,329
Onwards
Via Dimapur, Ahmedabad
Shillong
Dimapur
Ahmedabad
Dwarka
Approx Travel Time
16h 35m
₹33,845
Onwards
Shillong
Dimapur
Ahmedabad
Dwarka
Approx Travel Time
18h 35m
₹34,210
Onwards
Via Delhi
CHEAPEST
Shillong
Delhi
Dwarka
Approx Travel Time
1d 4h 10m
₹7,764
Onwards
Frequently Asked Questions
What is the distance between Shillong and Dwarka?
Dwarka is approximately 2700+ kms from Shillong.
How long does it take to reach Dwarka from Shillong?
It takes approximately 12 hours to reach Dwarka from Shillong by Flight, Train Via Kolkata, Rajkot.
What is the cheapest way to reach Dwarka from Shillong?
The cheapest way to reach Dwarka from Shillong is by Flight, Train Via Delhi.
What is the fastest way to reach Dwarka from Shillong?
The fastest way to reach Dwarka from Shillong is by Flight, Train Via Kolkata, Rajkot.