El distrito de Mariscal Castilla se encuentra ubicado entre el río Utcubamba al oeste y la cadena montañosa que le sirve de límite natural al este.