There are 3 ways to get from Savarkundla to Girnār by train, car, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train
best- Take the train from Savarkundla to Dhasa Jntrain 09584 / ...
- Take the train from Dhasa Jn to Junagadh Jntrain 09566 / ...
5h 27m₹928–2,980Drive 111.3 km
- Drive from Savarkundla to Girnārcar 111.3 km
1h 48m₹1,256–1,815Taxi
- Take the taxi from Savarkundla to Girnārtaxi 111.3 km
1h 48m₹2,000–2,400
Questions & Answers
The cheapest way to get from Savarkundla to Girnār is to drive which costs ₹1,200 - ₹1,900 and takes 1h 48m.
The fastest way to get from Savarkundla to Girnār is to drive which takes 1h 48m and costs ₹1,200 - ₹1,900.
No, there is no direct train from Savarkundla to Girnār. However, there are services departing from Savarkundla and arriving at Junagadh Jn via Dhasa Jn. The journey, including transfers, takes approximately 5h 27m.
The distance between Savarkundla and Girnār is 195 km. The road distance is 111.3 km.
The best way to get from Savarkundla to Girnār without a car is to train which takes 5h 27m and costs ₹900 - ₹3,000.
It takes approximately 5h 27m to get from Savarkundla to Girnār, including transfers.
Savarkundla to Girnār train services, operated by Indian Railways, depart from Savarkundla station.
Savarkundla to Girnār train services, operated by Indian Railways, arrive at Dhasa Jn station.
Yes, the driving distance between Savarkundla to Girnār is 111 km. It takes approximately 1h 48m to drive from Savarkundla to Girnār.
There are 24+ hotels available in Girnār.
What companies run services between Savarkundla, India and Girnār, India?
You can take a train from Savarkundla to Girnār via Dhasa Jn and Junagadh Jn in around 5h 27m.
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Savarkundla to Dhasa Jn
- Ave. Duration
- 1h 4m
- Frequency
- 3 times a day
- Estimated price
- ₹120–1,000
- Website
- irctc.co.in
- Sleeper Class
- ₹120–150
- Third AC (3A)
- ₹360–450
- Second AC (2A)
- ₹480–650
- First Class (1A)
- ₹750–1,000
Train from Dhasa Jn to Junagadh Jn
- Ave. Duration
- 3h 10m
- Frequency
- Once daily
- Estimated price
- ₹150–1,200
- Website
- irctc.co.in
- Sleeper Class
- ₹150–190
- Third AC (3A)
- ₹430–550
- Second AC (2A)
- ₹550–750
- First Class (1A)
- ₹950–1,200
- Ave. Duration
- 1h 48m
- Estimated price
- ₹2,000–2,400
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 Want to know more about Flixbus?, Slovenia: Getting from Ljubljana to Lake Bled, and Travelling to the US: What do I need to know? - to help you get the most out of your next trip.






