Sie liegt nordwestlich von der Stadt Mladá Boleslav im Gebiet des Ralská-Hügellandes in Nordböhmen. Doksy ist bekannt vor allem dank dem Máchas See. Máchas See ist der größte Teich in Nordböhmen auf der Fläche 350 Hektar. Am See kann man mit dem Dampfer oder mit dem Schifflein fahren. Es gibt hier 2 Inseln (Myší zámek /das Mausschloss/ und Kachní ostrov /die Enteinsel/), hier ist die Schutzreservation der Vögel. Auf die Besucher warten hier die Sandstrande. Aus Doksy kann man auch zum Berg Bezděz mit seiner gleichnamigen Burg Bezděz in der Höhe 604 Meter gehen.