Shillong
Shillong
Driving

Bokajan to Shillong

Updated: 22 May 2026

The journey from Bokajan to Shillong covers approximately 300 km. You can travel by road using buses or shared taxis. Shillong is the capital of Meghalaya. Expect a travel time of around 7 hours by road.

Total Distance: 300 km by road, 250 km air distance.
Fastest Way
Driving or taxi is the fastest method.
Cheapest Way
Shared taxi or local bus is the most economical.
Compare Bokajan to Shillong Routes
Driving
Direct
Duration
7 hours
Avg Price
300 - 800 INR
Operator
Shared Taxi
Route
NH 6.

Shared taxis are the most convenient way to travel.

Travel Tips
  • Route
    NH 6 is the main road.
  • Booking
    No booking needed for local transport.
  • Food
    Try local food.
  • Transport
    Use shared taxis.
  • Weather
    Carry an umbrella.
Safety Tips
  • Valuables
    Keep your belongings secure.
  • Night
    Avoid traveling late at night.
  • Water
    Stay hydrated.
  • Emergency
    Keep emergency numbers handy.
People Also Ask
  • Is Shillong safe?
    Yes, it is a safe city.
  • How to reach Shillong?
    Shared taxi from Bokajan.
  • Are there trains?
    No, road is the best way.
  • What is the best time?
    Winter is best.
  • Is it a long journey?
    No, it takes about 7 hours.
Quick Info
  • From Bokajan, Assam, India
  • To Shillong, Meghalaya, India
  • Modes
Best Time to Travel

October to March for pleasant weather.

Things to Do in Shillong
1
Elephant Falls
Visit the waterfall.
2
Shillong Peak
Explore the view.
3
Ward's Lake
Enjoy the park.
4
Don Bosco Museum
See the local history.
Tags
Bokajan to Shillong Assam to Meghalaya travel Bokajan transport Shillong connectivity local travel Northeast India travel Bokajan to Shillong bus Bokajan to Shillong taxi long distance travel Shillong tourism