The journey from the coastal town of Okha to the cultural capital Pune spans approximately 950 km. The most reliable mode is the direct Okha-Pune Express train which traverses the Saurashtra region into Maharashtra. By road, the route follows NH 48 through Vadodara and Surat before entering the Western Ghats. Expect a travel time of 18 to 22 hours depending on your chosen mode. The transition from the arid landscapes of Dwarka to the lush Sahyadri ranges is a highlight of this trip.
Total Distance: Driving distance is 950 km; straight-line air distance is 620 km.
Book your sleeper class ticket at least 30 days in advance to ensure availability.
Avoid driving through Mumbai city traffic by taking the Thane-Belapur road bypass.
October to March, as the weather is pleasant for travel across the dry plains of Gujarat and the hilly terrain of Pune.