A connecting flight from Shirdi to Ahmedabad with a layover in Bengaluru approximately takes 6 hours 20 minutes to reach the destination. The travel time depends on the flight route you choose.