The driver of the state-run transport corporation bus was trying to avoid a pit on the ghat road when the mishap occurred at Mandada, about 10 km from here.
Six people, including two women, were killed on the spot, police said adding 28 people were injured, some of them seriously, police said.
Personnel of the Fire and Rescue force, police and state disaster management agency rescued the injured.
Of them, ninteen people had been taken to the government hospital in neighbouring Coimbatore while others admitted to the government hospital here.
The bus was proceeding to nearby Coonoor from here.
(This story has not been edited by Business Standard staff and is auto-generated from a syndicated feed.)