The nearest airport is in Bangalore. You could take a bus from there to Nandi Hills.
Nearest Airport: Kempegowda International Airport (BLR)
Search for flights to Kempegowda International Airport (BLR)
Tourists and visitors can drive down to this hillock which is 60 km from the city centre. There are cabs operating to Nandi Hills as well.
Parking
Visitors would have to park their individual vehicles at the designated place at the foothills. Further on, take a bus or any other transport provided by the Nandi authorities to reach the hilltop. This arrangement would avoid traffic on the road uphill.
The nearest railway station is Chikkaballapur, from where you could drive, take a cab or a bus to Nandi Hills.