Granicę od zachodu zamyka Wysoczyzna Polanowska.
Pojezierze Kaszubskie leży na terenie powiatów: Gdańsk, Gdynia, powiat bytowski, powiat gdański, powiat kartuski, powiat kościerski, powiat lęborski, powiat słupski, powiat starogardzki, powiat tczewski, powiat wejherowski.
Granice północne i wschodnie są bardzo czytelne, przez co w każdym z obowiązujących wcześniej podziałów fizycznogeograficznych Polski są identyczne. Pozostałe, czyli granica zachodnia, południowa i w najnowszym podziale J. Kondrackiego południowo-zachodnia, nie są tak jednoznacznie, przez co w wielu starszych opracowaniach można znaleźć różne określenie tych granic, najczęściej zawierających w swoich granicach Pojezierze Starogardzkie, część Pojezierza Bytowskiego, Bory Tucholskie (nazwy według obowiązującego podziału Kondrackiego). Dodatkowo nawet w różnych pracach Kondrackiego granice są określone w różny sposób. Obecnie granice te są umowne określone na terenie przejściowym pomiędzy jednymi formami terenu a innymi. Granica pomiędzy Pojezierzem Kaszubskim a Pojezierzem Starogardzkim jest jeszcze bardziej niejasna i w dużej mierze do określenia tej granicy nie przyczyniła się sama geografia fizyczna, a kulturowa granica pomiędzy Kaszubami a Kociewiem.