Shillong
Shillong
Train Driving

Mariani to Shillong

Updated: 20 May 2026

The journey from Mariani to Shillong covers approximately 350 km, taking you from the plains of Upper Assam to the hills of Meghalaya. The most practical route is to take a train from Mariani to Guwahati, followed by a 3-hour taxi or bus ride to Shillong. The drive from Guwahati to Shillong via NH 6 is famous for its scenic beauty and winding roads. Expect a total travel time of around 10 hours, including transfers. Shillong, known as the 'Scotland of the East', offers a cool climate and vibrant culture.

Total Distance: 350 km by road, 250 km straight-line.
Fastest Way
Train to Guwahati and then a private taxi to Shillong, taking about 9 hours.
Cheapest Way
Train to Guwahati followed by a shared taxi to Shillong, costing around 800 INR.
Compare Mariani to Shillong Routes
Train
Connecting
Duration
7 hours (to Guwahati)
Avg Price
500-1200 INR
Operator
Jan Shatabdi Express
Route
Mariani to Guwahati (Train) + Guwahati to Shillong (Taxi)

Guwahati is the main transit hub; shared taxis to Shillong are available from Paltan Bazaar.

Driving
Direct
Duration
10 hours
Avg Price
7000-9000 INR
Operator
Private Taxi
Route
NH 27 and NH 6 via Guwahati

The road from Guwahati to Shillong is well-maintained but can be busy.

Travel Tips
  • Carry Woolens
    Shillong is at a high altitude and can get chilly, even in summer.
  • Shared Taxis
    Shared taxis from Guwahati to Shillong are the most common and affordable mode of transport.
  • Local Food
    Try Jadoh, a traditional Khasi dish made with rice and meat.
  • Plan Ahead
    Book your train tickets well in advance as this route is heavily traveled.
  • Respect Nature
    Meghalaya is known for its cleanliness; please do not litter.
Safety Tips
  • Night Travel
    Avoid driving on the Guwahati-Shillong highway late at night due to fog and sharp turns.
  • Stay Alert
    Keep your belongings secure in crowded markets like Police Bazaar.
  • Emergency Contacts
    Keep the local tourist police number saved in your phone.
  • Weather Updates
    Check for heavy rain warnings, as Meghalaya receives significant rainfall.
People Also Ask
  • Is there a direct train?
    No, there is no train station in Shillong; Guwahati is the nearest major hub.
  • How long is the drive?
    The drive from Guwahati to Shillong takes about 3 hours.
  • Is Shillong safe?
    Yes, it is considered one of the safest tourist destinations in India.
  • Can I fly to Shillong?
    Yes, Shillong has an airport at Umroi, but flights are limited.
  • What is the best way to travel?
    Train to Guwahati followed by a taxi is the most reliable method.
Quick Info
  • From Mariani, Assam, India
  • To Shillong, Meghalaya, India
  • Modes
Best Time to Travel

March to June and September to November for pleasant weather.

Things to Do in Shillong
1
Elephant Falls
A stunning three-tiered waterfall located just outside the city. It is a popular spot for photography.
2
Shillong Peak
The highest point in Shillong, offering a panoramic view of the city and the surrounding hills.
3
Ward's Lake
A beautiful man-made lake with a wooden bridge, perfect for a relaxing evening stroll.
4
Don Bosco Museum
A world-class museum showcasing the culture and history of the indigenous tribes of Northeast India.
Tags
Mariani to Shillong distance Mariani to Shillong travel Shillong transport Meghalaya travel guide Mariani to Guwahati train Guwahati to Shillong taxi Northeast India road trip NH 6