Nuevo Brunswick limita al norte con Quebec y el golfo de San Lorenzo (que separa Nuevo Brunswick de la Isla del Príncipe Eduardo), al este con Nueva Escocia y con la bahía de Fundy, y al sur y al oeste con el estado estadounidense de Maine.