The journey from Makhu to Bengaluru covers approximately 2400 kilometers. The most practical way is to take a train from Ludhiana or Delhi to Bengaluru City Junction. Flying from Amritsar to Bengaluru is the fastest option. Driving is a very long journey via NH 44. Expect a travel time of 40 to 50 hours by train or road. This route connects the northern plains to the IT capital of India.
Total Distance: 2400 km by road, 2100 km straight-line.
|
Connecting
|
Connecting
|
|
|---|---|---|
| Duration | 45 hours | 8 hours (including travel to airport) |
| Avg Price | 2500-5500 INR | 8000-15000 INR |
| Operator | Karnataka Express | IndiGo |
| Route | Makhu to Ludhiana, then Ludhiana to Bengaluru. | Makhu to Amritsar Airport, then flight to Bengaluru. |
| Tip | Karnataka Express is a popular train connecting North India to Bengaluru. | Book flights in advance for better rates. |
October to March for pleasant weather.