Other train option is from Bangalore to Kukke which leaves at night and arrives at Kukke early morning at around 5:40. Destination is "Subrahmanya" in IRCTC. You can take bus from Kukke to Dharmasthala which is around 1.5 hours. Toilets are maintained at its best in Kukke. You can come back to Kukke after visiting Dharmasthala have dinner in Kukke Temple and board train in Kukke which again leaves at night and reaches Bangalore early in the morning.
Train name (Train no):
Amritsar New Jalpaiguri Karmabhoomi Express(12408)