The journey from the temple town of Dharmasthala to the rocky plains of Yadgir spans approximately 580 km. You must first travel to Mangalore via KSRTC bus, which takes about 2 hours. From Mangalore Central, you can board the Mangalore-Kacheguda Express to reach Yadgir directly. The route transitions from the lush Western Ghats to the arid Deccan plateau. Expect a total travel time of 14 to 16 hours depending on connection wait times. This route is best navigated by combining road transport for the first leg and rail for the long-distance haul.
Total Distance: 580 km by road, 410 km straight-line.
|
Direct from Mangalore
|
Direct to Mangalore
|
|
|---|---|---|
| Duration | 12 hours | 2 hours |
| Avg Price | 600-1000 INR | 200-300 INR |
| Operator | Indian Railways | KSRTC |
| Route | Mangalore Central to Yadgir Junction | Dharmasthala to Mangalore via NH 75 |
| Tip | Book the Mangalore-Kacheguda Express in advance as it is the only direct train. | Board early morning buses to avoid heavy traffic near Mangalore city. |
October to February, as the summer heat in Yadgir is extreme.