Джимбаран находится на юге полуострова Бали, в бухте, которая омывается водами Индийского океана. Температура в нем, как правило, не снижается ниже +27°С. Самой высокой отметки температура Индийского океана у берегов курорта достигает в январе — феврале. В этот период она может повышаться до +29°С.
В летние месяцы температура воды в Индийском океане может снижаться довольно незначительно — на один, два градуса.
Волны Яванского моря к побережью Джимбарана не доходят. В прибрежной территории могут купаться даже дети, так как вода здесь как парное молоко, дно мягкое, а уровень воды достаточно мелкий.