Gmina Liniewo to malownicza miejscowość położona na pograniczu Kociewia i Kaszub, w województwie pomorskim.
Gmina położona jest w centralnej części województwa pomorskiego, w powiecie kościerskim. Graniczy z gminami: Stara Kiszewa, Kościerzyna, Nowa Karczma i gminą Skarszewy, należącą do powiatu starogardzkiego. Teren gminy położony jest w obszarze mezoregionu Pojezierza Kaszubskiego. Znajduje się w obrębie wielofunkcyjnej strefy pojeziernej o charakterze rolno – leśno – turystycznym. Gmina położona jest w odległości 30 – 45 km od centrum Gdańska, na obrzeżu Trójmiejskiego Obszaru Metropolitalnego.
