Budva ima tipičnu mediteransku klimu sa blagim zimama i toplim i suvim ljetima. U priobalju, zaklonjenom od unutrašnjosti visokim gorskim zaleđem, klimatske prilike su još blaže, pogodnije i ugodnije. Nema izrazito velikih temperaturnih razlika, ekstrema padavina i snage vjetrova, pa su klimatske prilike ujednačenije nego u susjednim krajevima. Budvansko je primorje među najtoplijim predjelima u Crnoj Gori.
Vrućih dana, sa temperaturom višom od 30.0° C ponajviše je u julu: 9,8. Hladnih dana, dana sa temperaturom ispod nule najviše je u januaru: 2, 0.
Budvansku rivijeru oplakuje toplo more: februar 11, 7°C, avgust 24, 7°C. Od maja do oktobra more je u prosjeku toplije od 18°C. Sezona kupanja pocinje 10. maja i traje do 8. novembra tj. 182 dana.