There is a huge difference in formation of coal and oil as Coal is mainly formed from the plant leaf material, and is formed in low-lying wetlands and marshes. Petroleum formed from buried marine life forms that passed through stages to form kerogen that yielded hydrocarbons at high temperatures and pressures.