Both are flat fish found in deep water, but there are a few notable differences.  Halibut has a firm, meaty texture, a rounded body shape, can be several feet long and is typically expensive.  Flounder is a long, slender fish, about 18 inches in size, has a mild, sweet flavor and is considerably less expensive than halibut.