
Bhuj to Shamli
Shamli is approximately 1150+ kms from Bhuj. The fastest way to reach Shamli from Bhuj is by Flight, Train Via Delhi. It takes approximately 6 hours. The cheapest way to reach Shamli from Bhuj is by Train Via Rewari which would take approximately 24 hours.
Sort By
Mode of Transport
Via Delhi
RECOMMENDED
FASTEST
Bhuj
Delhi
Shamli
Approx Travel Time
5h 55m
₹6,206
Onwards
Bhuj
Delhi
Shamli
Approx Travel Time
6h 10m
₹9,073
Onwards
Bhuj
Delhi
Shamli
Approx Travel Time
6h 25m
₹6,232
Onwards
Via Gandhidham, Delhi
Bhuj
Gandhidham
Delhi
Shamli
Approx Travel Time
8h 20m
₹11,152
Onwards
Bhuj
Gandhidham
Delhi
Shamli
Approx Travel Time
8h 20m
₹12,830
Onwards
Bhuj
Gandhidham
Delhi
Shamli
Approx Travel Time
8h 35m
₹11,437
Onwards
Via Ahmedabad, Delhi
Bhuj
Ahmedabad
Delhi
Shamli
Approx Travel Time
15h 5m
₹5,205
Onwards
Bhuj
Ahmedabad
Delhi
Shamli
Approx Travel Time
13h 20m
₹4,861
Onwards
Bhuj
Ahmedabad
Delhi
Shamli
Approx Travel Time
7h 20m
₹7,640
Onwards
Via Rewari
CHEAPEST
Bhuj
Rewari
Shamli
Approx Travel Time
1d 0h 10m
₹680
Onwards
Frequently Asked Questions
What is the distance between Bhuj and Shamli?
Shamli is approximately 1150+ kms from Bhuj.
How long does it take to reach Shamli from Bhuj?
It takes approximately 6 hours to reach Shamli from Bhuj by Flight, Train Via Delhi.
What is the cheapest way to reach Shamli from Bhuj?
The cheapest way to reach Shamli from Bhuj is by Train Via Rewari.
What is the fastest way to reach Shamli from Bhuj?
The fastest way to reach Shamli from Bhuj is by Flight, Train Via Delhi.