Shamli to Bhuj - Multiple Options To Reach By Train, Flight, Cab, Bus
Bhuj is approximately 1150+ kms from Shamli. The fastest way to reach Bhuj from Shamli is by Train, Flight Via Delhi, Ahmedabad. It takes approximately 8 hours. The cheapest way to reach Bhuj from Shamli is by Train Via Rewari which would take approximately 24 hours.
Sort By
Mode of Transport
Via Delhi, Gandhidham
RECOMMENDED
Shamli
Delhi
Gandhidham
Bhuj
Approx Travel Time
8h 20m
₹14,041
Onwards
Shamli
Delhi
Gandhidham
Bhuj
Approx Travel Time
8h 20m
₹15,747
Onwards
Shamli
Delhi
Gandhidham
Bhuj
Approx Travel Time
8h 35m
₹14,336
Onwards
Via Delhi, Ahmedabad
Shamli
Delhi
Ahmedabad
Bhuj
Approx Travel Time
15h 5m
₹5,107
Onwards
Shamli
Delhi
Ahmedabad
Bhuj
Approx Travel Time
13h 20m
₹4,782
Onwards
FASTEST
Shamli
Delhi
Ahmedabad
Bhuj
Approx Travel Time
7h 20m
₹9,025
Onwards
Shamli
Delhi
Ahmedabad
Bhuj
Approx Travel Time
7h 50m
On Demand
Shamli
Delhi
Ahmedabad
Bhuj
Approx Travel Time
13h 50m
On Demand
Via Rewari
CHEAPEST
Shamli
Rewari
Bhuj
Approx Travel Time
1d 0h 10m
₹680
Onwards
Via Kishangarh
Shamli
Kishangarh
Bhuj
Approx Travel Time
1d 0h 13m
₹710
Onwards
Frequently Asked Questions
What is the distance between Shamli and Bhuj?
Bhuj is approximately 1150+ kms from Shamli.
How long does it take to reach Bhuj from Shamli?
It takes approximately 8 hours to reach Bhuj from Shamli by Train, Flight Via Delhi, Ahmedabad.
What is the cheapest way to reach Bhuj from Shamli?
The cheapest way to reach Bhuj from Shamli is by Train Via Rewari.
What is the fastest way to reach Bhuj from Shamli?
The fastest way to reach Bhuj from Shamli is by Train, Flight Via Delhi, Ahmedabad.