Hrad Branč leží v nadmorskej výške 480 metrov na rovnomennom kopci Myjavskej pahorkatiny nad Podzámkom, miestnou časťou obce Podbranč.