Machanahalli is an city in Tumkur District, Karnataka, India. Manchagondanahalli, BM Palya, Karigiripalya, Thimmalapura, Janupanahalli, Bommanahalli, Sankapura, Pandithanahalli, Singanahalli, Pandithanahalli, Kallahalli, Kyathsandra, Machanahalli, Mudalakod, Pandithanahalli, Maranayakanapalya, K.Palasandra, Chokkenahalli, Ramadevarabetta, Bangalore, Myadala Amanikere, Kesaramadu, Chaudayyanapalya, Tumkur , Basavapatna, Mydala are the nearby cities to Machanahalli.