Obec Červená Hora se nachází ve střední části okresu Náchod v nadmořské výšce 377 m.n.m. Leží při silnici vedoucí od České Skalice k Červenému Kostelci nad údolím řeky Úpy.
Na jih od Červené Hory se rozprostírá malebné Babiččino údolí.
Pojmenování obce bylo přeneseno z přírodního útvaru charakteristického svou železitou půdou červené barvy. Na této hoře z červeného pískovce byl v letech 1253 – 1278 vystavěn hrad Rothenburg (Červená Hora). Současně s hradem vznikla i obec stejného jména.