Karnaprayag is a city and municipal board in Chamoli District in the Indian state of Uttarakhand. Karnaprayag is one of the Panch Prayag (five confluences) of Alaknanda River, situated at the confluence of the Alaknanda, and Pindar River
Karnaprayag is located at 30.27°N 79.25°E. It has an average elevation of 1,451 metres (4,760 feet). The confluence of the Pindari River, which arises from the icy Pindari glacier and the Alaknanda, occurs at Karnaprayag. Nanda Devi, towering above at 7,816 m (25,634 ft.), and surrounded by an array of glittering peaks, Trisul, Drona Giri, Narad Ghunti, Mrigathuni and Maiktoli
The nearest airport is the Jolly Grant Airport near Dehradun 213 km (132 mi) away..
The nearest railway station is at Rishikesh. However, Rishikesh is a small railway station not connected by fast trains. Haridwar railway junction, 24 km farther from Rishikesh, has train connections to most of the major cities in India and is, therefore, the railhead for Karnaprayag.
Karnaprayag lies on national highway NH58 that connects Delhi with Badrinath and Mana Pass in Uttarakhand near Indo-Tibet border. Therefore all the buses and vehicles that carry pilgrims from New Delhi to Badrinath via Haridwar and Rishikesh in pilgrim season of summer months pass through Karnaprayag on the way to Joshimath and further north. Rishikesh is the major starting point for road journey to Karnaprayag and regular buses operate from Rishikesh bus station to Karnaprayag. The road distance from Rishikesh to Karnaprayag is 172 km (107 mi) via Rudraprayag and Srinagar (Uttarakhand).