1, the production process is different: ham is a cured and smoked pork products, mainly in Spain, Italy and the United States and other places of production; while bacon is a smoked or cured pork slices, usually thinly sliced, mainly in the United Kingdom, Canada and the United States and other places of production.
2, the taste is different: the meat of the ham is more compact, tasty, with a strong salty and smoky flavor; and bacon is softer, juicier, with a certain salty and smoky taste.
3, different uses: ham is usually used to make sandwiches, burgers, barbecue, etc.; and bacon is usually used to make breakfast, grilled meat, barbecue, etc..