It is situated in mid-northern Poland, on the boundary between the two historic regions from which it takes its name: Kuyavia (Polish: Kujawy) and Pomerania (Polish: Pomorze).
Tỉnh này nằm ở trung độ phía bắc Ba Lan, ở ranh giới giữa hai vùng lịch sử mà tỉnh này lấy tên theo: Kuyavia (tiếng Ba Lan: Kujawy) và Pomerania (tiếng Ba Lan: Pomorze).