The renewed space race is ready for the next step.
Boeing's Starliner crew capsule is ready for its maiden voyage.
NASA and Boeing managers on Thursday agreed to a Dec. 20 liftoff for its first test flight to the International Space Station.
"Hopefully, we should all be getting an early Christmas present this year," said Phil McAlister, director of NASA's commercial spaceflight development.
Just a few technical issues remain to be completed, he noted.
No one will be aboard, just a mannequin named Rosie. Three astronauts will strap in for the second test flight of a Starliner sometime next year.
SpaceX also plans to launch astronauts for NASA next year. The company conducted a test flight without a crew back in March.
NASA turned to the two private companies in 2014 to ferry astronauts to and from the space station.
Whether Boeing or SpaceX, it will be the first time U.S. astronauts rocket to orbit from home soil in nearly nine years. The longer-than-anticipated hiatus stretches back to NASA's last space shuttle flight in July 2011. NASA astronauts have been stuck riding Russian rockets in the interim.
United Launch Alliance's Atlas V rocket will provide the Starliner's lift from Cape Canaveral, a little before sunrise. The capsule will parachute into New Mexico on Dec. 28 to close out the flight.
The Associated Press contributed to this article.