7 Ways to Reach Imphal to Shimla by Bus, Train, Flights, Drive & Taxi

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

The distance from Imphal to Shimla is approximately 2569.52kms. By car, it takes roughly 37h 20m to reach Shimla from Imphal . Take a look at the 7 routes available to reach Shimla from Imphal

  • 1.

  • Reach Imphal to Shimla by taxi, flight, and train

  • 11h 29m

  • Rs. 5587

 
Imphal
 
0h 8m
Rs. 170

Step 1: Take a Taxi from Imphal to reach Imphal

You can take a car from Imphal to Imphal. It will take you around 0h 8m to cover distance of 8.18kms and reach Imphal from Imphal. The total amount for the journey will be approximately Rs.170.
 
Imphal
 
4h 25m
Rs. 3500

Step 2: Take a Flight from Imphal to reach Delhi

You can travel from Imphal to Delhi by booking a flight. The total flight time between Imphal & Delhi is around 4h 25m. The price of the flight ticket is approximately Rs.3500.
 
Delhi
 
0h 22m
Rs. 17

Step 3: Take a Train from Indira Gandhi International Airport to reach New Delhi

You can reach New Delhi from Indira Gandhi International Airport by travelling in a train. Indira Gandhi International Airport to New Delhi train takes approximately 0h 22m. You can catch a train from Indira Gandhi International Airport and get down at New Delhi. The price of the train ticket is approximately Rs. 17.
 
New Delhi
 
4h 5m
Rs. 700

Step 4: Take a Train from New Delhi (NDLS) to reach Kalka (KLK)

You can reach Kalka (KLK) from New Delhi (NDLS) by travelling in a train. New Delhi (NDLS) to Kalka (KLK) train takes approximately 4h 5m. You can catch a train from New Delhi (NDLS) and get down at Kalka (KLK). The price of the train ticket is approximately Rs. 700.
 
Kalka (KLK)
 
1h 24m
Rs. 1200

Step 5: Take a Taxi from Kalka (KLK) to reach Shimla

You can take a car from Kalka (KLK) to Shimla. It will take you around 1h 24m to cover distance of 96.32kms and reach Shimla from Kalka (KLK). The total amount for the journey will be approximately Rs.1200.
 
Shimla
  • 2.

  • Reach Imphal to Shimla by taxi and flight

  • 8h 21m

  • Rs. 6370

 
Imphal
 
0h 8m
Rs. 170

Step 1: Take a Taxi from Imphal to reach Imphal

You can take a car from Imphal to Imphal. It will take you around 0h 8m to cover distance of 8.18kms and reach Imphal from Imphal. The total amount for the journey will be approximately Rs.170.
 
Imphal
 
6h 20m
Rs. 4700

Step 2: Take a Flight from Imphal to reach Chandigarh

You can travel from Imphal to Chandigarh by booking a flight. The total flight time between Imphal & Chandigarh is around 6h 20m. The price of the flight ticket is approximately Rs.4700.
 
Chandigarh
 
1h 53m
Rs. 1500

Step 3: Take a Taxi from Chandigarh to reach Shimla

You can take a car from Chandigarh to Shimla. It will take you around 1h 53m to cover distance of 122.11kms and reach Shimla from Chandigarh. The total amount for the journey will be approximately Rs.1500.
 
Shimla
  • 3.

  • Reach Imphal to Shimla by taxi, flight, and train

  • 28h 39m

  • Rs. 8390

 
Imphal
 
0h 8m
Rs. 170

Step 1: Take a Taxi from Imphal to reach Imphal

You can take a car from Imphal to Imphal. It will take you around 0h 8m to cover distance of 8.18kms and reach Imphal from Imphal. The total amount for the journey will be approximately Rs.170.
 
Imphal
 
17h 25m
Rs. 6000

Step 2: Take a Flight from Imphal to reach Jammu

You can travel from Imphal to Jammu by booking a flight. The total flight time between Imphal & Jammu is around 17h 25m. The price of the flight ticket is approximately Rs.6000.
 
Jammu
 
0h 7m
Rs. 220

Step 3: Take a Taxi from Jammu to reach Jammu Tawi (JAT)

You can take a car from Jammu to Jammu Tawi (JAT). It will take you around 0h 7m to cover distance of 6.11kms and reach Jammu Tawi (JAT) from Jammu. The total amount for the journey will be approximately Rs.220.
 
Jammu Tawi (JAT)
 
8h 35m
Rs. 800

Step 4: Take a Train from Jammu Tawi (JAT) to reach Kalka (KLK)

You can reach Kalka (KLK) from Jammu Tawi (JAT) by travelling in a train. Jammu Tawi (JAT) to Kalka (KLK) train takes approximately 8h 35m. You can catch a train from Jammu Tawi (JAT) and get down at Kalka (KLK). The price of the train ticket is approximately Rs. 800.
 
Kalka (KLK)
 
1h 24m
Rs. 1200

Step 5: Take a Taxi from Kalka (KLK) to reach Shimla

You can take a car from Kalka (KLK) to Shimla. It will take you around 1h 24m to cover distance of 96.32kms and reach Shimla from Kalka (KLK). The total amount for the journey will be approximately Rs.1200.
 
Shimla
  • 4.

  • Reach Imphal to Shimla by taxi, train, and bus

  • 51h 57m

  • Rs. 10111

 
Imphal
 
5h 29m
Rs. 7000

Step 1: Take a Taxi from Imphal to reach Maibang (MBG)

You can take a car from Imphal to Maibang (MBG). It will take you around 5h 29m to cover distance of 382.01kms and reach Maibang (MBG) from Imphal. The total amount for the journey will be approximately Rs.7000.
 
Maibang (MBG)
 
2h 28m
Rs. 550

Step 2: Take a Train from Maibang (MBG) to reach Lumding Junction (LMG)

You can reach Lumding Junction (LMG) from Maibang (MBG) by travelling in a train. Maibang (MBG) to Lumding Junction (LMG) train takes approximately 2h 28m. You can catch a train from Maibang (MBG) and get down at Lumding Junction (LMG). The price of the train ticket is approximately Rs. 550.
 
Lumding Junction (LMG)
 
30h 53m
Rs. 2000

Step 3: Take a Train from Lumding Junction (LMG) to reach New Delhi (NDLS)

You can reach New Delhi (NDLS) from Lumding Junction (LMG) by travelling in a train. Lumding Junction (LMG) to New Delhi (NDLS) train takes approximately 30h 53m. You can catch a train from Lumding Junction (LMG) and get down at New Delhi (NDLS). The price of the train ticket is approximately Rs. 2000.
 
New Delhi (NDLS)
 
0h 5m
Rs. 11

Step 4: Take a Train from New Delhi to reach Kashmiri Gate

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
 
11h 0m
Rs. 550

Step 5: Take a Bus from Delhi to reach Shimla

Travelling in a bus is one of the ways to reach Shimla from Delhi. The total journey between Delhi & Shimla takes around 11h 0m in a bus. The bus ticket price for the journey is approximately Rs.550.
 
Shimla
  • 5.

  • Reach Imphal to Shimla by taxi and train

  • 56h 44m

  • Rs. 11150

 
Imphal
 
5h 29m
Rs. 7000

Step 1: Take a Taxi from Imphal to reach Maibang (MBG)

You can take a car from Imphal to Maibang (MBG). It will take you around 5h 29m to cover distance of 382.01kms and reach Maibang (MBG) from Imphal. The total amount for the journey will be approximately Rs.7000.
 
Maibang (MBG)
 
2h 28m
Rs. 550

Step 2: Take a Train from Maibang (MBG) to reach Lumding Junction (LMG)

You can reach Lumding Junction (LMG) from Maibang (MBG) by travelling in a train. Maibang (MBG) to Lumding Junction (LMG) train takes approximately 2h 28m. You can catch a train from Maibang (MBG) and get down at Lumding Junction (LMG). The price of the train ticket is approximately Rs. 550.
 
Lumding Junction (LMG)
 
46h 0m
Rs. 2200

Step 3: Take a Train from Lumding Junction (LMG) to reach Chandigarh (CDG)

You can reach Chandigarh (CDG) from Lumding Junction (LMG) by travelling in a train. Lumding Junction (LMG) to Chandigarh (CDG) train takes approximately 46h 0m. You can catch a train from Lumding Junction (LMG) and get down at Chandigarh (CDG). The price of the train ticket is approximately Rs. 2200.
 
Chandigarh (CDG)
 
1h 47m
Rs. 1400

Step 4: Take a Taxi from Chandigarh (CDG) to reach Shimla

You can take a car from Chandigarh (CDG) to Shimla. It will take you around 1h 47m to cover distance of 117.33kms and reach Shimla from Chandigarh (CDG). The total amount for the journey will be approximately Rs.1400.
 
Shimla
  • 6.

  • Reach Imphal to Shimla by taxi, train, and flight

  • 20h 15m

  • Rs. 15030

 
Imphal
 
5h 29m
Rs. 7000

Step 1: Take a Taxi from Imphal to reach Maibang (MBG)

You can take a car from Imphal to Maibang (MBG). It will take you around 5h 29m to cover distance of 382.01kms and reach Maibang (MBG) from Imphal. The total amount for the journey will be approximately Rs.7000.
 
Maibang (MBG)
 
6h 58m
Rs. 700

Step 2: Take a Train from Maibang (MBG) to reach Guwahati (GHY)

You can reach Guwahati (GHY) from Maibang (MBG) by travelling in a train. Maibang (MBG) to Guwahati (GHY) train takes approximately 6h 58m. You can catch a train from Maibang (MBG) and get down at Guwahati (GHY). The price of the train ticket is approximately Rs. 700.
 
Guwahati (GHY)
 
0h 21m
Rs. 330

Step 3: Take a Taxi from Guwahati (GHY) to reach Gauhati

You can take a car from Guwahati (GHY) to Gauhati. It will take you around 0h 21m to cover distance of 21.79kms and reach Gauhati from Guwahati (GHY). The total amount for the journey will be approximately Rs.330.
 
Gauhati
 
4h 35m
Rs. 5500

Step 4: Take a Flight from Gauhati to reach Chandigarh

You can travel from Gauhati to Chandigarh by booking a flight. The total flight time between Gauhati & Chandigarh is around 4h 35m. The price of the flight ticket is approximately Rs.5500.
 
Chandigarh
 
1h 53m
Rs. 1500

Step 5: Take a Taxi from Chandigarh to reach Shimla

You can take a car from Chandigarh to Shimla. It will take you around 1h 53m to cover distance of 122.11kms and reach Shimla from Chandigarh. The total amount for the journey will be approximately Rs.1500.
 
Shimla
  • 7.

  • Reach Imphal to Shimla by Drive

  • 37h 20m

  • Rs. 16841

 
Imphal
 
37h 20m
Rs. 16841
You can take a car from Imphal to Shimla. It will take you around 37h 20m to cover distance of 2569.52kms and reach Shimla from Imphal. The total amount for the journey will be approximately Rs.16841.
 
Shimla
Check out all the available routes from Shimla to Imphal →

Other popular routes from Imphal