If there is snow and there could well be, then there will be little to see. I am not sure if there are buses to the battlefield,but failing that, there are plenty of taxis and the trip is only about 4 miles from Inverness city centre.