There are 8 ways to get from Valsād to Dharamsala by train, plane, bus, car, taxi, or night bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train to Surat, fly to Kangra Airport
best- Take the train from Valsad to Surat
- Fly from Surat (STV) to Kangra Airport (DHM)STV - DHM
7h 6m₹13,942–30,992Train, bus via Chandīgarh
cheapest- Take the train from Valsad to Chandigarh12925
- Take the bus from Chandigarh to Dharamsala127 / ...
33h 40m₹1,051–6,183Train, bus
- Take the train from Valsad to Surat
- Take the train from Surat to Pathankot Cantt
- Take the bus from Pathankot to Dharamshala119
27h 58m₹1,062–6,842Train, bus via Deoli
- Take the train from Valsad to Borivali
- Take the bus from Borivali East to Gokarna Madangiri Bus Stop
- Take the bus from Kashmiri Gate to Dharamsala
31h 44m₹1,786–4,663Drive 1,611.6 km
- Drive from Valsād to Dharamsala1,611.6 km
22h 5m₹17,062–24,645Train to Surat, fly to Sri Guru Ram Dass Jee International Airport, taxi
- Take the train from Valsad to Surat
- Fly from Surat (STV) to Sri Guru Ram Dass Jee International Airport (ATQ)STV - ATQ
- Take the taxi from Amritsar-Airport-ATQ to Dharamsala
10h 39m₹15,442–28,892Train to Chhatrapati Shivaji Maharaj International Airport, fly to Sri Guru Ram Dass Jee International Airport, taxi
- Take the train from Valsad to Borivali
- Fly from Chhatrapati Shivaji Maharaj International Airport (BOM) to Sri Guru Ram Dass Jee International Airport (ATQ)BOM - ATQ
- Take the taxi from Amritsar-Airport-ATQ to Dharamsala
10h₹13,682–25,865Train to Chhatrapati Shivaji Maharaj International Airport, fly to Chandigarh International Airport, night bus
- Take the train from Valsad to Borivali
- Fly from Chhatrapati Shivaji Maharaj International Airport (BOM) to Chandigarh International Airport (IXC)BOM - IXC
- Take the night bus from Zirakpur to Bharat Petrol Pump
12h 47m₹7,904–21,965
Surat (STV) to Kangra Airport (DHM) flights
Questions & Answers
The cheapest way to get from Valsād to Dharamsala is to train and bus via Chandīgarh which costs ₹1,000 - ₹6,500 and takes 33h 40m.
The fastest way to get from Valsād to Dharamsala is to train and fly which takes 7h 6m and costs ₹13,000 - ₹31,000.
The distance between Valsād and Dharamsala is 1375 km. The road distance is 1611.6 km.
The best way to get from Valsād to Dharamsala without a car is to train and bus which takes 27h 58m and costs ₹1,000 - ₹7,000.
It takes approximately 7h 6m to get from Valsād to Dharamsala, including transfers.
Yes, the driving distance between Valsād to Dharamsala is 1612 km. It takes approximately 22h 5m to drive from Valsād to Dharamsala.
There are 432+ hotels available in Dharamsala.
What companies run services between Valsād, India and Dharamsala, India?
There is no direct connection from Valsād to Dharamsala. However, you can take the train to Surat, take the taxi to Surat (STV) airport, fly to Kangra Airport (DHM), then take the taxi to Dharamsala. Alternatively, you can take a train from Valsad to Dharamshala via Surat, Pathankot Cantt, and Pathankot in around 27h 58m.
- Website
- goindigo.in
Flights from Surat to Kangra Airport via Delhi
- Ave. Duration
- 4h 40m
- When
- Monday, Tuesday, Thursday, and Friday
- Estimated price
- ₹13,000–28,000
Flights from Surat to Sri Guru Ram Dass Jee International Airport via Delhi
- Ave. Duration
- 6h 35m
- When
- Every day
- Estimated price
- ₹6,500–13,000
Flights from Chhatrapati Shivaji Maharaj International Airport to Sri Guru Ram Dass Jee International Airport
- Ave. Duration
- 2h 30m
- When
- Every day
- Estimated price
- ₹6,500–16,000
Flights from Chhatrapati Shivaji Maharaj International Airport to Sri Guru Ram Dass Jee International Airport via Delhi
- Ave. Duration
- 4h 56m
- When
- Every day
- Estimated price
- ₹6,500–16,000
Flights from Chhatrapati Shivaji Maharaj International Airport to Chandigarh International Airport
- Ave. Duration
- 2h 10m
- When
- Every day
- Estimated price
- ₹7,500–18,000
Flights from Chhatrapati Shivaji Maharaj International Airport to Chandigarh International Airport via Delhi
- Ave. Duration
- 4h 17m
- When
- Every day
- Estimated price
- ₹7,500–18,000
Flights from Chhatrapati Shivaji Maharaj International Airport to Chandigarh International Airport via Indore
- Ave. Duration
- 4h
- When
- Monday to Saturday
- Estimated price
- ₹7,500–18,000
Flights from Chhatrapati Shivaji Maharaj International Airport to Chandigarh International Airport via Ahmedabad
- Ave. Duration
- 4h 40m
- When
- Every day
- Estimated price
- ₹7,500–18,000
- Website
- airindia.in
Flights from Surat to Sri Guru Ram Dass Jee International Airport via Delhi
- Ave. Duration
- 6h 55m
- When
- Monday, Wednesday, and Friday
- Estimated price
- ₹6,500–19,000
Flights from Chhatrapati Shivaji Maharaj International Airport to Sri Guru Ram Dass Jee International Airport
- Ave. Duration
- 2h 30m
- When
- Every day
- Estimated price
- ₹5,500–13,000
Flights from Chhatrapati Shivaji Maharaj International Airport to Sri Guru Ram Dass Jee International Airport via Delhi
- Ave. Duration
- 4h 44m
- When
- Every day
- Estimated price
- ₹5,500–13,000
Flights from Chhatrapati Shivaji Maharaj International Airport to Chandigarh International Airport
- Ave. Duration
- 2h 23m
- When
- Every day
- Estimated price
- ₹7,000–18,000
Flights from Chhatrapati Shivaji Maharaj International Airport to Chandigarh International Airport via Delhi
- Ave. Duration
- 4h 23m
- When
- Every day
- Estimated price
- ₹7,000–18,000
- Website
- airindiaexpress.in
Flights from Surat to Sri Guru Ram Dass Jee International Airport via Delhi
- Ave. Duration
- 6h 55m
- When
- Monday, Wednesday, and Friday
- Estimated price
- ₹6,500–19,000
- Phone
- 14646
- care@irctc.co.in
- Website
- irctc.co.in
Train from Valsad to Surat
- Ave. Duration
- 51 min
- Frequency
- Every 30 minutes
- Estimated price
- ₹130–1,100
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹130–160
- Third AC (3A)
- ₹370–460
- Second AC (2A)
- ₹500–650
- First Class (1A)
- ₹800–1,100
Train from Surat to Pathankot Cantt
- Ave. Duration
- 22h 26m
- Frequency
- 5 times a week
- Estimated price
- ₹700–5,500
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹700–850
- Third AC (3A)
- ₹1,700–2,200
- Second AC (2A)
- ₹2,500–3,100
- First Class (1A)
- ₹4,200–5,500
Train from Valsad to Borivali
- Ave. Duration
- 1h 58m
- Frequency
- Hourly
- Estimated price
- ₹160–1,300
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹160–200
- Third AC (3A)
- ₹460–600
- Second AC (2A)
- ₹600–800
- First Class (1A)
- ₹1,000–1,300
Train from Valsad to Chandigarh
- Ave. Duration
- 25h 26m
- Frequency
- Once daily
- Estimated price
- ₹600–4,800
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹600–750
- Third AC (3A)
- ₹1,600–2,000
- Second AC (2A)
- ₹2,200–2,900
- First Class (1A)
- ₹3,800–4,800
- Phone
- 1800 180 8185
- hrtchq@gmail.com
- Website
- online.hrtchp.com
Bus from Pathankot to Dharamshala
- Ave. Duration
- 2h 41m
- Frequency
- Once daily
- Estimated price
- ₹230–330
- Website
- https://online.hrtchp.com/oprs-web/guest/home.do?h=1
- Ordinary
- ₹230–330
Bus from Chandigarh to Dharamsala
- Ave. Duration
- 7h
- Frequency
- Every 4 hours
- Estimated price
- ₹400–850
- Website
- https://online.hrtchp.com/oprs-web/guest/home.do?h=1
- Ordinary
- ₹400–600
- Seater
- ₹430–850
- Phone
- +91-8879498558
- ebookings@anandbus.com
- Website
- anandbus.com
Bus from Borivali East to Gokarna Madangiri Bus Stop
- Ave. Duration
- 15h 56m
- Frequency
- 5 times a day
- Estimated price
- ₹1,100–1,700
- Website
- https://anandbus.com/
- Seater/ Sleeper
- ₹1,100–1,700
- Phone
- +918377971006
- info@laxmiholidays.com
- Website
- laxmiholidays.com
Bus from Kashmiri Gate to Dharamsala
- Ave. Duration
- 10h 15m
- Frequency
- 5 times a day
- Estimated price
- ₹600–1,600
- Schedules at
- laxmiholidays.com
- Semi Sleeper
- ₹600–1,500
Night bus from Zirakpur to Bharat Petrol Pump
- Ave. Duration
- 4h 59m
- Frequency
- 5 times a day
- Estimated price
- ₹700–1,500
- Schedules at
- laxmiholidays.com
- Phone
- 91 82870 09889
- care@zingbus.com
- Website
- zingbus.com
Bus from Kashmiri Gate to Dharamsala
- Ave. Duration
- 10h 29m
- Frequency
- Twice daily
- Estimated price
- ₹500–1,600
- Website
- https://www.zingbus.com/
- A/C Semi Sleepe
- ₹650–1,100
- Ave. Duration
- 3h 27m
- Estimated price
- ₹7,500–9,500
R K Holidays
- Phone
- +91 97 79 91 61 61
- Website
- taxiamritsar.in
Nishan Car Rentals
- Phone
- +91 94 64 55 58 74
- Website
- taxiservicesinamritsar.in
Jwala Tours and Travels
- Phone
- +91 98 76 70 15 51
- Website
- amritsartaxi.in
GRD Travels
- Phone
- +91-7888606133
- Website
- grdtravels.in
R K Holidays
- Phone
- +91 97 79 91 61 61
- Website
- taxiamritsar.in
Nishan Car Rentals
- Phone
- +91 94 64 55 58 74
- Website
- taxiservicesinamritsar.in
Jwala Tours and Travels
- Phone
- +91 98 76 70 15 51
- Website
- amritsartaxi.in
GRD Travels
- Phone
- +91-7888606133
- Website
- grdtravels.in
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



















