The journey from Dharmapuri to Mangalore covers 500 km. The most practical way is to reach Bangalore and take a bus or train to Mangalore. The journey takes about 10-12 hours. Mangalore is a coastal city.
Total Distance: 500 km by road, 350 km air distance.
Book sleeper buses for comfort.
October to March for pleasant weather.