The Scottish Highlands experienced the largest earthquake in three decades yesterday, experts have confirmed.

The British Geological Survey (BGS) recorded the magnitude 3.8 tremor in the Moidart area just before 3.45pm.

It was the biggest earthquake in the region since a magnitude 4.1 quake near Oban in September 1986, officials noted.

The British Geological Survey (BGS) recorded the magnitude 3.8 tremor in the Moidart area just before 3.45pm

On the latest event, the BGS stated: 'This earthquake was felt widely across the west of Scotland.'

People in the area shared their experience of the rumble on Twitter.

One wrote: 'Think I just experienced a minor £earthquake, here on Ardnamurchan. West coast £Scotland. Anyone else feel it, my kitchen rumbled.'

Another said: 'Just experienced 2 earthquake tremors here in Scotland.

'Never felt anything like that, like the ground beneath us was exploding. Terrifying!'

SNP MP Margaret Ferrier also commented on the tremor, saying: 'Largest earthquake in the region since 1986.'

In recent years, there was a magnitude 3.5 earthquake in Glenuig in January 2011.

Scotland's largest earthquake was a magnitude 5.2 event in Argyll in 1880, BGS said.