It passes through Indian cities of Agra (AH1), Gwalior (AH47), Nagpur (AH46), Hyderabad and Bangalore (AH45, AH47), Madurai. The road briefly ends at Rameswaram before starting in Sri Lanka at Talaimannar and passes through Mannar, Anuradhapura, Dambulla (AH44), Kurunegala, Kandy, Colombo, Galle and Matara.
The route shares some portions of various Indian National Highways: NH 3, NH 75, NH 26, NH 44 and NH 49. Various cities and towns are situated along AH43 in the Indian states of Uttar Pradesh, Rajasthan, Madhya Pradesh, Maharashtra, Telangana, Andhra Pradesh, Karnataka, and Tamil Nadu.
The route shares portions of the following Sri Lankan highways:
- A1 , The E04 serves as an alternate route for the AH43 on the A1 portion.
- A2 , The E01 serves as an alternate route for the AH43 on the A2 portion. Currently all these roads bear the national highways route signs, but have not yet been installed with AH43 route signs.
- Economic and Social Commission for Asia and the Pacific, 2003 Asian Highway Handbook, 2003, page 41
- Economic and Social Commission for Asia and the Pacific, 2003 Asian Highway Handbook, 2003, page 98
- http://www.unescap.org/ttdw/common/TIS/AH/files/wgm4/Countries/Status/SriLanka.pdf[permanent dead link] Status Paper on Asian Highway Sri Lanka