Doubrava leží přibližně 6 kilometrů severovýchodně od města Aše v nadmořské výšce 507 metrů. V blízkosti se nachází přírodní park Halštrov. Doubrava se nalézá na státní hranici s Německem, přesněji se saským zemským okresem Vogtland. Hned za státní hranicí se nachází lázeňské město Bad Elster. Hraniční přechod mezi Doubravou a Bad Elsterem, otevřený v roce 1996, byl do roku 2008 pouze turistický.Se vstupem České republiky do Schengenského prostoru byl hraniční přechod otevřen i pro osobní automobilovou dopravu. Stalo se tak i přes to, že města Aš i Bad Elster proti otevření přechodu pro automobilovou dopravu protestovali kvůli možnému znečištění národního parku. Počátkem roku 2009 nechala radnice Bad Elsteru udělat průzkum. Zjistilo se, že přes přechod projede měsíčně na 10 tisíc vozidel. V současné době se hledají možnosti, jak dopravu z Doubravy odklonit.