Mobile Ad Hoc network is an autonomous system of mo bile nodes connected by wireless links forming a te mporary network without the aid of any centralized administration o r infrastructure. Each node operates not only as an end system but also as a router to forward packets. The nodes are free to mo ve themselves into a network. These networks have n o fixed topology due to the high degree of node mobility. To accommodate th e changing topology, special routing protocols are needed. The goal of the routing protocol is to have an efficient route esta blishment between a pair of nodes, so that messages can be delivered in a timely manner. Mobile Ad Hoc routing protocols are divided into Flat routing, Hierarchical routing, Geographi cal routing, Power aware routing and Multicast routing. It is difficul t to determine which protocols may perform well und er a number of different network scenarios. This paper provides an overview of geographical routing protocols proposed in the l iterature and performance comparison of geographical routing prot ocols.