Analysis of information sources in references of the Wikipedia article "History of the Romani people" in English language version.
gypsies reached spain 15th century.
It is unclear what made this people leave the Indian sub-continent but they are generally believed to have originated from central India, possibly in the modern Indian state of Rajasthan, migrating to the northwest around 250 BC.
[...] Mr. Bell, in his return from Peking, met a gang of these people ["Gypsies"] on the confines of Tartary, who were endeavouring to penetrate those deserts, and try their fortune in China.