Vehicular Ad hoc Networks (VANETs) allow vehicles to form a self-organized network without the need for a permanent infrastructure and routing in VANETs is a challenging task due to the high mobility and high density of mobile nodes. Position-based routing protocols, which are mostly based on greedy routing, are more suited to highly dynamic and mobile network. A focus of the scientific community is to design network oriented position-based routing protocols, and this has resulted in a very high number of algorithms, different in approach and performance and each suited only to particular applications. However, though numerous, very few positions based algorithms have actually been adopted for commercial purposes. In this paper, we survey state of art position based routing protocols previously used in VANETs, present open research challenges and possible future direction. We also outlined the main problems which must be solved for this class of routing protocols and even presented the solution for the particular problem. We will also propose an algorithm for position based routing at Road Intersection in VANETs. The discussed protocols are also compared with respect to the other proposed routing protocols, and thus aims at implementing the following characteristics that are obstacle awareness, street awareness, no bottleneck and no full path selection. © 2015 IEEE.