While traveiling from Bengaluru to New Delhi, D will not cross Narmada River. The Narmada, the largest West flowing river of the Peninsula, rises near Amarkantak range of mountains in Madhya Pradesh. Yamuna, Godavari and Krishna River will be encountered while travelling through states of Karnataka(krishna),Maharashtra (Godavari), Gujarat, Rajasthan,UttarPradesh(Yamuna) and New Delhi.