There are no direct buses connecting Pune to Diu, and as such you need to take a bus for nearby routes and then change bus to reach Diu. For example - you can take a bus to Mumbai from Pune and from Mumbai you can quickly get direct buses for Diu. The distance between Mumbai and Diu is approximately 822 kms and takes roughly around 19 hours to complete the journey. There are daily eight buses operating from Mumbai for Diu. Few of the prominent bus operators on this route include - Atithi Travels, Anukool Travels, Sahara Travels and Jay Khodiyar Travels to name a few.
Bus Timings and FaresThe first bus for Diu leaves at 11:00 AM and the last bus for Diu leaves at 6:10 PM. The bus fare for this route starts from INR 1000.
Bus Types
The bus types available on this route are Non AC sleeper (2+1) buses.
Boarding Points
The major boarding points in Mumbai include - Bandra East, Andheri East, Dahisar, Ghodbundar, Mira Road East, Mahalaxmi and Nalasopara, to name a few.
Dropping points: Diu
Alternatively, you can also take a bus to Ahmedabad from Pune and Ahmedabad there are plenty of direct buses available for Diu. The distance between Pune and Ahmedabad is approximately 659 kms and takes roughly around 12 hours to complete the entire journey. From Ahmedabad, Diu is a further 353 kms ahead and takes about 8 hours to cover the whole bus trip.
There are plenty of buses available for Ahmedabad from Pune. The first bus for Ahmedabad leaves Pune at 7: 00 AM and the last bus leaves for Ahmedabad at 23:55. The prominent bus operators on this route are Gujarat Travels, Ganga Travels, Kabra Travels, Eagle Falcon Bus and Patel Tours and Travels.
Bus Fare
The bus fare on the Pune - Ahmedabad route is INR 500 onwards.
Bus Types
The varied bus types available on this route include - AC Sleeper (2+1), Volvo AC multi axle sleeper, Scania AC multi-axle (2+1) Sleeper, Bharat Benz AC sleeper and I shift Volvo AC multi axle sleeper.
Boarding Points
The major boarding points in Pune are Padmavati Parking, Yerwada, Railway Station, Hadapsar, Swargate, Shivaji Nagar and Chinchwad, to name a few.
Dropping Points
While the dropping points in Ahmedabad are Aslali, Narol, Paldi, Geeta Mandir bus stand, CTM char rasta and Viramgam, to name a few.
Bus Timings
From Ahmedabad, there are 16 buses available for Diu. The first bus for Diu leaves at 8:00 AM and the last bus for Diu leaves at 11:00 PM. The prime bus operators on this route are GSRTC, JK Travels, Girnar Travels, Bharat Travels and Jay Khodiyar Travels to name a few. The bus fare on this route starts from INR 203.
Available Bus Types
The bus type available are the ordinary express bus, Non AC seater, Non AC Sleeper, Volvo AC and Bharat Benz AC sleeper.
Boarding Points
Buses to Diu can be boarded at Ahmedabad from New Bus Terminal - 1 and Ahmedabad, Nehrunagar for GSRTC buses and Nikol, Uttam Nagar, Bapu Nagar, Khodiyar Nagar and Geeta mandir bus stand among others. While the dropping points in Diu include Diu Jethibai bus stand, Ghoghala bus stand and Shiv Shakti Travels, near ST bus stand.