Ad hoc network is an infrastructure less and decentralized type of network in which there exist no access point or router to provide service. Each node in Ad hoc network exists as a router in order to forward and receive the packets. Routing protocols in Ad hoc networks can be classified into two categories which are Proactive and Reactive. This paper presents the comparative study of few reactive and proactive routing protocols. In reactive routing protocols, the routes are discovered by the source node at the time of its requirement thus avoiding unnecessary energy consumption in frequent beaconing unlike proactive routing protocols, in which the routes are always available whether the source node needs or not.