Damage was mainly light but extensive. Ceilings caved in at two high schools and several ancient Hindu temples had their walls shattered and stones tumbling to the ground.
Foreign tourists poured out of hotels as the shaking struck at 11:16 a.m. local time.
But some sunbathers and surfers at the resort’s famed beaches said they didn’t even notice the shaking.
Bali is slated to host a meeting of Asia-Pacific leaders next week, including U.S. President Barack Obama.