बंगलौर, हुबली, मंगलौर, कोलीगाला और अन्य शहरों से शिवगिरी के लिए बसें चलती है। कर्नाटक सरकार द्वारा भी शिवगिरी तक जाने के लिए कई बसों को चलाया गया है।