Manavadar is a town with municipality in Junagadh district in the state of Gujarat.