The invention discloses a polyamide cotton fabric one-bath dyeing method. After pretreatment and pre-setting treatment, the method comprises the following steps: adding water according to a bath ratio of 15:1 of polyamide cotton fabric to be dyed, charging the fabric and running for 5 minutes, orderly charging a molten reactive dye M-2GE with a concentration of 1.8%(owf), 2 ml/l of acetic acid, 2 g/l of disodium hydrogen phosphate, and 3 g/l of resist salt, heating, performing heat preservation and running for 30 minutes, adding 25 g/l of sodium carbonate, 3 g/l of urea, and 20 g/l of sodium sulfate, performing heat preservation and running for 40 minutes, cooling to 60 DEG C, draining, flushing, adding water to obtain a bath ratio of 1:15, adding 3 g/l of soaping agents, heating to 90 DEG C, washing with water for 15 minutes, cooling, draining, washing with water, drying, performing fixation treatment by a environment-friendly neutral dyeing fixing agent FRC, and finally performing setting and tentering.