Is speed of sound more in water or in air and why?

yes

becaus the distance between molcules water is lower than air.so when sound shake one of them the speed for transfering the motion is faster.