National Highway
National Highway 16 (India) and National Highway 326A (India) Connects Narasannapeta town.