The main difference between cod and halibut is the difference in texture.
The flesh of halibut is thicker and much firmer than the flesh of cod and cod has a flaky texture and is sold in the form of fillet.
Also halibut is more expensive than cod as well.