A Met department official in Jaipur said the tremors, which lasted for a few seconds in the afternoon, were felt in Jaipur, Jodhpur, Ajmer and Nagaur.
Police said there were no reports damage to property or loss of life due to the tremors.
The epicentre of the quake was near the Afghanistan- Tajikistan border at a depth of around 190 kilometres.