Pune to Diu

   Pune to Diu Road Distance 958 km
   Pune to Diu Aerial Distance 387 km
  Pune to Diu Travel Time 17 hours 22 mins

How to reach Diu from Pune

The Preferred Way of Travelling from Pune to Diu

The most convenient way of reaching Diu from Pune is to either board a flight or train to Mumbai and further take a train journey to Diu from Mumbai. Another connecting flight is via Ahmedabad, followed by a train trip to Diu.

Knowing The Details

1. Pune to Diu By Train
2. Pune to Diu By Bus
3. Pune to Diu By Cab/Self-Drive Car
4. Pune to Diu By Flight
5. Popular Routes to Diu
6. Popular Routes from Pune
7. Places to Visit in Diu
8. Hotels in Diu

1. Pune to Diu By Train

Diu does not have its own railway station, and the nearest railhead from Diu is Veraval located approx. 95 kms away. Veraval has functional rail connectivity with various parts of the country. It is convenient to board a train for Veraval and further take a bus or taxi to Diu, which would be a 2-hour journey. There is also a direct train from Pune for Veraval, apart from which there are several multi-leg or chain trains available to Veraval.
Train Options
1). 11088: PUNE VERAVAL EXPRESS
Operates every Thursday.
Boarding Station: Pune Junction
Arrival Station: Veraval 
Departure Timing: 7:50 PM
Arrival Timing: 4:45 PM (day 2)
Duration: 20 hr 55 min
Fare:
SL - INR 480
3A - INR 1290
2A - INR 1875
1A - INR 3200

2)
Train One:
12298: ADI DURONTO EXPRESS
Operates on Monday and Saturday.
Boarding Station: Pune Junction
Arrival Station: Ahmedabad Junction 
Departure Timing: 9:35 PM
Arrival Timing: 6:20 AM (day 2)
Duration: 8 hr 45 min
Fare:
3A - INR 1290
2A - INR 1735
1A - INR 2835
Transit Wait: 2hr 5min

Train Two:
11466: JBP SOMNATH EXP
Boarding Station: Ahmedabad Junction
Arrival Station: Veraval 
Departure Timing: 8:25 AM (day 2)
Arrival Timing: 5:10 PM (day 2)
Duration: 8 hr 45 min
Fare:
SL - INR 260
3A - INR 690
2A - INR 990, 1A - Rs 1665

3).
Train One:
11090: PUNE BGKT EXPRESS
Operates every Sunday
Boarding Station: Pune Junction
Arrival Station: Ahmedabad Junction 
Departure Timing: 7:50 PM
Arrival Timing: 7:45 AM (day 2)
Duration: 11 hr 5 min
Fare:
SL - INR 345
3A - INR 930
2A - INR 1335
1A - INR 2255
Transit Wait: 40 min

Train Two:
11466: JBP SOMNATH EXP
Boarding Station: Ahmedabad Junction
Arrival Station: Veraval 
Departure Timing: 8:25 AM (day 2)
Arrival Timing: 5:10 PM (day 2)
Duration: 8 hr 45 min
Fare:
SL - INR 260
3A - INR 690
2A - INR 990
1A - INR 1665

4)
Train One:
11050: AHMEDABAD EXPRESS
Operates every Saturday
Boarding Station: Pune Junction
Arrival Station: Ahmedabad Junction 
Departure Timing: 7:50 PM
Arrival Timing: 7:45 AM (day 2)
Duration: 11 hr 5 min
Fare:
SL - INR 345
3A - INR 930
2A - INR 1335
Transit Wait: 40 min

Train Two:
11466: JBP SOMNATH EXP
Boarding Station: Ahmedabad Junction
Arrival Station: Veraval 
Departure Timing: 8:25 AM (day 2)
Arrival Timing: 5:10 PM (day 2)
Duration: 8 hr 45 min
Fare:
SL - INR 260
3A - INR 690
2A - INR 990
1A - INR 1665

2. Pune to Diu By Bus

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 Fares
The 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.

3. Pune to Diu By Cab/Self-Drive Car

The distance between Pune and Diu by road is approximately 950 kms via NH48 and takes around 18 hrs to cover the entire range. It is a tremendous adventurous drive on smooth, fast laned roads offering some great views and experiences. For those not keen on driving this long route can hire an outstation cab from Pune for Diu. 

There are plenty of car rental agencies present in Pune that offer a variety of cars to choose from at great prices. Some of the prominent car rental agencies present in Pune include savaari.com, getmecabs.com, Reliable cabs and CabX outstation cabs Pune and Maharashtra. Do check with the car rental agencies regarding the details of your trip since many car rental agencies only offer round trip cabs.   
Approximate Cost
The cost of hiring a cab depends upon the car rental agency, type of car chosen, kind of trip and duration of the trip. Typically a round trip of 4 days can cost INR 20937 for an AC Indica car, INR 21042 for an Etios or similar vehicle and INR 24000 for an SUV car. 
Route Options
The popular route options for driving to Diu from Pune are as follows;

Route 1: Via NH48: Pune - Navi Mumbai - Mumbai - Vapi - Navsari - Bharuch - Vadodara - Bhavnagar - Diu. This is the fastest route taking 17 hrs 39 min.

Route 2: Via NH 60: Pune - Chandwad - Malegaon - Dhule - Shirpur - Sendhwa - Barwani - Chota Udepur - Vadodara - Anand - Vataman - Pipali - Adhelai - Vallabhipur - Kandhi - Diu. This is a longer route at approx 1,119 km and takes approx 23 hr to complete.   
Eating Options
There is no shortage of eating options available along the highway. Some of the plentiful dhabas and restaurants offer great food at affordable prices. Some of the famous highway dhabas you can consider stopping at including Parsi Da Dhaba in Varwade on NH 48 before Navsari, and Ekta Restaurant and Banquet in Anand among others.  
Possible Stopover
One can consider halting at Ahmedabad or Vadodara and start the onward journey fresh the next morning.
Road Conditions
Road condition throughout the Pune - Diu route is more or less good. There are quite a few toll plazas to be found along the way. There are fuel pumps every few kilometres as well.

4. Pune to Diu By Flight

There are no direct flights between Pune and Diu. The available multi-city route flights are too time-consuming as they take a minimum of 22 hours to reach DIU. However, there is one non-stop flight available between Mumbai and Diu operated by Air India. This flight departs for Diu at 8:35 AM and can cost INR 5000 onwards. 
Preferable Local Transportation from Diu Airport
Diu Airport is located 8 kms from the city centre. Taxis and auto-rickshaws stationed outside the airport can be availed to reach the city. 

Popular Routes to Diu

Important Routes Time Taken Distance
Ahmedabad to Diu 7 hours 22 mins 359 km
Delhi to Diu 21 hours 27 mins 1,296 km
Mumbai to Diu 14 hours 58 mins 821 km
Pune to Diu 17 hours 22 mins 958 km
Hyderabad to Diu 1 day 4 hours 1,549 km
Kolkata to Diu 1 day 16 hours 2,439 km

Popular Routes from Pune

Important Routes Time Taken Distance
Pune to Mahabaleshwar 2 hours 48 mins 117 km
Pune to Shirdi 4 hours 13 mins 201 km
Pune to Lonavala 1 hour 13 mins 65.1 km
Pune to Nashik 4 hours 56 mins 209 km
Pune to Goa 7 hours 49 mins 440 km
Pune to Panchgani 2 hours 13 mins 98.4 km

Top Hotels In Diu