Gangtok to Shillong

   Gangtok to Shillong Road Distance 633 km
   Gangtok to Shillong Aerial Distance 381 km
  Gangtok to Shillong Travel Time 13 hours 16 mins

How to reach Shillong from Gangtok

The capital of the north eastern state of Meghalaya, Shillong is a hill station located approximately 600 kms away from Gangtok. The drive between the two cities takes about 13 hours while the flight and taxi combination takes roughly 7 hours.  Bus services are also available. 

Gangtok to Shillong Road Distance: 630 Kms
Gangtok to Shillong Aerial Distance: 381 Kms
Gangtok to Shillong Travel Time by Road: 13 Hours

Knowing The Details

1. Gangtok to Shillong by Flight
2. Gangtok to Shillong by Train
3. Gangtok to Shillong by Bus
4. Gangtok to Shillong by Road
5. Popular Routes to Shillong
6. Popular Routes from Gangtok
7. Places to Visit in Shillong
8. Hotels in Shillong

Shillong Travel Packages

Compare quotes from upto 3 travel agents for free

1. Gangtok to Shillong by Flight

This is the most preferred option to travel to Shillong from Gangtok as this journey is not tiring and hectic. 

Part 1: Gangtok to Bagdogra by Taxi

  • Distance: 136 Kms
  • Approximate travel time: 2 Hours
  • Approximate taxi fare: INR 1800
  • Car rentals in Gangtok: Sikkim Package Tour Service, FabCab - Car Rental in Sikkim, Neepun Tours and Travel. 

Part 2: Bagdogra to Guwahati by Flight

  • Starting Price: INR 1500
  • Departure Airport: Bagdogra Airport
  • Arrival Airport: Lokpriya Gopinath Bordoloi International Airport
  • Travel Time:  1 Hour 10 Minutes 

Part 3: Guwahati to Shillong by Taxi 

  • Distance: 100 Kms
  • Approximate travel time: 1 Hour 30 minutes 
  • Approximate taxi fare: INR 2000
  • Car rentals in Guwahati: Bube Rides Guwahati, IGuwahati Tours & Travels, Guwahati Car Rentals. 

2. Gangtok to Shillong by Train

For this option, one will have to take a bus to New Mal Junction railway station from where one train leaves for Kamakhya on a daily basis,  and from Kamakhya one can reach Shillong by taxi. 

Part 1: Gangtok to New Mal Junction by Bus

  • Route Operator:  Redbus
  • Starting Point: Gangtok
  • Terminating Point: New Mal Jn
  • Travel time: 2 Hours 30 minutes 
  • Distance : 130 Kms
  • Frequency: Every 1 hour
  • Ticket cost: INR 120
Tip: For those wanting to travel by taxi, the approximate taxi fare & time is INR 1800, 3 Hours. Car rentals in Gangtok include Sikkim Package Tour Service, FabCab - Car Rental in Sikkim, Neepun Tours and Travel. 

Part 2: New Mal Junction to Kamakhya by Train 

  • Travel time: 8 Hours 
  • Distance: 400 Kms
  • Frequency: Once daily
  • Ticket cost: INR 200

Part 3: Kamakhya to Shillong by Bus

  • Route Operator:  Redbus
  • Starting Point: Kamakhya
  • Terminating Point: Shillong 
  • Travel time: 3 hours
  • Distance: 110 Kms
  • Frequency: Every 1 hour
  • Ticket cost: INR 380
Tip: For those wanting to travel by taxi, the approximate taxi fare & time is INR 2200, 3 Hours. Car rentals in Kamakhya: Sudarshan Travels - Travel Agency & Car Rental Services, NorthEast Tours and Travels.

3. Gangtok to Shillong by Bus

A number of government operated as well as private buses run between Gangtok and Siliguri, and Siliguri and Shillong on a daily basis. Taking these buses is quite cheap, however the journey can get quite tiring and long as no direct buses run from Gangtok to Shillong. A change is required at Siliguri. 

Part 1: Gangtok to Siliguri by Bus

  • Route Operator: Redbus
  • Starting Point: Gangtok
  • Terminating Point: Siliguri
  • Travel time: 4 hours 30 minutes
  • Distance: 130  Kms
  • Frequency: Every 4 hours
  • Ticket cost: INR 600

Part 2: Siliguri to Shillong by Bus

  • Route Operator: Seema Travels, Five Star Travels, Sima Travels
  • Starting Point: Siliguri
  • Terminating Point: Shillong
  • Travel time: 10 hours 30 minutes
  • Distance: 540  Kms
  • Frequency: Five times a day
  • Ticket cost: INR 650

4. Gangtok to Shillong by Road

The road journey between the two cities is quite long and the taxi fare is also extremely high hence this is not the most preferred option to travel.

Approximate Travel Time: 14 Hours
Approximate Taxi Fare: INR 18000
Car rentals in Gangtok: Sikkim Package Tour Service, FabCab - Car Rental in Sikkim, Neepun Tours and Travel. 

Route 1: Via NH27

  • Distance: 610 Kms
  • Travel time: 13 Hours 40 minutes
  • Sights on the way: Tashi View Point (Gangtok), Hanuman Tok (Gangtok) , Ramdhura (Rangpo), Delo Park (Kalimpong),  Om Temple (Nagrataka), Sri Shyam Mandir (Jitpur), Buxa Wildlife Sanctuary, Bagheswari Temple, Bongaigaon, Bageshwari Hill (Bongaigaon), Bongaigaon Eco Park, Kadamtalia Lakshmi Temple (Sorbhog), Hayagriva Madhava Temple (Bamunbori), Basistha Temple (Guwahati), Assam State Museum (Guwahati), Nehru Park (Guwahati), Umiam Lake (Shillong), Shillong View Point , Elephant Falls (Shillong). 
  • Eating options: Taste of Tibet (Gangtok), Shuffle Momos (Gangtok), Art Cafe (Kalimpong), Za Khang Bhutanese Restaurant ( Kalimpong), Hotel Swagat (Nagrataka), Garakhia Restaurant (Sorbhog),  Ramdhenu Dhaba (Bongaigaon), Kalita Spectrum (Guwahati), Chung Fa Restaurant (Guwahati), City Hut Family Dhaba (Shillong), Qzine Restaurant (Shillong). 

Route 2: Via NH17

  • Distance: 630 Kms
  • Travel time: 15 Hours
  • Sights on the way: Tashi View Point (Gangtok), Hanuman Tok (Gangtok) , Ramdhura (Rangpo), Delo Park (Kalimpong),  Om Temple (Nagrataka), Sri Shyam Mandir (Jitpur), Buxa Wildlife Sanctuary, Basistha Temple (Guwahati), Assam State Museum (Guwahati), Nehru Park (Guwahati), Umiam Lake (Shillong), Shillong View Point , Elephant Falls (Shillong), Sri Surya Pahar (Goalpara), Tukreswari Temple (Goalpara), Chandubi Lake (Boko).
  • Eating options: Taste of Tibet (Gangtok), Shuffle Momos (Gangtok), Art Cafe (Kalimpong), Za Khang Bhutanese Restaurant ( Kalimpong), Hotel Swagat (Nagrataka), Garakhia Restaurant (Sorbhog),  Ramdhenu Dhaba (Bongaigaon), Kalita Spectrum (Guwahati), Chung Fa Restaurant (Guwahati), City Hut Family Dhaba (Shillong), Qzine Restaurant (Shillong), 16 Anna Hotel (Goalpara), Geetanjali Hotel (Goalpara), Park Restaurant (Boko). 

Tip: All bus tickets are available at bus booking counters and train tickets at railway stations. Make sure you book your tickets through a certified booking agent. For flight bookings , plan your trip well in advance to get preferred timings and prices.

Popular Routes to Shillong

Important Routes Time Taken Distance
Kolkata to Shillong 22 hours 24 mins 1,078 km
Delhi to Shillong 1 day 10 hours 2,006 km
Hyderabad to Shillong 1 day 21 hours 2,543 km
Chennai to Shillong 2 days 0 hours 2,724 km
Bangalore to Shillong 2 days 4 hours 2,931 km
Mumbai to Shillong 2 days 0 hours 2,867 km

Popular Routes from Gangtok

Important Routes Time Taken Distance
Gangtok to Darjeeling 3 hr 50 min 97.4 km
Gangtok to Guwahati 11 hours 10 mins 541 km
Gangtok to Kolkata 15 hours 35 mins 671 km
Gangtok to Shillong 13 hours 16 mins 633 km
Gangtok to Siliguri 3 hours 41 mins 116 km
Gangtok to Bangalore 1 day 21 hours 2,525 km