7 Ways to Reach Hassan to Shillong by Bus, Train, Flights, Drive & Taxi

Planning a trip from Hassan to Shillong Cleartrip helps you select the best route between Hassan & Shillong based on price, timing & easy mode of transport. Prices are indicative (one-way, one traveller).
Tip: Select a departure date for more accurate pricing.

Distance between Hassan & Shillong

The distance from Hassan to Shillong is approximately 2774.31kms. By car, it takes roughly 40h 31m to reach Shillong from Hassan . Take a look at the 7 routes available to reach Shillong from Hassan

  • 1.

  • Reach Hassan to Shillong by train and bus

  • 62h 11m

  • Rs. 3813

 
Hassan (HAS)
 
3h 5m
Rs. 650

Step 1: Take a Train from Hassan (HAS) to reach Yesvantpur Junction (YPR)

You can reach Yesvantpur Junction (YPR) from Hassan (HAS) by travelling in a train. Hassan (HAS) to Yesvantpur Junction (YPR) train takes approximately 3h 5m. You can catch a train from Hassan (HAS) and get down at Yesvantpur Junction (YPR). The price of the train ticket is approximately Rs. 650.
 
Yesvantpur Junction (YPR)
 
53h 30m
Rs. 2800

Step 2: Take a Train from Yesvantpur Junction (YPR) to reach Kamakhya (KYQ)

You can reach Kamakhya (KYQ) from Yesvantpur Junction (YPR) by travelling in a train. Yesvantpur Junction (YPR) to Kamakhya (KYQ) train takes approximately 53h 30m. You can catch a train from Yesvantpur Junction (YPR) and get down at Kamakhya (KYQ). The price of the train ticket is approximately Rs. 2800.
 
Kamakhya (KYQ)
 
0h 31m
Rs. 113

Step 3: Take a Bus from Maligaon to reach Gauhati Airport

Travelling in a bus is one of the ways to reach Gauhati Airport from Maligaon. The total journey between Maligaon & Gauhati Airport takes around 0h 31m in a bus. The bus ticket price for the journey is approximately Rs.113.
 
Gauhati Airport
 
2h 30m
Rs. 250

Step 4: Take a Bus from Gauhati Airport to reach Shillong

Travelling in a bus is one of the ways to reach Shillong from Gauhati Airport. The total journey between Gauhati Airport & Shillong takes around 2h 30m in a bus. The bus ticket price for the journey is approximately Rs.250.
 
Shillong
  • 2.

  • Reach Hassan to Shillong by train, taxi, flight, and bus

  • 11h 7m

  • Rs. 5150

 
Hassan (HAS)
 
2h 50m
Rs. 600

Step 1: Take a Train from Hassan (HAS) to reach Chik Banavar (BAW)

You can reach Chik Banavar (BAW) from Hassan (HAS) by travelling in a train. Hassan (HAS) to Chik Banavar (BAW) train takes approximately 2h 50m. You can catch a train from Hassan (HAS) and get down at Chik Banavar (BAW). The price of the train ticket is approximately Rs. 600.
 
Chik Banavar (BAW)
 
0h 42m
Rs. 800

Step 2: Take a Taxi from Chik Banavar (BAW) to reach Bengaluru

You can take a car from Chik Banavar (BAW) to Bengaluru. It will take you around 0h 42m to cover distance of 43.96kms and reach Bengaluru from Chik Banavar (BAW). The total amount for the journey will be approximately Rs.800.
 
Bengaluru
 
3h 5m
Rs. 3500

Step 3: Take a Flight from Bengaluru to reach Gauhati

You can travel from Bengaluru to Gauhati by booking a flight. The total flight time between Bengaluru & Gauhati is around 3h 5m. The price of the flight ticket is approximately Rs.3500.
 
Gauhati
 
2h 30m
Rs. 250

Step 4: Take a Bus from Gauhati Airport to reach Shillong

Travelling in a bus is one of the ways to reach Shillong from Gauhati Airport. The total journey between Gauhati Airport & Shillong takes around 2h 30m in a bus. The bus ticket price for the journey is approximately Rs.250.
 
Shillong
  • 3.

  • Reach Hassan to Shillong by taxi, bus, and train

  • 69h 47m

  • Rs. 8240

 
Hassan
 
1h 42m
Rs. 2100

Step 1: Take a Taxi from Hassan to reach Dharmasthala

You can take a car from Hassan to Dharmasthala. It will take you around 1h 42m to cover distance of 117.13kms and reach Dharmasthala from Hassan. The total amount for the journey will be approximately Rs.2100.
 
Dharmasthala
 
7h 30m
Rs. 390

Step 2: Take a Bus from Dharmasthala to reach Bengaluru Kempegowda

Travelling in a bus is one of the ways to reach Bengaluru Kempegowda from Dharmasthala. The total journey between Dharmasthala & Bengaluru Kempegowda takes around 7h 30m in a bus. The bus ticket price for the journey is approximately Rs.390.
 
Bengaluru Kempegowda
 
16h 45m
Rs. 600

Step 3: Take a Bus from Bangalore to reach Mumbai

Travelling in a bus is one of the ways to reach Mumbai from Bangalore. The total journey between Bangalore & Mumbai takes around 16h 45m in a bus. The bus ticket price for the journey is approximately Rs.600.
 
Mumbai
 
33h 0m
Rs. 750

Step 4: Take a Bus from Mumbai to reach Islampur

Travelling in a bus is one of the ways to reach Islampur from Mumbai. The total journey between Mumbai & Islampur takes around 33h 0m in a bus. The bus ticket price for the journey is approximately Rs.750.
 
Islampur
 
1h 2m
Rs. 2300

Step 5: Take a Taxi from Islampur to reach New Jalpaiguri (NJP)

You can take a car from Islampur to New Jalpaiguri (NJP). It will take you around 1h 2m to cover distance of 71.27kms and reach New Jalpaiguri (NJP) from Islampur. The total amount for the journey will be approximately Rs.2300.
 
New Jalpaiguri (NJP)
 
6h 20m
Rs. 800

Step 6: Take a Train from New Jalpaiguri (NJP) to reach Guwahati (GHY)

You can reach Guwahati (GHY) from New Jalpaiguri (NJP) by travelling in a train. New Jalpaiguri (NJP) to Guwahati (GHY) train takes approximately 6h 20m. You can catch a train from New Jalpaiguri (NJP) and get down at Guwahati (GHY). The price of the train ticket is approximately Rs. 800.
 
Guwahati (GHY)
 
1h 28m
Rs. 1300

Step 7: Take a Taxi from Guwahati (GHY) to reach Shillong

You can take a car from Guwahati (GHY) to Shillong. It will take you around 1h 28m to cover distance of 100.83kms and reach Shillong from Guwahati (GHY). The total amount for the journey will be approximately Rs.1300.
 
Shillong
  • 4.

  • Reach Hassan to Shillong by train, taxi, and flight

  • 10h 45m

  • Rs. 9870

 
Hassan (HAS)
 
2h 50m
Rs. 600

Step 1: Take a Train from Hassan (HAS) to reach Chik Banavar (BAW)

You can reach Chik Banavar (BAW) from Hassan (HAS) by travelling in a train. Hassan (HAS) to Chik Banavar (BAW) train takes approximately 2h 50m. You can catch a train from Hassan (HAS) and get down at Chik Banavar (BAW). The price of the train ticket is approximately Rs. 600.
 
Chik Banavar (BAW)
 
0h 42m
Rs. 800

Step 2: Take a Taxi from Chik Banavar (BAW) to reach Bengaluru

You can take a car from Chik Banavar (BAW) to Bengaluru. It will take you around 0h 42m to cover distance of 43.96kms and reach Bengaluru from Chik Banavar (BAW). The total amount for the journey will be approximately Rs.800.
 
Bengaluru
 
5h 45m
Rs. 8000

Step 3: Take a Flight from Bengaluru to reach Shillong

You can travel from Bengaluru to Shillong by booking a flight. The total flight time between Bengaluru & Shillong is around 5h 45m. The price of the flight ticket is approximately Rs.8000.
 
Shillong
 
0h 28m
Rs. 470

Step 4: Take a Taxi from Shillong to reach Shillong

You can take a car from Shillong to Shillong. It will take you around 0h 28m to cover distance of 32.09kms and reach Shillong from Shillong. The total amount for the journey will be approximately Rs.470.
 
Shillong
  • 5.

  • Reach Hassan to Shillong by train, taxi, and flight

  • 13h 11m

  • Rs. 11700

 
Hassan (HAS)
 
2h 50m
Rs. 600

Step 1: Take a Train from Hassan (HAS) to reach Chik Banavar (BAW)

You can reach Chik Banavar (BAW) from Hassan (HAS) by travelling in a train. Hassan (HAS) to Chik Banavar (BAW) train takes approximately 2h 50m. You can catch a train from Hassan (HAS) and get down at Chik Banavar (BAW). The price of the train ticket is approximately Rs. 600.
 
Chik Banavar (BAW)
 
0h 42m
Rs. 800

Step 2: Take a Taxi from Chik Banavar (BAW) to reach Bengaluru

You can take a car from Chik Banavar (BAW) to Bengaluru. It will take you around 0h 42m to cover distance of 43.96kms and reach Bengaluru from Chik Banavar (BAW). The total amount for the journey will be approximately Rs.800.
 
Bengaluru
 
4h 50m
Rs. 7000

Step 3: Take a Flight from Bengaluru to reach Silchar

You can travel from Bengaluru to Silchar by booking a flight. The total flight time between Bengaluru & Silchar is around 4h 50m. The price of the flight ticket is approximately Rs.7000.
 
Silchar
 
3h 49m
Rs. 3300

Step 4: Take a Taxi from Silchar to reach Shillong

You can take a car from Silchar to Shillong. It will take you around 3h 49m to cover distance of 252.72kms and reach Shillong from Silchar. The total amount for the journey will be approximately Rs.3300.
 
Shillong
  • 6.

  • Reach Hassan to Shillong by train, taxi, flight, and bus

  • 18h 2m

  • Rs. 12250

 
Hassan (HAS)
 
6h 38m
Rs. 700

Step 1: Take a Train from Hassan (HAS) to reach Mangalore Cntl (MAQ)

You can reach Mangalore Cntl (MAQ) from Hassan (HAS) by travelling in a train. Hassan (HAS) to Mangalore Cntl (MAQ) train takes approximately 6h 38m. You can catch a train from Hassan (HAS) and get down at Mangalore Cntl (MAQ). The price of the train ticket is approximately Rs. 700.
 
Mangalore Cntl (MAQ)
 
0h 14m
Rs. 300

Step 2: Take a Taxi from Mangalore Cntl (MAQ) to reach Mangalore

You can take a car from Mangalore Cntl (MAQ) to Mangalore. It will take you around 0h 14m to cover distance of 14.05kms and reach Mangalore from Mangalore Cntl (MAQ). The total amount for the journey will be approximately Rs.300.
 
Mangalore
 
6h 40m
Rs. 11000

Step 3: Take a Flight from Mangalore to reach Gauhati

You can travel from Mangalore to Gauhati by booking a flight. The total flight time between Mangalore & Gauhati is around 6h 40m. The price of the flight ticket is approximately Rs.11000.
 
Gauhati
 
2h 30m
Rs. 250

Step 4: Take a Bus from Gauhati Airport to reach Shillong

Travelling in a bus is one of the ways to reach Shillong from Gauhati Airport. The total journey between Gauhati Airport & Shillong takes around 2h 30m in a bus. The bus ticket price for the journey is approximately Rs.250.
 
Shillong
  • 7.

  • Reach Hassan to Shillong by Drive

  • 40h 31m

  • Rs. 18202

 
Hassan
 
40h 31m
Rs. 18202
You can take a car from Hassan to Shillong. It will take you around 40h 31m to cover distance of 2774.31kms and reach Shillong from Hassan. The total amount for the journey will be approximately Rs.18202.
 
Shillong
Check out all the available routes from Shillong to Hassan →

Other popular routes from Hassan