The singer/songwriter was hit by a stomach bug on his current US tour and cancelled a scheduled performance at the Birmingham-Jefferson Convention Complex Arena in Birmingham, Alabama.
John gave notice to the audience two hours ahead of the show yesterday (March 15).
A spokesman told The Sun that the 65-year-old had been struck down with a "tummy upset".
He is due to resume his tour in Memphis, Tennessee this evening, although it is unclear if the show will go ahead.
Last year, John was forced to cancel a string of shows at Las Vegas's Caesars Palace.
Watch the video for Elton John's 'Are You Ready for Love' below: