Police say Dufur was going 60 mph in a 45 mph zone at the time of the crash. The car was on two wheels when it struck two trees before stopping.
A passenger in the car, 23-year-old Bryan Meyer, also died.
The two Raleigh men were wearing their seatbelts and both airbags were deployed. Police are still determining if drugs or alcohol were involved.
U.S. 1 in Wake Forest also was the scene of a fatal overnight crash Sunday.
Police say 37-year-old Robert Harris of Youngsville was killed. His car collided head-on with another vehicle.
The driver of the other vehicle, Pedro Guity of Raleigh, was taken to Wake Medical Center. Guity was in critical condition Sunday evening.
Police are still trying to determine what caused the wreck.
A third crash was reported in Johnston County Sunday.
NC State Highway Patrol troopers say Gary McLamb of Four Oaks was killed in Benson Saturday night. McLamb was driving on Strickland's Crossroads Road, south of Benson, when he lost control of his car.
Authorities say McLamb ran off the road and struck a horse trailer and a utility box. He wasn't wearing a seatbelt.
Three other people who were in McLamb's car were hurt, including an infant. Officials say they're expected to survive. No other vehicles were involved in the crash.
Those crashes bring the death toll of people killed on Triangle roads in two days to five.