Nešatelio kantonas yra Romandijoje – Šveicarijos prancūzkalbių regione. Natūralu, kad kantono oficiali kalba – prancūzų. Šiaurės rytuose kantonas ribojasi su Berno kantonu. Nešatelio ežeras telkšo pietrytinėje kantono dalyje, pietvakariuose Nešatelio kantonas ribojasi su Vo kantonu. Kantonas įsikūręs centrinėje Juros kalnyno dalyje, o Dubso upė skalauja šiaurinius kantono kraštus.