Kodagu is located on the eastern slopes of the Western Ghats. It has a geographical area of . The district is bordered by Dakshina Kannada district to the northwest, Hassan district to the north, Mysore district to the east, Kasaragod district of Kerala in west and Kannur district of Kerala to the southwest, and Wayanad district of Kerala to the south. It is a hilly district, the lowest elevation of which is above sea-level. The highest peak, Tadiandamol, rises to , with Pushpagiri, the second highest, at . The main river in Kodagu is the Kaveri (Cauvery), which originates at Talakaveri, located on the eastern side of the Western Ghats, and with its tributaries, drains the greater part of Kodagu.