There are 7 ways to get from Vapi to Dharamsala by train, plane, taxi, 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.
Train to Surat, fly to Kangra Airport
best- Take the train from Vapi to Surattrain
- Fly from Surat (STV) to Kangra Airport (DHM)plane STV - DHM
8h 42m₹12,602–23,684Bus
cheapest- Take the bus from Vapi to Mumbaibus
- Take the bus from Sion Chunnabhatti - Anand Travels to Gokarna Madangiri Bus Stopbus
- Take the bus from Kashmere Gate Zingbus Lounge to Bharat Petrol Pump, Dharamshalabus
34h 20m₹2,055–4,768Train, taxi
- Take the train from Vapi to Pathankot Cantttrain 12471 / ...
- Take the taxi from Pathankot Cantt to Dharamsalataxi
25h 33m₹3,935–9,398Drive 1,603.9 km
- Drive from Vapi to Dharamsalacar 1,603.9 km
23h 31m₹17,580–25,394Train to Chhatrapati Shivaji Maharaj International Airport, fly to Kangra Airport
- Take the train from Vapi to Borivalitrain
- Fly from Chhatrapati Shivaji Maharaj International Airport (BOM) to Kangra Airport (DHM)plane BOM - DHM
10h 29m₹10,568–23,624Train, train to Ozar Airport, fly to Kangra Airport
- Take the train from Vapi to Kalyan Jntrain
- Take the train from Kalyan Jn to Nasik Roadtrain
- Fly from Ozar Airport (ISK) to Kangra Airport (DHM)plane ISK - DHM
18h 14m₹14,867–21,171Train to Chhatrapati Shivaji Maharaj International Airport, fly to Jammu Airport, train, bus
- Take the train from Vapi to Borivalitrain
- Fly from Chhatrapati Shivaji Maharaj International Airport (BOM) to Jammu Airport (IXJ)plane BOM - IXJ
- Take the train from Jammu Tawi to Pathankot Cantttrain
- Take the bus from Pathankot to Dharamshalabus
12h 51m₹9,788–21,484
Surat (STV) to Kangra Airport (DHM) flights
Questions & Answers
The cheapest way to get from Vapi to Dharamsala is to bus which costs ₹2,000 - ₹4,800 and takes 34h 20m.
The fastest way to get from Vapi to Dharamsala is to train and fly which takes 8h 42m and costs ₹12,000 - ₹24,000.
No, there is no direct bus from Vapi to Dharamsala. However, there are services departing from Vapi and arriving at Bharat Petrol Pump, Dharamshala via Veer Hutatma Bhai Kotwal Udyan, Sion Chunnabhatti - Anand Travels, Madangir DDA Flats and Kashmere Gate Zingbus Lounge. The journey, including transfers, takes approximately 34h 20m.
The distance between Vapi and Dharamsala is 1405 km. The road distance is 1603.9 km.
The best way to get from Vapi to Dharamsala without a car is to train and taxi which takes 25h 33m and costs ₹3,900 - ₹9,500.
It takes approximately 8h 42m to get from Vapi to Dharamsala, including transfers.
Vapi to Dharamsala bus services, operated by IntrCity SmartBus, depart from Vapi station.
Vapi to Dharamsala bus services, operated by IntrCity SmartBus, arrive at Mumbai station.
Yes, the driving distance between Vapi to Dharamsala is 1604 km. It takes approximately 23h 31m to drive from Vapi to Dharamsala.
There are 317+ hotels available in Dharamsala.
What companies run services between Vapi, India and Dharamsala, India?
You can take a bus from Vapi to Bharat Petrol Pump, Dharamshala via Mumbai, Veer Hutatma Bhai Kotwal Udyan, Rani Laxmibai Chowk, Sion Chunnabhatti - Anand Travels, Madangir DDA Flats, ISBT Kashmere Gate, and Kashmere Gate Zingbus Lounge in around 34h 20m.
- Website
- goindigo.in
Flights from Surat to Kangra Airport via Delhi
- Ave. Duration
- 4h 52m
- When
- Monday, Tuesday, Thursday, and Friday
- Estimated price
- ₹10,000–26,000
Flights from Chhatrapati Shivaji Maharaj International Airport to Kangra Airport via Delhi
- Ave. Duration
- 5h 2m
- When
- Every day
- Estimated price
- ₹10,000–21,000
Flights from Chhatrapati Shivaji Maharaj International Airport to Kangra Airport via Chandigarh
- Ave. Duration
- 7h 25m
- When
- Monday, Tuesday, Thursday, and Friday
- Estimated price
- ₹10,000–21,000
Flights from Chhatrapati Shivaji Maharaj International Airport to Kangra Airport via Vadodara, Delhi
- Ave. Duration
- 7h
- When
- Monday, Tuesday, Thursday, and Friday
- Estimated price
- ₹10,000–21,000
Flights from Chhatrapati Shivaji Maharaj International Airport to Kangra Airport via Ahmedabad, Chandigarh
- Ave. Duration
- 7h 5m
- When
- Monday, Tuesday, Thursday, and Friday
- Estimated price
- ₹10,000–21,000
Flights from Chhatrapati Shivaji Maharaj International Airport to Kangra Airport via Indore, Chandigarh
- Ave. Duration
- 8h 45m
- When
- Monday, Tuesday, Thursday, and Friday
- Estimated price
- ₹10,000–21,000
Flights from Ozar Airport to Kangra Airport via Delhi
- Ave. Duration
- 11h 20m
- When
- Every day
- Estimated price
- ₹14,000–18,000
Flights from Ozar Airport to Kangra Airport via Ahmedabad, Delhi
- Ave. Duration
- 14h 50m
- When
- Every day
- Estimated price
- ₹14,000–18,000
Flights from Ozar Airport to Kangra Airport via Delhi, Chandigarh
- Ave. Duration
- 18h 50m
- When
- Monday, Wednesday, Thursday, and Sunday
- Estimated price
- ₹14,000–18,000
Flights from Ozar Airport to Kangra Airport via Hyderabad, Delhi
- Ave. Duration
- 20h 15m
- When
- Every day
- Estimated price
- ₹14,000–18,000
Flights from Chhatrapati Shivaji Maharaj International Airport to Jammu Airport
- Ave. Duration
- 2h 35m
- When
- Monday, Tuesday, Thursday, Friday, and Saturday
- Estimated price
- ₹8,500–18,000
Flights from Chhatrapati Shivaji Maharaj International Airport to Jammu Airport via Delhi
- Ave. Duration
- 4h 52m
- When
- Every day
- Estimated price
- ₹8,500–18,000
- Website
- spicejet.com
Flights from Surat to Kangra Airport via Delhi
- Ave. Duration
- 4h 10m
- When
- Tuesday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- ₹10,000–26,000
Flights from Chhatrapati Shivaji Maharaj International Airport to Kangra Airport via Delhi
- Ave. Duration
- 6h 30m
- When
- Every day
- Estimated price
- ₹10,000–19,000
Flights from Ozar Airport to Kangra Airport via Delhi
- Ave. Duration
- 10h 30m
- When
- Monday, Tuesday, Wednesday, Friday, and Saturday
- Estimated price
- ₹14,000–18,000
Flights from Chhatrapati Shivaji Maharaj International Airport to Jammu Airport via Srinagar
- Ave. Duration
- 5h 20m
- When
- Every day
- Estimated price
- ₹9,500–22,000
- Website
- airindiaexpress.in
Flights from Chhatrapati Shivaji Maharaj International Airport to Jammu Airport via Delhi
- Ave. Duration
- 5h 35m
- When
- Every day
- Estimated price
- ₹8,000–19,000
- Phone
- 14646
- care@irctc.co.in
- Website
- irctc.co.in
Train from Vapi to Surat
- Ave. Duration
- 1h 39m
- Frequency
- Every 30 minutes
- Estimated price
- ₹140–1,100
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹140–170
- Third AC (3A)
- ₹390–490
- Second AC (2A)
- ₹500–700
- First Class (1A)
- ₹850–1,100
Train from Vapi to Pathankot Cantt
- Ave. Duration
- 23h 48m
- Frequency
- 5 times a week
- Estimated price
- ₹700–5,500
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹700–900
- Third AC (3A)
- ₹1,800–2,300
- Second AC (2A)
- ₹2,600–3,300
- First Class (1A)
- ₹4,400–5,500
Train from Vapi to Borivali
- Ave. Duration
- 2h 2m
- Frequency
- Every 30 minutes
- Estimated price
- ₹150–1,200
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹150–190
- Third AC (3A)
- ₹430–550
- Second AC (2A)
- ₹550–750
- First Class (1A)
- ₹950–1,200
Train from Vapi to Kalyan Jn
- Ave. Duration
- 2h 56m
- Frequency
- 3 times a day
- 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 Kalyan Jn to Nasik Road
- Ave. Duration
- 1h 32m
- Frequency
- Every 30 minutes
- Estimated price
- ₹150–1,200
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹150–190
- Third AC (3A)
- ₹430–550
- Second AC (2A)
- ₹550–750
- First Class (1A)
- ₹950–1,200
Train from Jammu Tawi to Pathankot Cantt
- Ave. Duration
- 1h 30m
- Frequency
- Hourly
- Estimated price
- ₹140–1,100
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹140–170
- Third AC (3A)
- ₹400–500
- Second AC (2A)
- ₹500–700
- First Class (1A)
- ₹850–1,100
- Phone
- +917303093510
- care@intrcity.com
- Website
- intrcity.com
Bus from Vapi to Mumbai
- Ave. Duration
- 3h 15m
- Frequency
- Once daily
- Estimated price
- ₹420–1,400
- Book at
- https://www.intrcity.com/
- Sleeper
- ₹1,000–1,400
- Seat
- ₹420–600
- Phone
- +91-8879498558
- ebookings@anandbus.com
- Website
- anandbus.com
Bus from Sion Chunnabhatti - Anand Travels to Gokarna Madangiri Bus Stop
- Ave. Duration
- 15h 39m
- Frequency
- 5 times a day
- Estimated price
- ₹1,100–1,700
- Website
- https://anandbus.com/
- Seater/ Sleeper
- ₹1,100–1,700
- Phone
- 91 82870 09889
- care@zingbus.com
- Website
- zingbus.com
Bus from Kashmere Gate Zingbus Lounge to Bharat Petrol Pump, Dharamshala
- Ave. Duration
- 11h 30m
- Frequency
- Every 3 hours
- Estimated price
- ₹500–1,600
- Website
- https://www.zingbus.com/
- A/C Semi Sleepe
- ₹650–1,100
- 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
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

















