The journey from Yelahanka to Belagavi covers approximately 500 km. You can take a direct train from Yelahanka Junction or travel to Bengaluru City station for more options. Road travel via NH 48 is also a popular choice, taking about 9 to 10 hours. Buses are frequent from the KSRTC bus stand.
Total Distance: 500 km by road, 450 km air distance.
|
Direct
|
Direct
|
|
|---|---|---|
| Duration | 9 hours | 10 hours |
| Avg Price | 400 - 1200 INR | 600 - 1500 INR |
| Operator | Haripriya Express / Belagavi Express | KSRTC |
| Route | Yelahanka Junction to Belagavi Junction. | Bengaluru to Belagavi via NH 48. |
| Tip | Book your tickets in advance as trains are often full. | KSRTC Airavat buses are very comfortable. |
October to March, when the weather is pleasant.