Bari ma klimat śródziemnomorski: gorące, suche lato i łagodną zimę. Najlepszy czas na zwiedzanie to maj–czerwiec oraz wrzesień–październik — temperatury przyjemne (20–28°C), morze coraz cieplejsze, a tłumy mniejsze niż w lipcu–sierpniu. W szczycie lata (lipiec–sierpień) można liczyć na temperatury 28–34°C i pełne plaże. Zimą (grudzień–luty) jest łagodnie, około 8–15°C, ale nie wszystkie atrakcje mogą mieć wydłużone godziny otwarcia.