Canggu, Berawa, Umalas and Pererenan form the main family cluster on the west side. This is where most of the international schools, family-friendly cafes, playgroups and pediatric clinics are concentrated, so day-to-day life is easy once you're settled. The tradeoff is traffic: the roads here were built for a much smaller population, and a school run that looks short on a map can take a long time at peak hours. If you choose this side of the island, pick your neighbourhood based on which school you're enrolling in first, then find housing within a short ride of it, not the other way around.
Ubud, inland and surrounded by rice fields and forest, suits families who want a slower pace and more green space for kids to run around in. It has its own community of long-term expat families, a farmers market, and access to Green School and other nature-based schooling options nearby. The tradeoff is distance: Ubud sits well over an hour from the airport in traffic, and if your child needs specialist medical care or you fly frequently, that drive adds real friction to daily life.
Sanur, on the east coast, is quieter and more residential than Canggu, with a long-established beachfront promenade, calm water good for young kids, and less of the nightlife and beach club scene. It sits closer to Denpasar's hospitals and the airport, which matters if you have young children or ongoing medical needs. Whichever area you're weighing, rent short-term first, walk the school run at actual peak-hour traffic, and talk to other parents already living there before signing a longer lease.
Have a follow-up about your own situation?
Ask the Knowmads family guide