Roberts broke his right leg when he fell into the well with a depth of 13 feet and could not escape, although the water was not deep, Maharta said.
He regained consciousness and his calls for help were eventually heard by locals, who informed local authorities on Saturday.
A rescue team was deployed on the same day. Three rescuers climbed a ladder to reach Roberts and used a stretcher to pull him to safety shortly before 2 p.m. local time, according to Maharta.
He was transported by ambulance to the nearest hospital, BIMC Nusa Dua Hospital, where he was in stable condition.
In a statement, local search and rescue chief Gτεten Darmada called on locals to pay attention to their wells and consider using temporary shelters to ensure their safety.
A spokesman for the UK’s Foreign and Commonwealth Office told CNN: “We support a British man in Bali and we are in touch with the local hospital.”
Bali is known for its lush beaches, historic temples and UNESCO rice paddies, but its popularity has also led to struggles with hypertourism.
In January 2019, there were reports that the island was considering a tourist tax to deal with the impact of a large number of visitors.