my first choice is a mole trap ... https://www.bhg.com/gardening/pests/animal/get-rid-of-moles/ -- but then you have to deal with disposing of the carcass -- however, many of the 'DIY' repellants simply don't work ... and in lots of situations, moles are actually improving the soil texture/friability!
Good question! Here's an article from BHG. Good luck! https://www.bhg.com/gardening/pests/animal/get-rid-of-moles/
Try putting pinwheels or spinning lawn decorations from the dollar store next to their holes, put the stick into the ground about 5-7 inches. They don't like the vibration it causes when the wind spins them 😊 good luck !
You have to get rid of the grubs in your lawn. They sell the stuff you need at a hardware store. This works, we did it and got rid of them. We didn't do it for a couple years and the moles come back this past summer. Come Spring we will have to treat the lawn again to get rid of the grubs.
We put a mile thing down,paid good money for it, and they dug right right through it lol