Madikeri features a tropical highland climate as it has an elevation of 1170 metres (3838 feet). Madikeri is located at 12.42°N 75.73°E. Madikeri lies in the Western Ghats and is a popular hill station. The nearest cities are Mangaluru to the west, and Mysuru to the east.
The mean daily minimum temperature is lowest in January at about 11 °C.Maximum temperature in summer is around 24 °C to 27 °C. With the onset of the south-west monsoon, the temperature decreases in June and the weather becomes chilly.The lowest temperature recorded is 4.5 °C.