There are 4 ways to get from Hapa to Jūnāgadh 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 via Rajkot
best- Take the train from Hapa to Rajkot Jntrain 22960 / ...
- Take the train from Rajkot Jn to Junagadh Jntrain 19252 / ...
3h 52m₹274–2,231Train
cheapest- Take the train from Hapa to Junagadh Jntrain 19252
4h 14m₹170–1,400Drive 135.2 km
- Drive from Hapa to Jūnāgadhcar 135.2 km
2h 2m₹1,525–2,203Taxi
- Take the taxi from Hapa to Jūnāgadhtaxi 135.2 km
2h 2m₹2,300–2,800
Hapa to Jūnāgadh by train
Questions & Answers
The cheapest way to get from Hapa to Jūnāgadh is to train which costs ₹170 - ₹1,400 and takes 4h 14m.
The fastest way to get from Hapa to Jūnāgadh is to drive which takes 2h 2m and costs ₹1,500 - ₹2,200.
Yes, there is a direct train departing from Hapa and arriving at Junagadh Jn. Services depart once daily, and operate every day. The journey takes approximately 4h 14m.
The distance between Hapa and Jūnāgadh is 179 km. The road distance is 135.2 km.
The best way to get from Hapa to Jūnāgadh without a car is to train via Rajkot which takes 3h 52m and costs ₹270 - ₹2,300.
It takes approximately 3h 52m to get from Hapa to Jūnāgadh, including transfers.
Hapa to Jūnāgadh train services, operated by Indian Railways, depart from Hapa station.
Hapa to Jūnāgadh train services, operated by Indian Railways, arrive at Rajkot Jn station.
Yes, the driving distance between Hapa to Jūnāgadh is 135 km. It takes approximately 2h 2m to drive from Hapa to Jūnāgadh.
There are 23+ hotels available in Jūnāgadh.
What companies run services between Hapa, India and Jūnāgadh, India?
You can take a train from Hapa to Junagadh Jn via Rajkot Jn in around 3h 52m.
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Hapa to Rajkot Jn
- Ave. Duration
- 58 min
- Frequency
- Every 2 hours
- Estimated price
- ₹130–1,100
- Website
- irctc.co.in
- Sleeper Class
- ₹130–160
- Third AC (3A)
- ₹380–470
- Second AC (2A)
- ₹500–650
- First Class (1A)
- ₹800–1,100
Train from Rajkot Jn to Junagadh Jn
- Ave. Duration
- 1h 54m
- Frequency
- Every 4 hours
- Estimated price
- ₹140–1,200
- Website
- irctc.co.in
- Sleeper Class
- ₹140–170
- Third AC (3A)
- ₹400–500
- Second AC (2A)
- ₹550–700
- First Class (1A)
- ₹850–1,200
Train from Hapa to Junagadh Jn
- Ave. Duration
- 4h 14m
- Frequency
- Once daily
- Estimated price
- ₹170–1,400
- Website
- irctc.co.in
- Sleeper Class
- ₹170–210
- Third AC (3A)
- ₹470–600
- Second AC (2A)
- ₹600–800
- First Class (1A)
- ₹1,000–1,400
- Ave. Duration
- 2h 2m
- Estimated price
- ₹2,300–2,800
Anjani Cabs
- Phone
- +91 97 25 35 68 21
- Website
- anjanicabs.in
Jamnagar Cabs
- Phone
- +91 63 56 80 22 30
- Website
- jamnagarcabs.in
Kalyani Cabs
- Phone
- +91 84 85 98 58 75
- Website
- shreekalyanicabs.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 Need to know: Jadrolinija, Heading to Europe? Read this before you buy a Eurail Pass, and The London Underground: Essential tips to navigate the Tube - to help you get the most out of your next trip.






