Hulunbuir (mongol bichig : , Translittération VPMC : Hölün buyir qota, mongol cyrillique : Хөлүн Буйир хот, translittération de Mongolie (extérieure) : khölün buiir khot ; ) est une ville-préfecture du nord-est de la région autonome de Mongolie-Intérieure en Chine.
Son nom vient des lacs Hulun, situé sur son territoire, et le Buir, chevauchant la frontière entre son territoire et celui de l'aïmag de Dornod, en Mongolie.
Hulunbuir occupe une région au nord-est de la Mongolie-Intérieure, entourée au sud par la ligue de Xing'an, à l'est par la préfecture de Daxing'anling dans le Heilongjiang, au nord par la Russie et à l'ouest par la Mongolie. Le territoire de Hulunbuir inclut les hautes steppes des prairies du Hulun Buir, les lacs Hulun et Buir (partiellement en Mongolie), et la chaîne du Grand Khingan.
La préfecture compte en 2010. Son centre administratif, et sa zone urbaine principale, est situé dans le district de Hailar. Hulunbuir est une zone linguistiquement diverse : on y parle mandarin (Mandarin standard et Mandarin du Nord-Est), des langues mongoles (khortchin, bouriate dont le dialecte Bargu ou encore le daur) et quelques langues toungouses (notamment Evenki et son sous-groupe des Solons).
Hulunbuir recouvre un territoire de . La ville-préfecture exerce donc sa juridiction sur une superficie plus vaste que 26 des 33 provinces de Chine, 42 des 50 États des États-Unis, voire les trois-quarts des pays du monde. Les zones urbaines n'en occupent toutefois qu'une toute petite partie, et la densité de population moyenne est faible (moins de 10 habitants/km2). Plusieurs autres subdivisions chinoises de niveau préfectoral sont plus grandes et certaines sont également des villes-préfectures, comme Nagchu () et Ngari () dans la région autonome du Tibet.
Originellement, Hulunbuir fait partie de la Mandchourie et la partie est de la région est connue sous le nom de Barga. Entre 1912 et 1949, pendant la période de la République de Chine, Hulunbuir est partagée entre les provinces de Xing'an et de Heilongjiang.