Dobra jest jedną z najstarszych miejscowości tej części Opolszczyzny, pierwsze wzmianki o niej pochodzą bowiem już z XIII w., ale z cała pewnością istniała dużo wcześniej. W wiosce znajdują się ruiny - zbudowanego w 1720 roku - przebudowanego w latach 1857-1860 pięknego neogotyckiego zamku (własność rodu von Sehr-Thoss), zburzonego podczas odbijania wioski przez Rosjan w 1945 r. Aktualnie zamek jest w rękach prywatnych i trwa jego renowacja. Ponadto w Dobrej znajdują się także inne zabytki : kościół parafialny, stare bramy prowadzące do parku zamkowego, sam park. W miejscowości jest ponadto niewielki wodospad na rzecze Białce - wpada ona do Osobłogi, która to w pobliskich Krapkowicach wpada do Odry. Przy wodospadzie znajduje się sztuczne jezioro wraz z ośrodkiem kempingowym i infrastrukturą potrzebna kąpielisku. Przed kilkunastu laty działała tutaj stacja kolejowa na linii
Prudnik
-
Gogolin
. Aktualnie najbliższa stacja to Gogolin (ok 6 km). W chwili obecnej wioskę wraz z przysiółkiem Nowy Bud (spotyka się też pisownie Nowe Budy) zamieszkuje ok 750 osób.