모래톱(shoal)은 강이나 호소(湖沼), 또는 바다의 주변 바닥보다 수심이 얕은 볼록한 부분을 말한다. 암석이나 산호 등 단단한 물질로 되어 있는 암초와는 구별된다.
모래나 진흙 등이 쌓인 곳이므로 단단하지 않지만 항해하는 선박에게는 위험한 요소이다.