The highest peak in India is Kanchenjunga (8586m), which is situated on Indo-Nepal border. The best trek to witness it, is the Kanchenjunga Base Camp Trek. The highest peak which is completely inside India is Nanda Devi (7816m). Nanda Devi East Base Camp trek gives the best view of Nanda Devi peak.