Getting to Bhuj requires a little planning because, well it's quite remote and only serviced by 2 flights a day, in and out via Mumbai.
However as an Australian, I am usually coming home from Sydney. The Singapore Airlines flight from Sydney to Ahmedabad via Singapore is easy as, and Bhuj is about 7 -8 hours by road from Ahmedabad.
My favourite way to return home to Bhuj is on the Swaminaryan overnight sleeper bus!
It does not have lay back seats tho like buses most would be familar with, instead it has curtained off cubicles/ bunks where you can lie completely flat! I always get a single, but there are larger 'family' size ones for couples or tall or big people.
As it's just starting to get light, the familiar villages close to Bhuj are a welcome sight, Ajrakhpur, Bhujodi and Madapur before seeing the crumbling old fort wall entering Bhuj.....Finally getting off in bus stand, where the early morning vegetable market is in full swing
At around Rs 500, it's a bargin in my opinion....but also great fun!