Originalmente, la parte antigua de la ciudad de Budva-Budua (hoy llamada Stari Grad) estaba ubicada en una pequeña isla. Esta isla se unió al continente por una franja de arena que luego formó la península actual donde se encuentra la ciudad.
La ciudad de origen griega fue, según la tradición, fundada por Cadmo. Más tarde se convirtió en un municipio libre y obispado. A partir de 1442 Budva fue sometida a Venecia y siguió siendo parte de los dominios venecianos hasta la caída de la República de la Serenissima. Posteriormente, Budva quedó bajo control austriaco y permaneció así hasta la Primera Guerra Mundial. Después de la Primera Guerra Mundial, la ciudad se convirtió en parte de Yugoslavia.
UN CENTRO HISTÓRICO DE ASPECTO VENECIANO
Todo el centro histórico fue destruido casi por completo durante el terremoto de 1979 y fue reconstruido fielmente piedra por piedra al estilo veneciano, siguiendo los planos y mapas de los archivos históricos austriacos. En memoria de la dominación veneciana, la ciudad todavía está rodeada de hermosos muros del siglo XV al XVI con 2 puertas (puerta de mar y puerta de tierra), murallas y torres. Dentro de los muros se encuentra la ciudad medieval caracterizada por calles estrechas, casas e iglesias, incluida la catedral de tres naves de Sv. Ivan (San Juan Bautista), las iglesias de Sv. Trojice (construida en 1804), de Santa María en Punta (siglo IX) y Sv. Sava (siglo XIV).
En la punta se encuentran las poderosas fortificaciones de la ciudadela. Un castillo veneciano, un centro para las defensas de la ciudad. Al norte, a lo largo de un corto y pintoresco sendero peatonal a lo largo de la costa rocosa, se llega a la hermosa playa de Mogren. En la bahía de Budva también está la pequeña isla de Sveti Nikola.
Alrededor de un kilómetro al sur del casco antiguo se encuentra la larga playa de guijarros de Slovenska Plaza. Budva es una de las ciudades turísticas más populares de la costa adriática de Montenegro gracias a su clima mediterráneo templado y numerosas playas de arena. A unos diez kilómetros al sur de Budva se encuentra el bonito pueblo-hotel de Sveti Stefan.