There are 7 ways to get from Gujarāt to Shimla by plane, bus, train, taxi, night bus, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly from Sardar Vallabhbhai Patel International Airport, bus
best- Fly from Sardar Vallabhbhai Patel International Airport (AMD) to Chandigarh International Airport (IXC)AMD - IXC
- Take the bus from Chandigarh to Shimla Isbt Tutikandi
5h 21m₹6,099–14,310Night bus, bus
cheapest- Take the night bus from Shahibaug - Ashok Travels to Khanna Market - Near Tees Hazari station
- Take the bus from Delhi Isbt Kashmeere Gate to Shimla Isbt Tutikandi301 / ...
29h 1m₹1,809–3,225Train, taxi
- Take the train from Ahmedabad Jn to Chandigarh22451
- Take the taxi from Chandigarh to Shimla
20h 53m₹3,216–7,169Drive 1,202.8 km
- Drive from Ahmedabad to Shimla1,202.8 km
16h 49m₹12,545–18,121Fly from Civil Airport Harni, bus
- Fly from Civil Airport Harni (BDQ) to Chandigarh International Airport (IXC)BDQ - IXC
- Take the bus from Chandigarh to Shimla Isbt Tutikandi
7h 6m₹6,960–16,146Fly from Surat, bus
- Fly from Surat (STV) to Chandigarh International Airport (IXC)STV - IXC
- Take the bus from Chandigarh to Shimla Isbt Tutikandi
7h 41m₹7,042–19,244Fly from Rajkot International Airport, bus
- Fly from Rajkot International Airport (HSR) to Chandigarh International Airport (IXC)HSR - IXC
- Take the bus from Chandigarh to Shimla Isbt Tutikandi
7h 20m₹8,843–25,190
Sardar Vallabhbhai Patel International Airport (AMD) to Chandigarh International Airport (IXC) flights
Questions & Answers
The cheapest way to get from Gujarāt to Shimla is to night bus and bus which costs ₹1,800 - ₹3,300 and takes 29h 1m.
The fastest way to get from Gujarāt to Shimla is to fly and bus which takes 5h 21m and costs ₹6,000 - ₹15,000.
No, there is no direct bus from Gujarāt to Shimla. However, there are services departing from Shahibaug - Ashok Travels and arriving at Shimla Isbt Tutikandi via Tees Hazari Court and Delhi Isbt Kashmeere Gate. The journey, including transfers, takes approximately 29h 1m.
The distance between Gujarāt and Shimla is 1075 km. The road distance is 1202.8 km.
The best way to get from Gujarāt to Shimla without a car is to train and taxi which takes 20h 53m and costs ₹3,200 - ₹7,500.
It takes approximately 5h 21m to get from Gujarāt to Shimla, including transfers.
Gujarāt to Shimla bus services, operated by Ashok Travels Mandsaur Group, depart from Shahibaug - Ashok Travels station.
Gujarāt to Shimla bus services, operated by Ashok Travels Mandsaur Group, arrive at Khanna Market - Near Tees Hazari station.
Yes, the driving distance between Gujarāt to Shimla is 1203 km. It takes approximately 16h 49m to drive from Gujarāt to Shimla.
There are 675+ hotels available in Shimla.
What companies run services between Gujarāt, India and Shimla, India?
There is no direct connection from Gujarāt to Shimla. However, you can take the taxi to Sardar Vallabhbhai Patel International Airport (AMD) airport, fly to Chandigarh International Airport (IXC), walk to Behlana, take the line 17 bus to Isbt-17, then take the bus to Shimla Isbt Tutikandi. Alternatively, you can take the train to Chandigarh then take the taxi to Shimla.
- Website
- goindigo.in
Flights from Sardar Vallabhbhai Patel International Airport to Chandigarh International Airport
- Ave. Duration
- 1h 47m
- When
- Every day
- Estimated price
- ₹5,500–11,000
Flights from Sardar Vallabhbhai Patel International Airport to Chandigarh International Airport via Delhi
- Ave. Duration
- 3h 41m
- When
- Every day
- Estimated price
- ₹5,500–11,000
Flights from Civil Airport Harni to Chandigarh International Airport via Delhi
- Ave. Duration
- 6h 3m
- When
- Every day
- Estimated price
- ₹8,000–19,000
Flights from Civil Airport Harni to Chandigarh International Airport via Hyderabad
- Ave. Duration
- 6h 10m
- When
- Every day
- Estimated price
- ₹8,000–19,000
Flights from Surat to Chandigarh International Airport via Delhi
- Ave. Duration
- 6h 56m
- When
- Every day
- Estimated price
- ₹7,500–19,000
Flights from Surat to Chandigarh International Airport via Goa
- Ave. Duration
- 5h 20m
- When
- Every day
- Estimated price
- ₹7,500–19,000
Flights from Surat to Chandigarh International Airport via Jaipur
- Ave. Duration
- 5h 35m
- When
- Every day
- Estimated price
- ₹7,500–19,000
Flights from Surat to Chandigarh International Airport via Bengaluru
- Ave. Duration
- 6h 5m
- When
- Every day
- Estimated price
- ₹7,500–19,000
Flights from Rajkot International Airport to Chandigarh International Airport via Delhi
- Ave. Duration
- 5h 22m
- When
- Every day
- Estimated price
- ₹9,500–23,000
Flights from Rajkot International Airport to Chandigarh International Airport via Mumbai
- Ave. Duration
- 5h 30m
- When
- Every day
- Estimated price
- ₹9,500–23,000
Flights from Rajkot International Airport to Chandigarh International Airport via Bengaluru
- Ave. Duration
- 7h 5m
- When
- Every day
- Estimated price
- ₹9,500–23,000
Flights from Rajkot International Airport to Chandigarh International Airport via Hyderabad
- Ave. Duration
- 7h 45m
- When
- Every day
- Estimated price
- ₹9,500–23,000
- Website
- airindia.in
Flights from Sardar Vallabhbhai Patel International Airport to Chandigarh International Airport via Delhi
- Ave. Duration
- 3h 55m
- When
- Every day
- Estimated price
- ₹5,500–16,000
Flights from Civil Airport Harni to Chandigarh International Airport via Delhi
- Ave. Duration
- 5h 37m
- When
- Every day
- Estimated price
- ₹6,500–14,000
Flights from Surat to Chandigarh International Airport via Delhi
- Ave. Duration
- 8h 45m
- When
- Monday to Saturday
- Estimated price
- ₹6,500–19,000
Flights from Rajkot International Airport to Chandigarh International Airport via Delhi
- Ave. Duration
- 4h 50m
- When
- Monday, Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- ₹7,000–20,000
- Phone
- 14646
- care@irctc.co.in
- Website
- irctc.co.in
Train from Ahmedabad Jn to Chandigarh
- Ave. Duration
- 19h 10m
- Frequency
- Twice a week
- Estimated price
- ₹500–3,900
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹500–650
- Third AC (3A)
- ₹1,300–1,700
- Second AC (2A)
- ₹1,800–2,300
- First Class (1A)
- ₹3,100–3,900
- Phone
- 1800 180 8185
- hrtchq@gmail.com
- Website
- online.hrtchp.com
Bus from Chandigarh to Shimla Isbt Tutikandi
- Ave. Duration
- 1h 47m
- Frequency
- Every 4 hours
- Estimated price
- ₹250–360
- Website
- https://online.hrtchp.com/oprs-web/guest/home.do?h=1
- Ordinary
- ₹250–360
Bus from Delhi Isbt Kashmeere Gate to Shimla Isbt Tutikandi
- Ave. Duration
- 9h 35m
- Frequency
- Hourly
- Estimated price
- ₹500–1,000
- Website
- https://online.hrtchp.com/oprs-web/guest/home.do?h=1
- Ordinary
- ₹500–750
- Phone
- +917422221306
- ashoktravelsmds@rediffmail.com
- Website
- atmbus.in
Night bus from Shahibaug - Ashok Travels to Khanna Market - Near Tees Hazari station
- Ave. Duration
- 18h 30m
- Frequency
- Once daily
- Estimated price
- ₹1,300–2,200
- Schedules at
- atmbus.in
- Sleeper / Seater
- ₹1,300–2,200
- Ave. Duration
- 1h 43m
- Estimated price
- ₹2,700–3,300
RS Taxi Service
- Phone
- +91 99 88 83 76 36
- Website
- chandigarhtaxiservice.net
Rana cabs
- Phone
- +91 90 41 41 21 41
- Website
- ranatravelschandigarh.com
Mr. Singh Cab
- Phone
- +91 98 55 85 49 99
- Website
- mrsinghcab.com
Want to know more about travelling around India
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
How to travel India's Golden Triangle
Read the travel guide









