El cantón de Grandvillars (en francés canton de Grandvillars) es una división administrativa francesa situada en el departamento del Territorio de Belfort, de la región de Borgoña-Franco Condado. La cabecera (bureau centralisateur en francés) está en Grandvillars.