Kanakapura is approximately 61 km away from the Majestic Bus Stand, also known as Kempegowda Bus Stand. The best way to cover this distance is by bus. You can take a 211D, 215X or KBS-5H bus from the majestic bus stand which will drop you to Kanakapura Road Bus Stand in 1 hour and 30 mins.
From Kanakapura Road, you can reach Kanakapura on foot or by taxi as the distance between the two is only 3 mins.