The 70-year-old musician became extremely ill during a return flight home from a tour in South America and spent two nights in intensive care at a hospital in Britain,The New York Times reported.
John was released from the hospital on Saturday and is resting at home. He is expected to make a complete recovery, a spokesman said.
The performer was hospitalized with appendicitis in 2013, developed a respiratory infection in 2012, and had to cancel shows due to a serious case of E. coli infection and the flu in 2009,The Times reported.