There are 6 ways to get from Ahmedabad to Dharmsāla by plane, taxi, train, 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.

What companies run services between Ahmedabad, India and Dharmsāla, India?

Spicejet, Air India Limited and five other airlines fly from Ahmedabad to Dharmsāla every 2 hours. Alternatively, you can take a bus from Ahmedabad to Dharmsāla via Delhi in around 31 h.

Airlines
Air India Limited
Website
airindia.in
Flights from Ahmedabad to Dharamsala via Delhi
Avg. Duration
5 h 40 min
When
Every day
Estimated price
$160 - $650
Flights from Ahmedabad to Dharamsala via Mumbai, Delhi
Avg. Duration
8 h 20 min
When
Every day
Estimated price
$160 - $550
Flights from Ahmedabad to Kulu via Delhi
Avg. Duration
9 h 50 min
When
Every day
Estimated price
$210 - $950
Flights from Ahmedabad to Kulu via Pune, Delhi
Avg. Duration
10 h 10 min
When
Every day
Estimated price
$320 - $1,400
Flights from Ahmedabad to Kulu via Bengaluru, Delhi
Avg. Duration
10 h 20 min
When
Wednesday, Friday, Saturday and Sunday
Estimated price
$490 - $2,300
Flights from Ahmedabad to Kulu via Mumbai, Delhi
Avg. Duration
12 h 10 min
When
Every day
Estimated price
$420 - $1,300
Flights from Ahmedabad to Kulu via Hyderabad, Delhi
Avg. Duration
12 h 25 min
When
Every day
Estimated price
$370 - $1,500
Helitrans
Website
helitrans.no
Flights from Ahmedabad to Dharamsala via Delhi
Avg. Duration
6 h 10 min
When
Monday, Tuesday, Thursday, Friday and Saturday
Estimated price
$170 - $800
Flights from Ahmedabad to Kulu via Delhi
Avg. Duration
9 h 55 min
When
Every day
Estimated price
$260 - $1,000
Flights from Ahmedabad to Kulu via Pune, Delhi
Avg. Duration
10 h 10 min
When
Every day
Estimated price
$320 - $1,400
Flights from Ahmedabad to Kulu via Bengaluru, Delhi
Avg. Duration
10 h 20 min
When
Wednesday, Friday, Saturday and Sunday
Estimated price
$490 - $2,300
Flights from Ahmedabad to Kulu via Mumbai, Delhi
Avg. Duration
12 h 10 min
When
Every day
Estimated price
$420 - $1,300
Flights from Ahmedabad to Kulu via Hyderabad, Delhi
Avg. Duration
12 h 25 min
When
Every day
Estimated price
$370 - $1,500
Spicejet
Website
spicejet.com
Flights from Ahmedabad to Dharamsala via Delhi
Avg. Duration
4 h 47 min
When
Every day
Estimated price
$170 - $600
Train operators
Indian Railways
Website
indianrail.gov.in
Train from Ahmedabad Junction (ADI) to Pathankot (PTK)
Avg. Duration
27 h 50 min
Frequency
Once daily
Estimated price
$27 - $40
Book at
irctc.co.in
Train from Ahmedabad Junction (ADI) to Haridwar Junction (HW)
Avg. Duration
26 h 5 min
Frequency
Once daily
Estimated price
$22 - $35
Book at
irctc.co.in
Bus operators
RedBus
Website
redbus.in
Bus from Ahmedabad to Delhi
Avg. Duration
18 h 30 min
Frequency
Every 30 minutes
Estimated price
$9 - $14
Book at
redbus.in
Bus from Delhi to Dharamshala
Avg. Duration
11 h 30 min
Frequency
Every 4 hours
Estimated price
$9 - $13
Book at
redbus.in
HRTC
Website
hrtchp.com
Bus from Haridwar to Dharamsala
Avg. Duration
14 h
Frequency
Every 4 hours
Estimated price
$10
Schedules at
online.hrtchp.com
Other operators
Taxi
Avg. Duration
4 h 1 min
Estimated price
$55 - $70

Want to know more about travelling around the world?

Rome2rio's unique Travel Guides provide useful and timely information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Bali: What to do if Mount Agung erupts, Heading to Europe? Read this before you buy a Eurail Pass and Want to know more about Flixbus? - to help you get the most out of your next trip.

Questions & Answers

How far is it from Ahmedabad to Dharmsāla?

The distance between Ahmedabad and Dharmsāla is 1086 km. The road distance is 1324 km.

What is the cheapest way to get from Ahmedabad to Dharmsāla?

The cheapest way to get from Ahmedabad to Dharmsāla is to bus which costs ₹1,500 and takes 31 h.

What is the fastest way to get from Ahmedabad to Dharmsāla?

The quickest way to get from Ahmedabad to Dharmsāla is to fly which takes 4 h 15 min and costs ₹11,000.

Is there a direct bus between Ahmedabad and Dharmsāla?

No, there is no direct bus from Ahmedabad to Dharmsāla. However, there are services departing from Ahmedabad and arriving at Dharamshala via Delhi. The journey, including transfers, takes approximately 31 h.

How long does it take to get from Ahmedabad to Dharmsāla?

It takes approximately 4 h 15 min to get from Ahmedabad to Dharmsāla, including transfers.