|Delhi to Diu Road Distance||1,296 km|
|Delhi to Diu Aerial Distance||1,085 km|
|Delhi to Diu Travel Time||21 hours 27 mins|
The Preferred Way of Travelling from Delhi to Diu
As the course of travel between Delhi and Diu is inconvenient via road, the most preferred way of reaching Diu from Delhi is via flight.
|1. Direct and Indirect Connecitvity|
|2. New Delhi to Diu Via Rajkot - Flight + Road|
|3. New Delhi to Diu Via Ahmedabad - Flight + Road|
|4. Popular Routes to Diu|
|5. Popular Routes from Delhi|
|6. Places to Visit in Diu|
|7. Hotels in Diu|
The Direct Route Between New Delhi and Diu
As of now, only airways offer direct connectivity between New Delhi and Diu. Travellers who wish to reach Diu directly can thus travel by airplane which is operated by Air India because no other airline offers direct flights on this route. Flights by Air India take around 4 hours and 15 minutes to complete their journey on this route, and fares start from INR 8700 per person for a one-way ride if booked well in advance.
The Preferred Mode of Transport from the Airport
Diu Airport is located only 7 kilometres away from your final destination, and it takes only 15 minutes to cover this distance. You can hire a cab from the airport to reach your final destination in Diu, or you can even board a local bus for the same.
Indirect Routes Between New Delhi and Diu
Most travellers who are looking to travel from New Delhi to Diu prefer to break their journey into two parts. Travellers would have to initially go to a central city such as Ahmedabad, Rajkot, Gandhinagar or Porbandar. After which, they may use different means to reach their final destination in Diu. There are other intermediate stops also through which travellers can reach their final destination, and travellers are free to choose the route that best suits them.
Some popular routes that travellers usually opt for to travel from New Delhi to Diu are:
1. New Delhi to Porbandar via train – Porbandar to Diu via road (1528 kilometres)
2. New Delhi to Rajkot via flight/train - Rajkot to Diu via road (1396 kilometres)
3. New Delhi to Ahmedabad via flight/train/bus – Ahmedabad to Diu by road (1334 kilometres)
4. New Delhi to Vadodara via train/flight/bus – Vadodara to Diu by road (1422 kilometres)
5. New Delhi to Bhuj via train/flight – Bhuj to Diu via road (1640 kilometres)
New Delhi to Rajkot - Via Flight
The distance between New Delhi and Rajkot is enormous (about 1121 kilometres), and airways are no doubt the best option to cover this humongous distance between the two places. Flights not only save a lot of time, but they are also more convenient compared to other means. Air India and Jet Airways offer regular flights between the two places at all times throughout the day, and travellers can choose any flight that suits them best.
Available FlightsBoth Air India and Jet Airways offer flights between New Delhi and Rajkot. Air India operates both direct and indirect flights on this route, while Jet Airways operates connecting flights between the two places.
Approximate Time Taken by FlightDirect flights take only an hour and forty-five minutes to reach Rajkot from New Delhi. Connecting flights, on the other hand, take a minimum of five hours to cover the same distance. There are many other connecting flights also on this route, but those are much longer.
Approximate FareFlight fares for this route start at around INR 4,000 and can go up to anything between INR 7,000 and INR 8,000, and even higher. These prices depend on various ticket booking factors.
The Route from Rajkot to DiuThe most common route that is taken by travellers to reach Diu from Rajkot is
Approximate Time TakenThe total time taken to cover this journey via the above route is 5 hours to 6 hours, depending on your driving style, and the number of stops you make en route.
Approximate FareFares for cabs on this route start from INR 4300 and can go up to INR 4600. For six-seater cabs, tickets range around INR 6000. If you are travelling in a large group, you can even hire a tempo traveller, which will charge you around INR 11,500 for fifteen people.
Eating Options En-RouteThere are plenty of local dhabas and restaurants that you will find en route, where you can halt to enjoy some light snacks and refreshments. Popular outlets on the way from Rajkot to Diu include the following:
Rajkot to Diu Via busBuses are a convenient mode of travel while commuting from Rajkot to Diu. GSRTC operates two buses of different kinds (AC Luxury and Express) on this route, and both of these buses leave in the evening and complete their journey in about 7 hours. The time that is taken, however, also depends on other factors such as traffic, weather and road conditions.
Boarding Points in RajkotMajor boarding terminals in Rajkot from where buses leave for Diu include:
Available Bus OptionsAll buses that run on this route are operated by GSRTC only. Travellers can choose between AC Luxury Buses and ordinary Express buses to cover this distance.
Bus TimingsBoth buses that ply on this route are evening buses. While the first bus to leave is the AC Luxury bus, which departs at 18:45 night, the second and last bus for the day departs at 19:45 and is an ordinary Express bus.
Approximate FareBus fares for the Express Bus are considerably lower, only INR 165 per person; while for the AC Luxury bus, you will have to pay INR 364 per person.
The Preferred Mode of Transport from the Bus StandAuto-rickshaws are the most common means of transport that is used in Diu, and you can easily find one at the bus stand also. From the bus stand, you will have to pay around INR 50 for an auto ride into the town.
New Delhi to Ahmedabad - Via Flight
Getting from New Delhi to Ahmedabad via air is a convenient and time-saving option. There are plenty of flights that operate between the two places, and most travellers prefer airways when it comes to reaching Ahmedabad from New Delhi.
Popular airlines on this route include GoAir, Vistara, SpiceJet and Jet Airways. There are other airlines also that offer direct as well as connecting flights between the two places.
Approximate Cost and Duration
Flights will take you to your final destination in just 1.5 hours, and fares for the same start at around INR 2000 per person.
Ahmedabad to Diu - Via Road
A lot of travellers prefer to undertake a road trip covering approximately 355 kilometres in around 7.5 hours between Ahmedabad and Diu. If you are a lover of car rides and scenic views, then this is a must-take road trip for you.
Course of the Trip
Most travellers who take this route also prefer to ride for the first three hours to reach Rajkot. After which, they can halt for the night there. However, one could even complete the whole road trip in a single go.
The roads are also excellent, and with multiple eating options available throughout the way, you can be assured of enjoying a comfortable and exciting road trip.
Alternatively, you can also book a cab to reach your final destination. Cabs can easily be booked online through websites such as Gozocabs, Savaari, etc. You could also contact local cab service providers such as Shri Bhakti Taxi, Happy Travels, Ahmedabad Taxi, etc. for the same. It is also a good idea to leave from Ahmedabad early in the morning so that you can reach your final destination latest by the afternoon.
Route Option from Ahmedabad to DiuThe most commonly taken route by travellers to reach Diu from Ahmedabad are:
Road Conditions from Ahmedabad to Diu
The road conditions throughout the journey are conducive, and travellers don’t face any problems while travelling through this route. The roads from Ahmedabad to Bagodara are a four-track highway, after which you will have to ride on a double-track highway till Khambha, and then a single or double track road till Una. The journey is quite hassle-free, but be careful while driving from Khambha to Una, since this is a hilly region. Also, CNG is not available after Bagodara, so it is best to fuel up your tank before you leave from here.
Small cabs will cost you around INR 6000 to INR 6500 to take you to Diu. Tickets for larger cabs can go up to around INR 8100 for a one-way trip.
Ahmedabad to Diu - Via Bus
There are plenty of private and public buses plying between Ahmedabad and Diu regularly such as JK Travels, Pavan Travels, Bhumi Travels and Girnar Travels. Thus travellers have plenty of options when it comes to travelling to Diu by bus. They can also choose between an AC and non-AC bus, as per their budget and comfort.
The 16 operating buses ply on this route, and on an average, coaches can cover the road distance between the two places in around 9 hours. Most of these buses leave at night, so ensure that your bus operator offers additional amenities such as blankets, pillows, etc. so that you can ride comfortably. Only one bus, which is operated by GSRTC, leaves at 08:00, after which the next bus for the day leaves at 19:00, and is also operated by GSRTC. The last bus to leave starts at 23:00, and is operated by Ekta Tours and Travels.
Boarding Points in Ahmedabad
Buses pass through various boarding terminals so that commuters can board the bus from their nearest location. These boarding points include:
1. H.K.Hirani Travels
2. Unnati Travels
3. Shree Hari H K Travels
4. Nehru Nagar
Dropping Points in Diu
De-boarding points in Diu where travellers can get off include:
1. Diu Border
2. Diu Bus Stand
3. Jethibai Bus Station, Diu
4. Shiv Shakti Travels, Near S.T Bus Stand
Bus Types Plying from Ahmedabad to Diu
Travellers can choose from the following bus types when travelling from Ahmedabad to Diu as per their comfort
1. Non-A/C Seater/Sleeper (2+1)
3. Non-A/C Sleeper (2+1)
4. A/C Sleeper (2+1)
Available Bus Options
1. Shree Jalaram Viral (A/C Sleeper (2+1) buses)
Timings: Departure: 22:30, Arrival: 07:55
Duration: 9 hours and 25 minutes
Fare: INR 600
2. Jay Khodiyar travels (Non-A/C Sleeper (2+1) buses)
Timings: Departure: 22:00, Arrival: 07:00
Duration: 9 hours
Fare: INR 400
3. HK Hirani Travels (Non-A/C Seater/Sleeper (2+1) buses)
Timings: Departure: 22:24, Arrival: 07:19
Duration: 8 hours and 55 minutes
Fare: INR 510 onwards