Travel from Ahmedabad to Bhuj

Train, bus or fly from Ahmedabad to Bhuj?

Indian Railways operates a train from Ahmedabad to Bhuj 3 times a day. Tickets cost $6 - $18 and the journey takes 6 h 45 min. Alternatively, RedBus operates a bus from Ahmedabad to Bhuj hourly. Tickets cost $8 - $13 and the journey takes 8 h.

How to get from Ahmedabad to Bhuj

ModeDurationPrice
From Ahmedabad Junction (ADI) train to Bhuj (BHUJ).6 h 45 min₹1,030
From Ahmedabad bus to Bhuj.8 h₹680
From Ahmedabad taxi to Bhuj.5 h 29 min₹6,135
From Ahmedabad drive to Bhuj.5 h 29 min₹2,696
From Ahmedabad taxi to Ahmedabad airport, fly to Bhuj airport, then taxi to Bhuj.3 h 50 min₹14,868
From Ahmedabad taxi to Ahmedabad airport, fly to Kandla airport, then taxi to Bhuj.5 h 30 min₹15,127
From Ahmedabad taxi to Ahmedabad airport, fly to Jamnagar airport, then taxi to Bhuj.8 h 35 min₹22,841

How long does it take to get from Ahmedabad to Bhuj?

The train from Ahmedabad Junction (ADI) to Bhuj (BHUJ) takes 6 h 45 min including transfers and departs three times a day.

Is there a direct train between Ahmedabad and Bhuj?

Yes, there is a direct train departing from Ahmedabad Junction (ADI) and arriving at Bhuj (BHUJ). Services depart three times a day, and operate every day. The journey takes approximately 6 h 45 min.

Is there a direct bus between Ahmedabad and Bhuj?

Yes, there is a direct bus departing from Ahmedabad and arriving at Bhuj. Services depart hourly. The journey takes approximately 8 h.

Operators from Ahmedabad to Bhuj

OperatorPhoneWebsite
Indian RailwaysIndian Railways
RedBusRedBus
Jet AirwaysJet Airways
Air India LimitedAir India Limited
HelitransHelitrans
IndiGo AirlinesIndiGo Airlines
GoAirGoAir
SpicejetSpicejet