The main difference between a haulier and a courier is that your average courier driver will deliver goods to multiple drop-off locations for companies such as Amazon or DPD whereas a haulier will do one long journey to deliver goods to a one or a few locations.