Yes, there is a difference between the two. A banker’s cheque enables the recipient to encash the cheque in any branch of the bank which has issued it but within the limits of the same city. You can encash a demand draft at any branch of the issuing bank across the country.