Shillong
Shillong
Train

Banka to Shillong

Updated: 28 May 2026

The distance from Banka to Shillong is approximately 800 km. You can travel by road to Bhagalpur and take a train to Guwahati, then a taxi to Shillong. The route passes through the plains of Bihar and West Bengal, reaching the hills of Meghalaya. Expect a travel time of 16 to 18 hours by train and road. Shillong is known as the Scotland of the East.

Total Distance: 800 km by road, 700 km air distance.
Fastest Way
Train is the most reliable and direct mode.
Cheapest Way
Sleeper class train ticket is the most economical option.
Compare Banka to Shillong Routes
Train
Connecting via Guwahati
Duration
17 hours
Avg Price
600 - 2000 INR
Operator
Shillong Express
Route
Bhagalpur to Guwahati, then taxi to Shillong

Book your taxi from Guwahati to Shillong in advance.

Travel Tips
  • Local Transport
    Taxis are the best way to explore Shillong.
  • Food
    Try the local Khasi cuisine.
  • Weather
    Shillong can be cool; carry woolens.
  • Booking
    Book your accommodation and transport in advance.
  • Language
    Khasi, English, and Hindi are the main languages.
Safety Tips
  • General Safety
    Keep your belongings secure in public places.
  • Night Travel
    Avoid traveling on isolated roads at night.
  • Emergency
    Keep emergency contact numbers handy.
  • Water
    Drink only bottled water.
People Also Ask
  • Is there a direct train from Banka to Shillong?
    No, you must travel to Guwahati and then by road.
  • How long does it take to reach Shillong from Banka?
    By train and road, it takes about 17 hours.
  • What is the best way to travel from Banka to Shillong?
    Train to Guwahati followed by a taxi is common.
  • Is Shillong safe for tourists?
    Yes, it is a safe and welcoming city.
  • What is the distance between Banka and Shillong?
    It is approximately 800 km by road.
Quick Info
  • From Banka, Bihar, India
  • To Shillong, Meghalaya, India
  • Modes
Best Time to Travel

March to June and September to November.

Things to Do in Shillong
1
Elephant Falls
Visit the beautiful waterfall.
2
Shillong Peak
Enjoy the panoramic view.
3
Umiam Lake
Visit this beautiful lake.
4
Don Bosco Museum
Explore the museum.
Tags
Banka to Shillong train Banka to Shillong distance Bihar to Meghalaya travel Bhagalpur to Shillong train best way to reach Shillong traveling from Banka Shillong tourism