Kodaikanal is quite far away from Bangalore however popularity of Kodaikanal amongst Bangaloreans is such that KSRTC has made direct buses available from Bangalore to Kodaikanal. There is luxury Airawat buses as well as regular rajhamsa buses.
The nearest rail head from Kodaikanal is Kodai road which is about 80 kms from Kodaikanal. There are regular bus services from Kodai road to Kodaikanal. Taxis are also available at Kodai road.
Public transport is readily available from bangalore to Kodaikanal and you need to take your own vehichle only if you have to. Local taxis are avilable in Kodaikanal for sightseeing in Kodaikanal.