How long does it take to have a Phd in Physics?

Obtaining a Ph.D. in physics requires completion of a four-year bachelor’s degree program followed by acceptance into and completion of a doctoral graduate program. The time spent in the graduate portion generally ranges from three to seven years, with the average time consisting of approximately five to six years.