Nellimarla is located in the northern part of coastal region of Andhra Pradesh, India. Nellimarla is the nearest town of Vedic Village i.e Ramatheerdham. It is the nearest town of the district headquarters of Vizianagaram district. It is located 24 km inland from the Bay of Bengal and 48 km to the northeast of Visakhapatnam. The State high way is on Vizianagaram to Rajam is going across the town.
It is located in 18.1667°N 83.4333°E coordinates with an average elevation of 190 meters, bounded by Srikakulam on the east, Visakhapatnam on the south west, bay of Bengal on the south east, Odisha on the north west.