Velké Janovice se nachází 8 km severozápadně od Bystřice nad Pernštejnem v okrese Žďár nad Sázavou. Leží v nadmořské výšce 580 m n. m. Nejvyšším bodem v okolí je Panský kopec, který měří 672 m n. m.  Rozkládají se po obou březích Janovického potoka. Ten pramení v lesích nad obcí a u Dalečína tvoří pravý přítok Svratky. Katastrální výměra obce je 346 ha. Mezi sousední obce patří Dalečín, Písečné, Velký a Malý Lísek.

První autobusová linka byla zřízena 3. března 1927 a vedla mezi Jimramovem a Bystřicí nad Pernštejnem. Autobus zastavoval na rozcestí 2 km od obce. V současné době dojíždí do obce 5 spojů v pracovních dnech. Na ostatní spoje musí občané na rozcezstí. O víkednech a svátcích jsou obyvatelé odkázáni na osobní dopravu.