4 Ways to Reach Shimla to Gurdaspur by Bus, Train, Flights, Drive & Taxi

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

The distance from Shimla to Gurdaspur is approximately 306.22kms. By car, it takes roughly 4h 46m to reach Gurdaspur from Shimla . Take a look at the 4 routes available to reach Gurdaspur from Shimla

  • 1.

  • Reach Shimla to Gurdaspur by train and taxi

  • 11h 0m

  • Rs. 1370

 
Simla (SML)
 
4h 30m
Rs. 550

Step 1: Take a Train from Simla (SML) to reach Kalka (KLK)

You can reach Kalka (KLK) from Simla (SML) by travelling in a train. Simla (SML) to Kalka (KLK) train takes approximately 4h 30m. You can catch a train from Simla (SML) and get down at Kalka (KLK). The price of the train ticket is approximately Rs. 550.
 
Kalka (KLK)
 
5h 23m
Rs. 700

Step 2: Take a Train from Kalka (KLK) to reach Pathankot Cantt (PTKC)

You can reach Pathankot Cantt (PTKC) from Kalka (KLK) by travelling in a train. Kalka (KLK) to Pathankot Cantt (PTKC) train takes approximately 5h 23m. You can catch a train from Kalka (KLK) and get down at Pathankot Cantt (PTKC). The price of the train ticket is approximately Rs. 700.
 
Pathankot Cantt (PTKC)
 
0h 7m
Rs. 120

Step 3: Take a Taxi from Pathankot Cantt (PTKC) to reach Gurdāspur

You can take a car from Pathankot Cantt (PTKC) to Gurdāspur. It will take you around 0h 7m to cover distance of 7.45kms and reach Gurdāspur from Pathankot Cantt (PTKC). The total amount for the journey will be approximately Rs.120.
 
Gurdāspur
  • 2.

  • Reach Shimla to Gurdaspur by Drive

  • 4h 46m

  • Rs. 2010

 
Shimla
 
4h 46m
Rs. 2010
You can take a car from Shimla to Gurdāspur. It will take you around 4h 46m to cover distance of 306.22kms and reach Gurdāspur from Shimla. The total amount for the journey will be approximately Rs.2010.
 
Gurdāspur
  • 3.

  • Reach Shimla to Gurdaspur by taxi and bus

  • 6h 39m

  • Rs. 2540

 
Shimla
 
1h 56m
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 56m to cover distance of 127.28kms and reach Chandigarh from Shimla. The total amount for the journey will be approximately Rs.1500.
 
Chandigarh
 
4h 5m
Rs. 550

Step 2: Take a Bus from Chandigarh to reach Pathankot

Travelling in a bus is one of the ways to reach Pathankot from Chandigarh. The total journey between Chandigarh & Pathankot takes around 4h 5m in a bus. The bus ticket price for the journey is approximately Rs.550.
 
Pathankot
 
0h 38m
Rs. 490

Step 3: Take a Taxi from Pathankot to reach Gurdāspur

You can take a car from Pathankot to Gurdāspur. It will take you around 0h 38m to cover distance of 41.18kms and reach Gurdāspur from Pathankot. The total amount for the journey will be approximately Rs.490.
 
Gurdāspur
  • 4.

  • Reach Shimla to Gurdaspur by taxi

  • 4h 46m

  • Rs. 3400

 
Shimla
 
4h 46m
Rs. 3400
You can take a car from Shimla to Gurdāspur. It will take you around 4h 46m to cover distance of 306.22kms and reach Gurdāspur from Shimla. The total amount for the journey will be approximately Rs.3400.
 
Gurdāspur
Check out all the available routes from Gurdaspur to Shimla →

Other popular routes from Shimla