A magnitude 6.4 quake has hit China's southwestern province of Yunnan on Tuesday, the US Geological Survey reported.

The quake's epicentre was 163 km north-northwest of Yunjinghong and 10 km deep, the USGS said.

There were no immediate reports of causalities.

Xinhua news agency said shaking could be felt in the provincial capital of Yunnan.

The region sits where the Eurasian and Indian plates meet and is prone to earthquakes.

Hundreds died in a magnitude 6.3 quake which hit another part of Yunnan in August.

A quake in the Yunnan tourist area of Shangri-La in September last year killed three people and left 55,000 homes damaged.

Reuters