What is the difference between gram panchayat and village panchayat?

There is no difference between a gram panchayat and a village panchayat. A gram panchayat is a self-government institution at small town level or village in India. It has an elected head called a sarpanch.