Město leží v širokém Budvanském zálivu, obklopené bujnou zelení a chráněné horskými masívy.
Ve staré části Budvy jsou převážně malebné, úzké uličky, spousta obchodů a historických staveb.
Pláže jsou převážně oblázkové, moře s pozvolným vstupem.
Na jižním konci Budvanského zálivu leží město Sveti Stefan (Svatý Štěpán) - cesta z Budvy lodí cca 30 minut.
Dříve tento ostrůvek spojený s pevninou sloužil jako úkryt v nebezpečných dobách, na přelomu 50. a 60. let 20. století byl ostrov přebudován na přepychové městečko, jehož klientelou se stali především politici, průmyslníci,
filmové hvězdy a další významné osobnosti– obyčejný turista se jen tak lehce dovnitř nedostane, ale i tak pohled z vnější strany ostrova stál za to :)