The distance from Ramnagar to Shillong is approximately 2900 km. You must reach Bengaluru to access the best long-distance train and flight connections. The journey by train takes approximately 50 to 55 hours. Flights are the most efficient mode, taking about 5 hours. Shillong is the capital of Meghalaya, known for its hills and waterfalls.
Total Distance: 2900 km by road, 2500 km air distance.
|
Connecting
|
Connecting
|
|
|---|---|---|
| Duration | 52 hours | 5 hours |
| Avg Price | 3500 - 8000 INR | 8000 - 16000 INR |
| Operator | Shillong Express | IndiGo / Air India |
| Route | Ramnagar to Bengaluru, then train to Guwahati, then taxi to Shillong. | Bengaluru (BLR) to Shillong (SHL). |
| Tip | Book well in advance. | Book early for better rates. |
October to March for pleasant weather.