Barotiwala is located in Dun (valley) at the foothills of Shivaliks, at the border of Himachal Pradesh and Haryana. It is part of the greater industrial circuit of Himachal Pradesh which is known as BBN, abbreviated from Baddi-Barotiwala-Nalagarh, these three towns comprises one of the major industrial hubs of India. It is 58 kilometres (36mi) from district headquarters Solan, 78 kilometres (48mi) from state capital Shimla and 34 kilometres (21mi) from Chandigarh.
Nearby major towns and villages are Mandhala, Thana, Manpura, Kasauli, Garkhal, Sanawar, Taksal, Anji Matla, Badian, Banasar, Bhaguri, Bughar Kanaitan, Chamian, Chamon, Ganol, Gharsi, etc.