Bhayani was returning from Gandhinagar after attending a meeting with state cabinet minister Kanubhai Bhalala in his private car when some unidentified persons fired at him near Para Pipaliya town, police said.
Bhayani sustained a bullet injury on his head and was given primary treatment at a private hospital in Junagadh.
He was later shifted to Wockhardt hospital here and his condition was stated to be normal.
Following the attack on Bhayani, his supporters torched a couple of shops at Bheshan town and pelted stones at a police party in which a policeman was injured, police said.