Остров Бали — это крайняя точка Зондских островов перед островами Малых зондов и Нуса-Тенгара. С запада на восток Бали протянулась горная цепь — зона высокой вулканической активности. Два больших действующих вулкана Гунунг-Агунг (3142 м) и Гунунг-Батур (1717 м) расположены в северо-восточной части острова. Вулканическая деятельность обуславливает высокую плодородность почв и влияет на развитие культуры. Крупные извержения Гунунг-Батура и Гунунг-Агунга в 1963 г., приведшие к многочисленным жертвам, опустошили восточные районы страны, вынудив многих балийцев эмигрировать.
Среди других горных вершин самые высокие Батукау (2278 м) и Абанг (2152 м). Этот горный хребет с расположенным на юге известняковым плато, которое называют «букит» — холмы, делит территорию острова на два абсолютно разных региона. Северный, довольно резко поднимается от узкой береговой линии к горным склонам. Здесь относительно сухой климат, благоприятствующий разведению культуры кофе. В этой части Бали находятся две реки, орошающие рисовые поля вокруг Сингараджи и Серирита. Южный же регион представляет собой протянувшиеся с севера на юг террасы, на которых выращивают рис. Многочисленные реки текут по ущельям с пышной растительностью. Юго-запад — это небольшие, хорошо орошаемые участки земли и засушливые земли плантаций кокосовых пальм
Климат на Бали экваториально-муссонный, вместо привычного деления на 4 сезона здесь различают лишь два: сухой (июнь—октябрь) и влажный (ноябрь—март), наибольшее количество осадков выпадает в январе—феврале. В некоторых районах Бали разница между ними почти незаметна. В период влажного сезона осадки выпадают локально, как правило, ночью в виде кратковременных (1—2 часа) грозовых ливней.
Среднегодовые температуры незначительно колеблются вокруг отметки 26°. В низинах и курортных зонах тепло и днём и ночью; в горах довольно прохладные ночи, и в целом посвежее, чем на остальной территории. Температура воды в океане 26—28°