Shillong Amritsar Routes (4 Ways to go)

Planning a trip from Shillong to Amritsar Cleartrip helps you select the best route between Shillong & Amritsar 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 Shillong & Amritsar

The distance from Shillong to Amritsar is approximately 2271.57kms. By car, it takes roughly 32h 59m to reach Amritsar from Shillong . Take a look at the 4 routes available to reach Amritsar from Shillong

  • 1.
  • Shillong to Amritsar Bus, train
  • 54h 8m
  • Rs. 2580
 
Shillong
 
2h 30m
Rs. 250
Travelling in a bus is one of the ways to reach Gauhati Airport from Shillong. The total journey between Shillong & Gauhati Airport takes around 2h 30m in a bus. The bus ticket price for the journey is approximately Rs.250.
 
Gauhati Airport
 
0h 50m
Rs. 130
Travelling in a bus is one of the ways to reach Paltan Bazaar from Gauhati Airport. The total journey between Gauhati Airport & Paltan Bazaar takes around 0h 50m in a bus. The bus ticket price for the journey is approximately Rs.130.
 
Paltan Bazaar
 
49h 10m
Rs. 2200
You can reach Amritsar Junction (ASR) from Guwahati (GHY) by travelling in a train. Guwahati (GHY) to Amritsar Junction (ASR) train takes approximately 49h 10m. You can catch a train from Guwahati (GHY) and get down at Amritsar Junction (ASR). The price of the train ticket is approximately Rs. 2200.
 
Amritsar Junction (ASR)
  • 2.
  • Shillong to Amritsar Taxi, train, bus
  • 38h 5m
  • Rs. 3761
 
Shillong
 
1h 28m
Rs. 1300
You can take a car from Shillong to Guwahati (GHY). It will take you around 1h 28m to cover distance of 100.91kms and reach Guwahati (GHY) from Shillong. The total amount for the journey will be approximately Rs.1300.
 
Guwahati (GHY)
 
27h 20m
Rs. 1900
You can reach New Delhi (NDLS) from Guwahati (GHY) by travelling in a train. Guwahati (GHY) to New Delhi (NDLS) train takes approximately 27h 20m. You can catch a train from Guwahati (GHY) and get down at New Delhi (NDLS). The price of the train ticket is approximately Rs. 1900.
 
New Delhi (NDLS)
 
0h 5m
Rs. 11
You can reach Kashmiri Gate from New Delhi by travelling in a train. New Delhi to Kashmiri Gate train takes approximately 0h 5m. You can catch a train from New Delhi and get down at Kashmiri Gate. The price of the train ticket is approximately Rs. 11.
 
Kashmiri Gate
 
8h 30m
Rs. 550
Travelling in a bus is one of the ways to reach Amritsar from Delhi. The total journey between Delhi & Amritsar takes around 8h 30m in a bus. The bus ticket price for the journey is approximately Rs.550.
 
Amritsar
  • 3.
  • Shillong to Amritsar Bus, fly
  • 8h 34m
  • Rs. 5240
 
Shillong
 
2h 30m
Rs. 250
Travelling in a bus is one of the ways to reach Gauhati Airport from Shillong. The total journey between Shillong & Gauhati Airport takes around 2h 30m in a bus. The bus ticket price for the journey is approximately Rs.250.
 
Gauhati Airport
 
4h 50m
Rs. 4700
You can travel from Gauhati to Amritsar by booking a flight. The total flight time between Gauhati & Amritsar is around 4h 50m. The price of the flight ticket is approximately Rs.4700.
 
Amritsar
 
0h 14m
Rs. 290
You can take a car from Amritsar to Amritsar. It will take you around 0h 14m to cover distance of 13.16kms and reach Amritsar from Amritsar. The total amount for the journey will be approximately Rs.290.
 
Amritsar
  • 4.
  • Shillong to Amritsar Drive
  • 32h 59m
  • Rs. 14904
 
Shillong
 
32h 59m
Rs. 14904
You can take a car from Shillong to Amritsar. It will take you around 32h 59m to cover distance of 2271.57kms and reach Amritsar from Shillong. The total amount for the journey will be approximately Rs.14904.
 
Amritsar