There are 8 ways to get from Somnath temple to Dharamsala by taxi, plane, 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.
Taxi to Diu Airport, fly to Kangra Airport
best- Take the taxi from Kodīnar to Diu Airport (DIU)taxi
- Fly from Diu Airport (DIU) to Kangra Airport (DHM)plane DIU - DHM
19h 18m₹13,412–33,845Train, taxi
cheapest- Take the train from Veraval to Rajkot Jntrain
- Take the train from Rajkot Jn to Pathankot Cantttrain
- Take the taxi from Pathankot Cantt to Dharamsalataxi
33h 19m₹4,755–12,051Bus via Rohini
- Take the bus from New Parking Somnath to Paldi Crossbus
- Take the bus from Ahmedabad, Gujarat to Delhi, Delhi Statebus
- Take the bus from Delhi, Delhi State to Kangra, Himachal Pradeshbus
39h 1mDrive 1,542.4 km
- Drive from Somnath temple to Dharamsalacar 1,542.4 km
20h 16m₹17,371–25,091Train to Rajkot International Airport, fly to Kangra Airport
- Take the train from Veraval to Rajkot Jntrain
- Fly from Rajkot International Airport (HSR) to Kangra Airport (DHM)plane HSR - DHM
11h 28m₹11,215–27,341Taxi to Diu Airport, fly to Chandigarh International Airport, bus
- Take the taxi from Kodīnar to Diu Airport (DIU)taxi
- Fly from Diu Airport (DIU) to Chandigarh International Airport (IXC)plane DIU - IXC
- Take the bus from Chandigarh to Dehrabus
- Take the bus from Dehra to McLeod Ganjbus
13h 31m₹15,905–34,885Train to Surat, fly to Kangra Airport
- Take the train from Veraval to Surattrain
- Fly from Surat (STV) to Kangra Airport (DHM)plane STV - DHM
19h 45m₹11,135–37,311Bus
- Take the bus from New Parking Somnath to Paldi Crossbus
- Take the bus from Ahmedabad, Gujarat to Amritsar, Punjabbus
- Take the bus from Amritsar, Punjab to Kangra, Himachal Pradeshbus
46h 16m
Diu Airport (DIU) to Kangra Airport (DHM) flights
Questions & Answers
The cheapest way to get from Somnath temple to Dharamsala is to train and taxi which costs ₹4,700 - ₹13,000 and takes 33h 19m.
The fastest way to get from Somnath temple to Dharamsala is to train and fly which takes 11h 28m and costs ₹11,000 - ₹28,000.
No, there is no direct bus from Somnath temple to Dharamsala. However, there are services departing from New Parking Somnath and arriving at Dharamshala via Paldi, Ahmedabad, Gujarat, Delhi, Delhi State and Kangra. The journey, including transfers, takes approximately 39h 1m.
The distance between Somnath temple and Dharamsala is 1480 km. The road distance is 1542.4 km.
The best way to get from Somnath temple to Dharamsala without a car is to train and taxi which takes 33h 19m and costs ₹4,700 - ₹13,000.
It takes approximately 19h 18m to get from Somnath temple to Dharamsala, including transfers.
Somnath temple to Dharamsala bus services, operated by Gujarat Travels, depart from New Parking Somnath station.
Somnath temple to Dharamsala bus services, operated by Gujarat Travels, arrive at Paldi Cross station.
Yes, the driving distance between Somnath temple to Dharamsala is 1542 km. It takes approximately 20h 16m to drive from Somnath temple to Dharamsala.
There are 483+ hotels available in Dharamsala.
What companies run services between Somnath temple, Gujarāt, India and Dharamsala, India?
You can take a vehicle from Somnath temple to Dharamshala via New Parking Somnath, Paldi Cross, Paldi, Sanyas Ashram, Ahmedabad, Gujarat, Delhi, Delhi State, Kangra, Himachal Pradesh, and Kangra in around 39h 1m.
- Website
- goindigo.in
Flights from Diu Airport to Kangra Airport via Ahmedabad, Delhi
- Ave. Duration
- 16h
- When
- Every day
- Estimated price
- ₹12,000–32,000
Flights from Diu Airport to Kangra Airport via Surat, Delhi
- Ave. Duration
- 19h 30m
- When
- Every day
- Estimated price
- ₹12,000–32,000
Flights from Diu Airport to Kangra Airport via Ahmedabad, Chandigarh International Airport
- Ave. Duration
- 24h 40m
- When
- Monday, Wednesday, Thursday, and Sunday
- Estimated price
- ₹12,000–32,000
Flights from Rajkot International Airport to Kangra Airport via Delhi
- Ave. Duration
- 4h 50m
- When
- Monday, Tuesday, Thursday, and Friday
- Estimated price
- ₹9,500–26,000
Flights from Diu Airport to Chandigarh International Airport via Mumbai
- Ave. Duration
- 5h
- When
- Monday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- ₹13,000–32,000
Flights from Diu Airport to Chandigarh International Airport via Surat, Jaipur
- Ave. Duration
- 7h 55m
- When
- Every day
- Estimated price
- ₹13,000–32,000
Flights from Surat to Kangra Airport via Delhi
- Ave. Duration
- 4h 52m
- When
- Monday, Tuesday, Thursday, and Friday
- Estimated price
- ₹9,500–34,000
- Website
- spicejet.com
Flights from Diu Airport to Kangra Airport via Ahmedabad, Delhi
- Ave. Duration
- 18h
- When
- Every day
- Estimated price
- ₹12,000–32,000
Flights from Rajkot International Airport to Kangra Airport via Delhi
- Ave. Duration
- 5h 27m
- When
- Every day
- Estimated price
- ₹9,500–26,000
Flights from Surat to Kangra Airport via Delhi
- Ave. Duration
- 6h 7m
- When
- Every day
- Estimated price
- ₹9,500–34,000
- Website
- airindia.in
Flights from Diu Airport to Chandigarh International Airport via Mumbai
- Ave. Duration
- 6h 37m
- When
- Monday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- ₹9,000–21,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Veraval to Rajkot Jn
- Ave. Duration
- 3h 28m
- Frequency
- Every 4 hours
- Estimated price
- ₹170–1,400
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹170–210
- Third AC (3A)
- ₹480–600
- Second AC (2A)
- ₹650–850
- First Class (1A)
- ₹1,000–1,400
Train from Rajkot Jn to Pathankot Cantt
- Ave. Duration
- 27h
- Frequency
- Twice a week
- Estimated price
- ₹750–6,000
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹750–950
- Third AC (3A)
- ₹1,900–2,400
- Second AC (2A)
- ₹2,700–3,500
- First Class (1A)
- ₹4,600–6,000
Train from Veraval to Rajkot Jn
- Ave. Duration
- 3h 28m
- Frequency
- Every 4 hours
- Estimated price
- ₹170–1,400
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹170–210
- Third AC (3A)
- ₹480–600
- Second AC (2A)
- ₹650–850
- First Class (1A)
- ₹1,000–1,400
Train from Veraval to Surat
- Ave. Duration
- 12h 30m
- Frequency
- Once daily
- Estimated price
- ₹350–2,700
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹350–420
- Third AC (3A)
- ₹900–1,200
- Second AC (2A)
- ₹1,200–1,600
- First Class (1A)
- ₹2,100–2,700
- Phone
- +919428521105
- [email protected]
- Website
- gujarattravels.co.in
Bus from New Parking Somnath to Paldi Cross
- Ave. Duration
- 8h 55m
- Frequency
- Once daily
- Estimated price
- ₹670–720
- Schedules at
- gujarattravels.co.in
- Sleeper
- ₹670–720
Bus from New Parking Somnath to Paldi Cross
- Ave. Duration
- 8h 55m
- Frequency
- Once daily
- Estimated price
- ₹670–720
- Schedules at
- gujarattravels.co.in
- Sleeper
- ₹670–720
- Phone
- 1800 180 8185
- [email protected]
- Website
- online.hrtchp.com
Bus from Chandigarh to Dehra
- Ave. Duration
- 1h 50m
- Frequency
- Twice daily
- Estimated price
- ₹430–850
- Website
- https://online.hrtchp.com/oprs-web/guest/home.do?h=1
- Ordinary
- ₹430–600
- AC Himdhara
- ₹550–850
Bus from Dehra to McLeod Ganj
- Ave. Duration
- 1h 7m
- Frequency
- Twice daily
- Estimated price
- ₹300–480
- Website
- https://online.hrtchp.com/oprs-web/guest/home.do?h=1
- Ordinary
- ₹300–400
- AC Himdhara
- ₹340–480
- Phone
- +91 9099022225
- [email protected]
- Website
- omio.com
Bus from Ahmedabad, Gujarat to Amritsar, Punjab
- Ave. Duration
- 28h 45m
- Frequency
- Twice daily
- Schedules at
- omio.com
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including How do I buy a London Underground ticket?, How to get from JFK to New York City, and 5 incredible day trips from Florence by train - to help you get the most out of your next trip.










