Bhopal ligger i et kupert område på Malwa-platået, og landet hever seg i retning av Vindhya Range mot syd. Det er varme somre og kalde vintre. Det kommer moderat nedbør i regntiden.