An earthquake with a magnitude of 6.4 struck in China's southwestern province of Yunnan on Tuesday, the United States Geological Survey reported, but there were no immediate reports of casualties.

The USGS said the quake's epicenter was 163 km (101 miles) north-northwest of Yunjinghong and 10.0 km deep.

China earthquake locator map (Credit: USGS)

The official Xinhua news agency said shaking could be felt in the provincial capital of Yunnan, Kunming, as well as several other major cities in the province.

The epicenter, Jinggu county, is in a remote, mostly rural mountainous part of Yunnan.

Xinhua quoted a county official as saying that houses there shook for several seconds and some tiles fell off roofs while residents ran outside, though there were yet to be reports of deaths or injuries.

The People's Daily said the county is home to about 300,000 people, mostly ethnic minorities.

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

Earthquakes frequently strike in the region. A quake in Sichuan province, also in the southwest, in 2008 killed almost 70,000 people.