The distance between Kayamkulam and Bengaluru is approximately 600 km. You can reach Bengaluru in about 14 hours by bus or 12 hours by train. The route passes through the scenic Western Ghats. Bengaluru is the capital of Karnataka and a major IT hub.
Total Distance: 600 km by road, 500 km straight-line.
|
Direct
|
Direct
|
|
|---|---|---|
| Duration | 12 hours | 15 hours |
| Avg Price | 600-2000 INR | 1000-2000 INR |
| Operator | Indian Railways | KSRTC |
| Route | Kayamkulam Junction to Bengaluru Station. | Via NH 544 and NH 44. |
| Tip | Many express trains stop at Bengaluru. | Buses are frequent. |
October to March for pleasant weather.