Bokakhat
Bokakhat
Shillong
Shillong
Bus Driving

Bokakhat to Shillong

Updated: 21 May 2026

The journey from Bokakhat to Shillong spans approximately 320 kilometers through the heart of Assam and Meghalaya. You will primarily travel via NH 27 and NH 6, passing through Nagaon and Guwahati. The route offers a transition from the plains of the Brahmaputra valley to the high-altitude pine forests of the Khasi Hills. Private buses and shared taxis are the most reliable modes of transport. Expect a travel time of 8 to 9 hours depending on traffic at the Jorabat junction.

Total Distance: 320 km driving distance; 210 km straight-line air distance.
Fastest Way
Private taxi, taking 7.5 hours via NH 27.
Cheapest Way
ASTC bus via Guwahati, costing around 800 INR total.
Compare Bokakhat to Shillong Routes
Bus
Connecting
Duration
9 hours
Avg Price
700-1000 INR
Operator
ASTC
Route
Bokakhat to Guwahati ISBT, then transfer to Shillong-bound bus.

ASTC buses from Guwahati ISBT are frequent and safe for tourists.

Driving
Direct
Duration
7 hours 30 mins
Avg Price
3500-5000 INR
Operator
Private Taxi
Route
Bokakhat - Nagaon - Guwahati - Jorabat - Shillong via NH 27 and NH 6.

Start early from Bokakhat to avoid heavy truck traffic near Nagaon.

Travel Tips
  • Carry Woolens
    Shillong is significantly cooler than Bokakhat; keep a light jacket handy even in summer.
  • Permits
    While no inner-line permit is needed for Indian citizens, carry a valid government ID at all times.
  • Road Conditions
    The stretch between Jorabat and Shillong is a steep climb; ensure your vehicle is in good condition.
  • Local Transport
    Use local yellow-black taxis in Shillong as they are metered and reliable.
  • Food Stops
    Stop at Nongpoh for authentic Meghalayan snacks like Jadoh and smoked pork.
Safety Tips
  • Night Travel
    Avoid driving on the winding hill roads after sunset due to limited visibility and fog.
  • Emergency Contacts
    Save local police station numbers for the Ri-Bhoi district while traversing the highway.
  • Motion Sickness
    The road to Shillong is very curvy; carry medication if you are prone to motion sickness.
  • Vehicle Check
    Check your tire pressure and brakes before starting the ascent to Shillong.
People Also Ask
  • Is there a direct train to Shillong?
    No, Shillong does not have a railway station; the nearest is Guwahati.
  • How long does it take to reach Shillong from Bokakhat?
    It typically takes 8 to 9 hours by road.
  • Are there buses from Bokakhat to Shillong?
    Direct buses are rare; most travelers change at Guwahati ISBT.
  • What is the best route?
    The route via NH 27 and NH 6 is the most standard and well-maintained.
  • Is the road safe?
    Yes, the highway is well-traveled, but drive cautiously on the mountain curves.
Quick Info
  • From Bokakhat, Assam, India
  • To Shillong, Meghalaya, India
  • Modes
Best Time to Travel

October to March for clear mountain views and pleasant weather.

Things to Do in Shillong
1
Kaziranga National Park
Located near Bokakhat, this UNESCO site is famous for the one-horned rhinoceros. Take a morning safari before starting your journey.
2
Umiam Lake
Located just before entering Shillong, this massive reservoir offers water sports and scenic viewpoints. It is a perfect stop for photography.
3
Police Bazar
The central hub of Shillong, ideal for shopping local handicrafts and trying authentic Khasi cuisine. It is the city's most vibrant market.
4
Ward's Lake
A horseshoe-shaped lake in the heart of Shillong surrounded by lush gardens. It is an ideal spot for a peaceful evening walk.
Tags
Bokakhat to Shillong bus Kaziranga to Shillong route Assam to Meghalaya travel NH 27 road conditions Shillong transport guide Bokakhat travel tips Meghalaya road trip Shillong taxi fare
More to Bokakhat