National Highway 58 (India)(old numbering)
National Highway 58 (NH 58) is a national highway in India. It links Ghaziabad in Uttar Pradesh near New Delhi with Badrinath and Mana Pass in Uttarakhand near Indo-Tibet border. This 538 km (334 mi) highway starts from Mana village near Indo-Tibet border north of Badrinath temple and passes through Badrinath, Joshimath, Chamoli, Vishnuprayag, Nandaprayag, Karnaprayag, Rudraprayag, Srinagar, Devprayag, Rishikesh, Haridwar, Roorkee, Muzaffarnagar, Khatauli, Meerut and Modinagar and ends at Ghaziabad near the border with Delhi.
Of its total length, the NH 58 traverses 165 km (103 mi) in Uttar Pradesh and 373 km (232 mi) in Uttarakhand.
The highway is constructed and maintained by National Highway Authority of India from Delhi to Rishikesh and Border Roads Organisation (BRO) of Indian Army from Rishikesh, where the plains end and the mountains start, to its northernmost end. The highway bypasses Meerut city that was a big bottleneck. Bypasses at Roorkee and Muzaffarnagar has constructed.