Machhasara is a village in Amod tehsil in district of Bharuch, Gujarat, India. As per the data provided by Census of India in 2011, total population of Machhasara was 2,116 which includes 1,047 males and 1,069 females. Machhasara covers 865.17 ha area. Pincode of Machhasara is 392110.