A rep for the singer confirmed TMZ's report that the private plane Prince, 57, was in made an emergency landing at Quad City International Airport in Moline, Illinois, early Friday morning.
Prince had been battling the illness for weeks, his rep confirmed.
Prince, who is currently on his "Piano and a Microphone" tour," even had to cancel two shows last week due to the flu.
The "Purple Rain" singer's last performance was Thursday night in Atlanta.
Prince was feeling well enough to tweet after the show's performance, telling one fan: "I am still floating on a cloud of purple intoxication after last night's Piano & A Microphone show in Atlanta."
And by Saturday, Prince seemingly teased another performance on Twitter. "U DIDN'T HEAR THIS FROM MOI BUT SOMETHING'S HAPPENING @ DA PARK 2NIGHT...."