Bárdudvarnok estas unuigita vilaĝo en Hungario, en regiono Suda Transdanubio, en departemento Somogy, en subregiono de Kadarkút. La vilaĝnomo signifas: batalhakilo-kortumisto. Ekstera parto de Bárdudvarnok estas ankaŭ feriejo.
Bárdudvarnok situas sur mildaj deklivoj, laŭ rojo, laŭ traira flankovojo. Dise 16 setlejoj formas la municipon. Kaposvár troviĝas 10, Kadarkút 15 km-ojn.
La unua mencio devenis el 1229 en formo "Bárd" (=batalhakilo), pri alia vilaĝo "Szerászló" [serAslO] el 1411, pri "Szentbenedek" [sentbenedek] (=Sankta Benedikto) el 1421, pri "Kaposdada" [kapoŝdada] el 1244. En 1851 el ili 3 malgrandaj vilaĝoj unuiĝis, baldaŭe aliĝis la ceteraj, la nuna nomo uziĝas ekde 1908. Vilaĝservoj estas infanĝardeno, lernejo, kuracejo, familihelpa servo, poŝto.