Budva comporte de beaux exemples de l'architecture méditerranéenne médiévale. Vieille de 2 500 ans, Budva est l'une des plus anciennes localités sur la côte de la mer Adriatique.