A synthesis method of intermediate 1-methylindole-3-carboxylic acid of a granisetron drug comprises the steps as follows: adding 130 ml of acrylonitrile and 0.32 mol of stannous chloride to a reaction vessel, controlling the stirring speed at 130 to 170 rpm, adding 0.053 mol of 1H-indazole-3-formic acid, increasing the temperature of the solution to 50-55 DEG C, preforming reflux for 5-6 h, slowly adding 0.061-0.063 mol of amine methane, performing reflux for 8-9 h, reducing the temperature of the solution to 5-9 DEG C, leaving the solution to stand for 30-32 h, separating a solid out, performing filtration, dissolving the solid in 150 ml of a potassium bromide solution, performing filtration, adding an oxalic acid solution to adjust the pH of the solution to 3-4, separating a solid out, performing suction filtration, performing washing with a saline solution and washing with nitromethane, performing dehydration with a dehydrating agent, and performing recrystallization in ethyl acetate to obtain 1-methylindole-3-carboxylic acid crystals; the saline solution in the step is any one of sodium sulfate and potassium nitrate.