There are 5 ways to get from Jaisalmer to Gir National Park by train, taxi, bus, car, 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, taxi via Savarkundla
best- Take the train from Jaisalmer to Ahmedabad Jntrain
- Take the train from Ahmedabad Jn to Savarkundlatrain
- Take the taxi from Savarkundla to Gir National Parktaxi
21h 2m₹2,216–6,705Train, taxi
cheapest- Take the train from Jaisalmer to Ahmedabad Jntrain
- Take the train from Ahmedabad Jn to Junagadh Jntrain
- Take the train from Junagadh Jn to Satadhartrain
- Take the taxi from Satadhar to Gir National Parktaxi
24h 23m₹2,136–7,405Bus, taxi
- Take the bus from Jaisalmer to Ahmedabadbus
- Take the bus from Geeta Mandir to New Parking Somnathbus
- Take the taxi from New Parking Somnath to Gir National Parktaxi
24h 55m₹2,579–3,769Drive 811.4 km
- Drive from Jaisalmer to Gir National Parkcar 811.4 km
13h 18m₹9,161–13,232Fly, taxi
- Fly from Jaisalmer (JSA) to Diu Airport (DIU)plane JSA - DIU
- Take the taxi from Diu Airport (DIU) to Gir National Parktaxi
22h 2m₹11,661–31,091
Jaisalmer (JSA) to Diu Airport (DIU) flights
Questions & Answers
The cheapest way to get from Jaisalmer to Gir National Park is to bus and taxi which costs ₹2,500 - ₹3,800 and takes 24h 55m.
The fastest way to get from Jaisalmer to Gir National Park is to drive which takes 13h 18m and costs ₹9,000 - ₹14,000.
The distance between Jaisalmer and Gir National Park is 1169 km. The road distance is 811.4 km.
The best way to get from Jaisalmer to Gir National Park without a car is to train and taxi via Savarkundla which takes 21h 2m and costs ₹2,200 - ₹7,000.
It takes approximately 21h 2m to get from Jaisalmer to Gir National Park, including transfers.
Yes, the driving distance between Jaisalmer to Gir National Park is 811 km. It takes approximately 13h 18m to drive from Jaisalmer to Gir National Park.
There are seven+ hotels available in Gir National Park.
What companies run services between Jaisalmer, India and Gir National Park, India?
There is no direct connection from Jaisalmer to Gir National Park. However, you can take the train to Ahmedabad Jn, take the train to Savarkundla, then take the taxi to Gir National Park. Alternatively, you can take the bus to Ahmedabad, walk to Shelat Bhuvan, take the line 300 bus to Majur Gam, walk to Geeta Mandir, take the bus to New Parking Somnath, then take the taxi to Gir National Park.
- Website
- goindigo.in
Flights from Jaisalmer to Diu Airport via Delhi, Ahmedabad
- Ave. Duration
- 21h 35m
- When
- Every day
- Estimated price
- ₹13,000–32,000
Flights from Jaisalmer to Diu Airport via Delhi, Surat
- Ave. Duration
- 23h 55m
- When
- Every day
- Estimated price
- ₹13,000–32,000
Flights from Jaisalmer to Diu Airport via Jaipur, Surat
- Ave. Duration
- 27h 25m
- When
- Every day
- Estimated price
- ₹11,000–31,000
- Website
- helitrans.no
Flights from Jaisalmer to Diu Airport via Mumbai
- Ave. Duration
- 23h 55m
- When
- Tuesday to Sunday
- Estimated price
- ₹10,000–29,000
Flights from Jaisalmer to Diu Airport via Bengaluru, Mumbai
- Ave. Duration
- 20h 10m
- When
- Tuesday to Sunday
- Estimated price
- ₹17,000–35,000
- Website
- starair.in
Flights from Jaisalmer to Diu Airport via Delhi, Ahmedabad
- Ave. Duration
- 21h 45m
- When
- Monday to Wednesday
- Estimated price
- ₹13,000–32,000
Flights from Jaisalmer to Diu Airport via Bengaluru, Goa Mopa
- Ave. Duration
- 24h 25m
- When
- Monday to Wednesday
- Estimated price
- ₹17,000–35,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Jaisalmer to Ahmedabad Jn
- Ave. Duration
- 13h
- Frequency
- Once a week
- Estimated price
- ₹380–3,000
- Website
- irctc.co.in
- Sleeper Class
- ₹380–460
- Third AC (3A)
- ₹1,000–1,300
- Second AC (2A)
- ₹1,400–1,800
- First Class (1A)
- ₹2,300–3,000
Train from Ahmedabad Jn to Savarkundla
- Ave. Duration
- 5h 23m
- Frequency
- Once daily
- Estimated price
- ₹230–1,800
- Website
- irctc.co.in
- Sleeper Class
- ₹230–270
- Third AC (3A)
- ₹600–750
- Second AC (2A)
- ₹850–1,100
- First Class (1A)
- ₹1,400–1,800
Train from Jaisalmer to Ahmedabad Jn
- Ave. Duration
- 13h
- Frequency
- Once a week
- Estimated price
- ₹380–3,000
- Website
- irctc.co.in
- Sleeper Class
- ₹380–460
- Third AC (3A)
- ₹1,000–1,300
- Second AC (2A)
- ₹1,400–1,800
- First Class (1A)
- ₹2,300–3,000
Train from Ahmedabad Jn to Junagadh Jn
- Ave. Duration
- 6h 18m
- 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 Satadhar
- Ave. Duration
- 1h 33m
- Frequency
- Once daily
- Estimated price
- ₹120–1,000
- Website
- irctc.co.in
- Sleeper Class
- ₹120–150
- Third AC (3A)
- ₹350–440
- Second AC (2A)
- ₹470–600
- First Class (1A)
- ₹750–1,000
- Phone
- +917412069719
- [email protected]
- Website
- transport.rajasthan.gov.in
Bus from Jaisalmer to Ahmedabad
- Ave. Duration
- 12h
- Frequency
- Once daily
- Estimated price
- ₹500–1,300
- Website
- transport.rajasthan.gov.in
- Deluxe
- ₹500–650
- Express
- ₹500–650
- AC Sleeper
- ₹950–1,300
- Phone
- +919428521105
- [email protected]
- Website
- gujarattravels.co.in
Bus from Geeta Mandir to New Parking Somnath
- Ave. Duration
- 9h 45m
- Frequency
- Once daily
- Estimated price
- ₹670–720
- Schedules at
- gujarattravels.co.in
- Sleeper
- ₹670–720
- Ave. Duration
- 1h 36m
- Estimated price
- ₹1,400–2,000
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 Travelling by boat in Italy, Is ride-sharing platform BlaBlaCar right for you?, and Need to know: Jadrolinija - to help you get the most out of your next trip.










