There are 7 ways to get from Jūnāgadh to Ahmedabad by train, bus, car, taxi, or plane
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 Junagadh Jn to Ahmedabad Jntrain 11087 / ...
7h₹230–1,800Bus
- Take the bus from Keshod to Rajkotbus redbusIndia_NON A/C Sleeper
- Take the bus from Rajkot to Ahmedabadbus redbusIndia_A/C Sleeper / ...
9h 40mDrive 309 km
- Drive from Jūnāgadh to Ahmedabadcar 309 km
4h 33m₹3,460–4,998Taxi
- Take the taxi from Jūnāgadh to Ahmedabadtaxi 309 km
4h 33m₹6,000–7,500Taxi to Diu Airport, fly
- Take the taxi from Jūnāgadh to Diu Airport (DIU)taxi
- Fly from Diu Airport (DIU) to Sardar Vallabhbhai Patel International Airport (AMD)plane DIU - AMD
4h 30m₹6,018–20,069Train via Umrāla
- Take the train from Junagadh Jn to Dhola Jntrain 12945 / ...
- Take the train from Dhola Jn to Gandhigramtrain 20966
7h 1m₹344–2,654Train to Govardhanpur Airport Jamnagar, fly
- Take the train from Junagadh Jn to Jamnagartrain
- Fly from Govardhanpur Airport Jamnagar (JGA) to Sardar Vallabhbhai Patel International Airport (AMD)plane JGA - AMD
7h 39m₹9,399–15,709
Jūnāgadh to Ahmedabad by train
Comparing Your Travel Options
The cheapest way to get from Jūnāgadh to Ahmedabad is to train which costs ₹230 - ₹1,800 and takes 7h.
The fastest way to get from Jūnāgadh to Ahmedabad is to taxi and fly which takes 4h 30m and costs ₹6,000 - ₹21,000.
No, there is no direct bus from Jūnāgadh to Ahmedabad. However, there are services departing from Keshod and arriving at Ahmedabad via Rajkot. The journey, including transfers, takes approximately 9h 40m.
Yes, there is a direct train departing from Junagadh Jn and arriving at Ahmedabad Jn. Services depart three times a day, and operate every day. The journey takes approximately 7h.
The distance between Jūnāgadh and Ahmedabad is 350 km. The road distance is 309 km.
The best way to get from Jūnāgadh to Ahmedabad without a car is to train which takes 7h and costs ₹230 - ₹1,800.
The train from Junagadh Jn to Ahmedabad Jn takes 7h including transfers and departs three times a day.
Jūnāgadh to Ahmedabad bus services, operated by National Travels - Ratnagiri, depart from Keshod station.
Jūnāgadh to Ahmedabad train services, operated by Indian Railways, depart from Junagadh Jn station.
The best way to get from Jūnāgadh to Ahmedabad is to train which takes 7h and costs ₹230 - ₹1,800. Alternatively, you can bus, which costs and takes 9h 40m.
What companies run services between Jūnāgadh, India and Ahmedabad, India?
Indian Railways operates a train from Junagadh Jn to Ahmedabad Jn 3 times a day. Tickets cost ₹230–1,800 and the journey takes 7h. Alternatively, you can take a vehicle from Jūnāgadh to Ahmedabad via Keshod and Rajkot in around 9h 40m.
- Website
- starair.in
Flights from Diu Airport to Sardar Vallabhbhai Patel International Airport
- Ave. Duration
- 1h
- When
- Monday, Tuesday, Wednesday, Thursday, and Sunday
- Estimated price
- ₹2,400–15,000
Flights from Govardhanpur Airport Jamnagar to Sardar Vallabhbhai Patel International Airport
- Ave. Duration
- 50 min
- When
- Every day
- Estimated price
- ₹2,200–16,000
- Website
- goindigo.in
Flights from Diu Airport to Sardar Vallabhbhai Patel International Airport
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- ₹3,500–17,000
- Phone
- 14646
- care@irctc.co.in
- Website
- irctc.co.in
Train from Junagadh Jn to Ahmedabad Jn
- Ave. Duration
- 7h
- Frequency
- 3 times a day
- Estimated price
- ₹230–1,800
- Website
- irctc.co.in
- Sleeper Class
- ₹230–280
- Third AC (3A)
- ₹600–800
- Second AC (2A)
- ₹850–1,100
- First Class (1A)
- ₹1,400–1,800
Train from Junagadh Jn to Dhola Jn
- Ave. Duration
- 2h 48m
- Frequency
- Twice a week
- Estimated price
- ₹160–1,300
- Website
- irctc.co.in
- Sleeper Class
- ₹160–200
- Third AC (3A)
- ₹450–600
- Second AC (2A)
- ₹600–800
- First Class (1A)
- ₹1,000–1,300
Train from Dhola Jn to Gandhigram
- Ave. Duration
- 3h 13m
- Frequency
- Once daily
- Estimated price
- ₹180–1,400
- Website
- irctc.co.in
- Sleeper Class
- ₹180–210
- Third AC (3A)
- ₹490–600
- Second AC (2A)
- ₹650–850
- First Class (1A)
- ₹1,100–1,400
Train from Junagadh Jn to Jamnagar
- Ave. Duration
- 4h 18m
- Frequency
- Once daily
- Estimated price
- ₹170–1,400
- Website
- irctc.co.in
- Sleeper Class
- ₹170–210
- Third AC (3A)
- ₹480–600
- Second AC (2A)
- ₹650–850
- First Class (1A)
- ₹1,000–1,400
Bus from Keshod to Rajkot
- Ave. Duration
- 4h
- Frequency
- Every 4 hours
- Website
- National Travels - Ratnagiri
Bus from Rajkot to Ahmedabad
- Ave. Duration
- 5h 16m
- Frequency
- Hourly
- Website
- National Travels - Ratnagiri
- slgtbus@gmail.com
- Website
- SLGT Travels
Bus from Keshod to Rajkot
- Ave. Duration
- 3h 15m
- Frequency
- 4 times a day
- Website
- SLGT Travels
- Book at
- SLGT Travels
Bus from Rajkot to Ahmedabad
- Ave. Duration
- 5h
- Frequency
- Every 20 minutes
- Website
- SLGT Travels
- Book at
- SLGT Travels
- Phone
- +91 9799407141
- preet.singh12@yahoo.com
- Website
- Mahadev Travels - Jaipur
Bus from Rajkot to Ahmedabad
- Ave. Duration
- 5h
- Frequency
- Every 3 hours
- Website
- Mahadev Travels - Jaipur
- Website
- Mahadev Travels - Jaipur
- Website
- Rajdhani Travels (Patan)
Bus from Rajkot to Ahmedabad
- Ave. Duration
- 6h
- Frequency
- Once daily
- Website
- Rajdhani Travels (Patan)
- Website
- Rajdhani Travels (Patan)
- Website
- Rajdhani Travels (Nimbhera)
- Ave. Duration
- 3h 24m
- Estimated price
- ₹2,500–7,500
TaxiBazaar
- Phone
- +91 9876661275
- Website
- taxibazaar.in
TaxiBazaar
- Phone
- +91 9876661275
- Website
- taxibazaar.in
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 5 delightfully under-the-radar French towns you need to visit, Flying into Beijing?, and Getting to Milan from the airport - to help you get the most out of your next trip.
Booking & Getting There
Jūnāgadh to Ahmedabad bus services, operated by National Travels - Ratnagiri, arrive at Rajkot station.
Jūnāgadh to Ahmedabad train services, operated by Indian Railways, arrive at Ahmedabad Jn station.
Yes, the driving distance between Jūnāgadh to Ahmedabad is 309 km. It takes approximately 4h 33m to drive from Jūnāgadh to Ahmedabad.
There are 677+ hotels available in Ahmedabad.