Abstract-Routing is a fundamental characteristic of Wireless Mesh Network (WMN). The strengths and weakness of routing protocols are reflected directly in WMN's characteristics. Several advantages of WMNs over competing technologies are directly enable by the routing protocols. WMNs require routing protocols that provide flexibility to work with different topologies, low latency for route (re-) discovery, low control traffic overhead, scalability with respect to mobility and network dimension, mobile user support, efficient handover, QoS support, multicast which is important for emergency response cases and more desirable one -multipaths. In this paper, a survey on some of the relevant routing protocols for WMNs, their behavior, and comparison is presented.