Büttös liegt in Nordungarn, 44,5 Kilometer nordöstlich des Komitatssitzes Miskolc, 18,5 Kilometer nordwestlich der Kreisstadt Encs, sieben Kilometer südlich der Grenze zur Slowakei, an den kleinen Flüssen Kányi-patak und Rakaca-patak. Die Nachbargemeinden Kány und Perecse befinden sich ungefähr fünf Kilometer nördlich, Krasznokvajda zwei Kilometer westlich des Ortes.
Durch Büttös verläuft die Landstraße Nr. 2624, die zur slowakischen Grenze führt. Es besteht eine Busverbindung nach Krasznokvajda. Der nächstgelegene Bahnhof befindet sich südöstlich in Forró-Encs.