It lies in the Székely Land, an ethno-cultural region in eastern Transylvania.
It lies in a valley on the upper reaches of the Olt River, at an altitude of 663 m (2,175 ft), on the northern side of the Baraolt Mountains.
The commune is crossed by the national road DN12 [ro] (part of European route E78), which starts in Chichiș and goes north to Toplița.
Route DN11C [ro] branches off in Bixad, going southeast towards Târgu Secuiesc.
Two train stations (Cariera Bixad and Bicsadu Oltului) serve the CFR Main Line 400, which connects Brașov with the northwestern city of Satu Mare.