The distance from Dindigul to Mangalore is approximately 600 kilometers. The most practical way to travel is by train or bus. The journey takes about 12 to 15 hours. Mangalore is a coastal city known for its beaches and temples. Plan your travel well in advance.
Total Distance: 600 km by road, 500 km air distance.
|
Direct
|
Direct
|
|
|---|---|---|
| Duration | 14 hours | 15 hours |
| Avg Price | 500-1800 INR | 800-2000 INR |
| Operator | Indian Railways | KSRTC |
| Route | Dindigul Junction to Mangalore Central | NH 44 and NH 75 |
| Tip | Book your tickets well in advance. | Overnight buses are available. |
October to March for pleasant weather.