Budva heeft zijn oorsprong op een schiereiland liggen en is daarbij een van de oudste nederzettingen aan de Adriatische kust. De oude stadskern wordt omringd met middeleeuwse muren, gebouwd door Venetianen in de 15e eeuw.