Shimla
Shimla
Bus

Khanna to Shimla

Updated: 28 May 2026

Shimla is 180 kilometers from Khanna. You can reach it via NH 5. The journey takes about 5 hours by road.

Total Distance: 180 km by road, 150 km air distance.
Fastest Way
Private taxi, 4 hours.
Cheapest Way
State bus, 400 INR.
Compare Khanna to Shimla Routes
Bus
Direct
Duration
5 hours
Avg Price
400 - 700 INR
Operator
HRTC
Route
NH 5 via Chandigarh.

Buses are available from the main bus stand.

Travel Tips
  • Weather
    Carry warm clothes.
  • Transport
    Walk on Mall Road.
  • Food
    Try local Himachali food.
  • Shopping
    Buy woolens.
  • Connectivity
    Good road connectivity.
Safety Tips
  • Road Safety
    Drive carefully in hills.
  • Valuables
    Keep them secure.
  • Emergency
    Dial 112.
  • Night Travel
    Avoid late night in hills.
People Also Ask
  • How long is the trip?
    5 hours.
  • Are there trains?
    No direct train.
  • Is it safe?
    Yes.
  • Best transport?
    Bus.
  • Where to arrive?
    Shimla bus stand.
Quick Info
  • From Khanna, Punjab, India
  • To Shimla, Himachal Pradesh, India
  • Modes
Best Time to Travel

March to June and October to February.

Things to Do in Shimla
1
The Ridge
A large open space.
2
Mall Road
A popular shopping street.
3
Jakhu Temple
A hilltop temple.
4
Christ Church
A historic church.
Tags
Khanna to Shimla bus Khanna to Shimla distance Shimla travel guide Punjab to Himachal travel road trip to Shimla transport to Shimla Shimla city