Yes, tonneau covers with weatherproof build will keep out rainwater. Thankfully most of these covers are built with this consturction, meaning you should be able to keep water out of your bed no problem with a tonneau cover. I personally have one on my truck and does a great job with this.