亚洲公路46号线全线位于印度境内，线路全长约为，共经过5个邦，包括西孟加拉邦、贾坎德邦、奥里萨邦、恰蒂斯加尔邦和马哈拉施特拉邦，以下是亚洲公路46号线途经的城市：
相接道路.亚洲公路46号线中途与亚洲公路43号线、亚洲公路45号线和亚洲公路47号线连接。其中与43号线在那格浦尔附近交汇；与45号线在克勒格布尔附近交汇；与47号线在图莱附近交汇。