This document is a review of existing routing protocols in vehicular ad hoc networks (VANETs), which are designed to enhance vehicular safety and provide utility services. It discusses various characteristics of VANETs such as high node mobility and unpredictable network density, along with a detailed analysis of topological and geographical routing protocols, their advantages, and limitations. The paper concludes that while numerous protocols exist, no single protocol is universally applicable, and the choice of protocol heavily depends on the specific road conditions and requirements.