There are many ways for you to travel from Jaipur to Gir National Park, it all depends on what budget you are on and what is the most convenient way for you to travel. I have provided you with the traveling options below so you can decide how to travel to the park.
Flight
You can get a flight to different airports in Gujarat and then you would need to either get a taxi or bus to reach Gir National Park. The flight options are as follows:
Jaipur to Rajkot flight (4 hours and 30 minutes)
Rajkot to Gir National Park by taxi (4 hours)
Jaipur to Diu flight (4 hours and 30 minutes)
Diu to Gir National Park by taxi (2 hours 25 minutes)
Bus
You can also travel by bus from Jaipur to Gir National Park but have to change somewhere in order to reach the final destination. The bus options are as follows:
Jaipur to Talala bus which would travel through Udaipur and Ahmedabad (19 hours)
Talala to Gir National Park by taxi (1 hour and 45 minutes)
Train
Traveling from Jaipur to Gir National Park is also an option, and details are as follows:
Jaipur to Junagarh Junction by train (20 hours)
Junagarh Junction to Gir National Park by taxi (2 hours and 15 minutes)
Taxi
You could either self-drive or get a taxi from Jaipur to Gir National Park, this will take you a total of 18 hours to reach.