The commune is composed of two villages, Capu Corbului (Hollósarka) and Corbu.
The Bistricioara River and its right tributaries, Pârâul Vinului and Corbu, flow through the commune.
The nearest town is Borsec, 14 km (8.7 mi) to the west; the county seat, Miercurea Ciuc, is 128 km (80 mi) to the south.
Corbu is crossed by national road DN15 [ro], which links Transylvania to Western Moldavia.
At the 2011 census, the commune had a population of 1,520; out of them, 84% were Romanian, 9% were Hungarian, and 5% were Roma.