Difference Between SOHC and DOHC ENGINE| Which is better

Many of us have been finding  it quite difficult to differentiate between SOHC and DOHC Engines used in bikes. So here we are to discuss few differences between them.
SOHC stands for Single Overhead Camshaft Engine. As the name itself suggests that it makes use of just one camshaft to elevate all the valves.

DOHC stands for Double Overhead Camshaft Engine. Here, to lift all valves , two camshafts are used.

DOHC generates twice as much power and make use of it as compared to SOHC. Therefore, DOHC engines are preferred for high performance oriented vehicles, and undoubtedly by racing bikes manufactures.
Also DOHC engine runs more smoothly and doesn't raise too many overheating problems.


SOHC ENGINE







                                  DOHC ENGINE


To sum up the whole debate between which one is better- SOHC and DOHC engine. The sure shot answer is DOHC Engine.