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

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

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

  • 1.

  • Reach Shimla to Imphal by taxi and flight

  • 15h 36m

  • Rs. 7670

 
Shimla
 
1h 53m
Rs. 1500

Step 1: Take a Taxi from Shimla to reach Chandigarh

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

Step 2: Take a Flight from Chandigarh to reach Imphal

You can travel from Chandigarh to Imphal by booking a flight. The total flight time between Chandigarh & Imphal is around 13h 35m. The price of the flight ticket is approximately Rs.6000.
 
Imphal
 
0h 8m
Rs. 170

Step 3: 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.2kms and reach Imphal from Imphal. The total amount for the journey will be approximately Rs.170.
 
Imphal
  • 2.

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

  • 50h 51m

  • Rs. 10111

 
Shimla
 
10h 0m
Rs. 550

Step 1: Take a Bus from Shimla to reach Delhi

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

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

You can reach New Delhi from Kashmiri Gate by travelling in a train. Kashmiri Gate to New Delhi train takes approximately 0h 5m. You can catch a train from Kashmiri Gate and get down at New Delhi. The price of the train ticket is approximately Rs. 11.
 
New Delhi
 
31h 15m
Rs. 2000

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

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

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

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

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

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

  • Reach Shimla to Imphal by taxi and train

  • 58h 56m

  • Rs. 10650

 
Shimla
 
1h 47m
Rs. 1400

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

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

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

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

Step 3: Take a Train from Lumding Junction (LMG) to reach Mahur (MXR)

You can reach Mahur (MXR) from Lumding Junction (LMG) by travelling in a train. Lumding Junction (LMG) to Mahur (MXR) train takes approximately 3h 5m. You can catch a train from Lumding Junction (LMG) and get down at Mahur (MXR). The price of the train ticket is approximately Rs. 550.
 
Mahur (MXR)
 
5h 14m
Rs. 6500

Step 4: Take a Taxi from Mahur (MXR) to reach Imphal

You can take a car from Mahur (MXR) to Imphal. It will take you around 5h 14m to cover distance of 354.89kms and reach Imphal from Mahur (MXR). The total amount for the journey will be approximately Rs.6500.
 
Imphal
  • 4.

  • Reach Shimla to Imphal by taxi and flight

  • 12h 49m

  • Rs. 14000

 
Shimla
 
1h 53m
Rs. 1500

Step 1: Take a Taxi from Shimla to reach Chandigarh

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

Step 2: Take a Flight from Chandigarh to reach Silchar

You can travel from Chandigarh to Silchar by booking a flight. The total flight time between Chandigarh & Silchar is around 7h 10m. The price of the flight ticket is approximately Rs.8000.
 
Silchar
 
3h 46m
Rs. 4500

Step 3: Take a Taxi from Silchar to reach Imphal

You can take a car from Silchar to Imphal. It will take you around 3h 46m to cover distance of 240.94kms and reach Imphal from Silchar. The total amount for the journey will be approximately Rs.4500.
 
Imphal
  • 5.

  • Reach Shimla to Imphal by Drive

  • 37h 21m

  • Rs. 16862

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

Other popular routes from Shimla