Ajmer ligger i hjertet av delstaten Rajasthan ved foten av Aravallifjellene. Den kunstige innsjøen Anasagar ligger nord for byen.