Джимбаран знаходиться на півдні півострова Балі, у бухті, що омивається водами Індійського океану. Температура у ньому, зазвичай, не знижується нижче +27°С. Найвищої позначки температура Індійського океану біля берегів курорту сягає січні — лютому. У цей час вона може підвищуватися до +29°С.
У літні місяці температура води в Індійському океані може знижуватись досить незначно — на один, два градуси.
Хвилі Яванського моря до узбережжя Джимбарана не доходять. У прибережній території можуть купатися навіть діти, оскільки вода тут як парне молоко, м'яке дно, а рівень води досить мілкий.