Powiat gostyniński położony jest w północno-zachodniej części województwa mazowieckiego, na pograniczu z województwami: kujawsko-pomorskim i łódzkim. Obejmuje powierzchnię 615,56 km², zamieszkaną przez 46 tys. osób. Składa się z miast Gostynin i Sanniki oraz trzech gmin wiejskich: Gostynin, Szczawin Kościelny i Pacyna. Zachodnim skrajem powiatu biegnie autostrada A1 Łódź – Toruń – Gdańsk, z którą łączy się droga krajowa nr 60 Kutno – Gostynin – Płock – Ciechanów. W Gostyninie zbiegają się drogi wojewódzkie: nr 573 Nowy Duninów – Żychlin z odnogą nr 574 Szczawin Borowy – Gąbin oraz nr 265 do Kowala i nr 581 do Krośniewic. Przez wschodnią część powiatu biegną szosy: nr 577 Łąck – Sochaczew, nr 583 Sanniki – Żychlin oraz nr 584 Sanniki – Łowicz. Przez Gostynin prowadzi linia kolejowa Kutno – Płock – Sierpc, obsługiwana przez Koleje Mazowieckie.
Większa część powiatu zajęta jest przez rolnicze tereny Równiny Kutnowskiej, rozciętej przez dolinę Przysowy. Prawie płaska równina denudacyjna wznosi się na poziomie 90-140 m i pokryta jest urodzajnymi glebami. Zachodnie obrzeża powiatu wchodzą w skład Wysoczyzny Kłodawskiej i Pojezierza Kujawskiego, granicą których jest głęboko wcięta dolina Skrwy Lewej. Tereny na północ od Gostynina opadają do zalesionej Kotliny Płockiej, objętej częściowo przez Gostynińsko-Włocławski Park Krajobrazowy. Kotlina znajduje się na obszarze dawnego jeziora na granicy zasięgu ostatniego zlodowacenia. Występują tu ozy i kemy (polodowcowe wały i stożki), przekształcone przez wiatr w pasma leśnych wydm. Znajduje się tutaj kilka większych jezior (tzw. Pojezierze Gostynińskie), wokół których rozwinęła się infrastruktura turystyczna. Większe kompleksy leśne znajdują się również na południe i wschód od Gostynina. Na terenach leśnych powstała gęsta sieć szlaków pieszych, rowerowych i konnych. W rolniczej części powiatu wyznakowano kilka szlaków rowerowych i konnych.