Police said the victim, Chadiya Jones, died as a result of her injuries.
The suspect, 21-year-old Markease Morgan, has been charged with first-degree murder.
Authorities said the suspect and victim knew each other.
Officers were called to the hotel at 1491 US 70 in Garner after reports of a shooting.
When police arrived, they found a victim with a gunshot wound in a room on the motel's third floor.
BREAKING NEWS: Reports of a shooting at the In Town Suites in Garner. Victim taken to the hospital with life-threatening injuries. Garner PD on scene investigating and say there is no threat to the public at this time. #ABC11 pic.twitter.com/L5BoLuBP3y— DeJuan Hoggard (@DeJuanABC11) August 30, 2018
Guests staying at the motel told ABC11 a car was seen leaving the property shortly after the shooting.
This investigation is ongoing.