Будва складається з Нового міста, де знаходяться більшість готелів, ресторанів і тягнеться легендарний Слов'янський пляж, і Старого міста — невеликої мальовничої цитаделі з церквою, вузькими вуличками та затишними будиночками. Нове місто простяглося вздовж берега бухти, що на півночі закінчується мисом, де й стоїть фортеця Старого міста. Головна курортна вулиця – з кафе, ресторанами, атракціонами та дискотеками – проходить паралельно набережній.
Неподалік Будви, в межах видимості, знаходиться острів Св. Миколи, один з небагатьох островів біля узбережжя Чорногорії. Через місто тягнеться так званий Адріатичний тракт (Ядранський шлях) — шосе, що пов'язує між собою численні населені пункти Греції, Албанії, Чорногорії, Боснії, Хорватії.