Frampton defeated Santa Cruz via majority decision at Brooklyn's Barclays Center in July
Frampton, 29, defeated Santa Cruz via majority decision at Brooklyn's Barclays Center in July to become Northern Ireland's first two-weight world champion.
The pair will face off again at the MGM Grand after Frampton announced the news on Twitter with a video of him singing the Elvis Presley song 'Viva Las Vegas'.
"It's official!" Frampton wrote. "The rematch vs @leosantacruz2 is set for @MGMGrand Las Vegas, January 28th. WE'RE BRINGING AN ARMY #AndStill."
Frampton won his first world title when he beat Spain's Kiko Martinez on points in an IBF super bantamweight bout in September 2014.