AN earthquake has struck a Scottish island, according to the British Geological Survey (BGS).

A 3.3 magnitude quake hit the Isle of Mull in the Inner Hebrides at 7.30pm on Monday evening.

The BGS said movement was felt in Mull itself, in surrounding islands and on the mainland, mainly from within around 50 kilometres of the epicentre.

Reports described people saying, “the whole house creaked,” that “all the windows and doors rattled” and that “the sofa seemed to vibrate”.

READ MORE: Scottish food and drink to be stocked in new London shop

Another resident told BGS that they “thought someone had crashed into the house” and that “it was like a large explosion nearby”.

Some people also took to Twitter/X to share their own experience with one person commenting: “Anyone else here on the Isle of Mull think we’ve had a couple of earth tremors this evening?

“Like a rumbling train in a tunnel and lasting for a good number of seconds.”

Another person added: “We heard a weird bang and the glasses and plates in the dresser started rattling.”

READ MORE: Stirling: New evidence discovered of Jacobite siege of Scottish castle

It comes after a 2.3 magnitude earthquake was recorded at Moidart in the Highlands around 2.24pm, while a 1.1 magnitude quake hit Morvern, also in the Highlands, at 1.10pm.

All three quakes were at a depth of around 7km.