Maharta said that Roberts broke his right leg when he fell into the 13-foot well and was unable to escape, although the water was not deep.
He remained aware and the locals heard his calls for help in the end, and informed the local authorities on Saturday.
A rescue team was deployed on the same day. Three rescuers went up a ladder to reach Roberts and used a stretcher to drag him to safety before 2 pm. Local time, according to Maharta.
He was taken by ambulance to the nearest hospital, BIMC Nusa Dua Hospital, where he was in stable condition.
In a statement, the head of local search and rescue, Gede Darmada, appealed to locals to take care of their wells and consider using temporary covers to ensure their safety.
A UK Foreign and Commonwealth Office spokesman told CNN: “We are supporting a British man in Bali and contacting the local hospital.”
Bali is famous for its lush beaches, historical temples, and rice fields listed as UNESCO, but its popularity has also led to conflicts with excessive tourism.
In January 2019, reports surfaced that the island was considering introducing a tourist tax to help deal with the impact of large numbers of visitors.