A 3.5-magnitude earthquake struck Bageshwar district in Uttarakhand, at 7:25 AM IST on Tuesday with epicenter at Kapkot. No casulaties reported.