Delhi to Diu

   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

How to reach Diu from Delhi

Delhi to Diu
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.

Knowing The Details

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

1. Direct and Indirect Connecitvity

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)

2. New Delhi to Diu Via Rajkot - Flight + Road

Delhi to Diu

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 Flights
Both 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 Flight
Direct 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 Fare
Flight 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.

Rajkot to Diu - By Road

Via Cab/Self-Drive
The shortest road distance between Rajkot and Diu is 236 kilometres, and you will be able to complete this journey comfortably by road in around 5 and a half hour. A car journey on this route is an enjoyable one, and travellers also have multiple eating options to choose from on the way to their final destination. Roadways are also the fastest and most convenient option when it comes to travelling from Rajkot to Diu, as other means of transport require relatively more time.

Cab Services
Cabs on this route can be easily hired via popular websites such as Gozo cabs and Savaari. You can book a cab through a local cab service provider in Rajkot, such as Rajkot Taxi Service, TravelGujju, etc. at perhaps a better price. While roadways offer more flexibility with time, travellers can also choose their car that would halt enroute as per their requirements. 
The Route from Rajkot to Diu
The most common route that is taken by travellers to reach Diu from Rajkot is 
Rajkot – Shapar – Gondal – Virpur – Bagasara – Dhari – Una – Diu. 
Approximate Time Taken
The 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 Fare
Fares 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-Route
There 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:
  • Dhola Maru
  • Patel Paratha House
  • Dhar Dhaba
  • Taj Restaurant
Rajkot to Diu Via bus
Buses 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 Rajkot
Major boarding terminals in Rajkot from where buses leave for Diu include:
  • Rajkot Bus Stand (Shastri Maidan)
  • Krishna Park


Available Bus Options
All 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 Timings
Both 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 Duration of the Journey
Buses on this route take 7 hours and 5 minutes to finish this journey. 
Approximate Fare
Bus 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 Stand
Auto-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.

3. New Delhi to Diu Via Ahmedabad - Flight + Road

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.
Preferred Airlines
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 Diu
The most commonly taken route by travellers to reach Diu from Ahmedabad are:

1. Ahmedabad - Bavla - Bagodara - Dhandhuka - Vallabhipur - Dhasa - Amreli - Chalala - Khambha - Una (through Bediya) – Diu

2. Ahmedabad - Bagodara- Dholera- Bhavnagar- Mahuva- Una- Diu is another standard route taken by travellers. This route is slightly longer but is simpler to navigate through. 
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. 

Approximate Fare

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. 

Delhi to Diu

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.

Bus Details
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

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 Delhi

Important Routes Time Taken Distance
Delhi to Manali 10 hours 51 mins 537 km
Delhi to Shimla 6 hours 44 mins 344 km
Delhi to Agra 3 hours 34 mins 231 km
Delhi to Nainital 7 hours 377 km
Delhi to Chandigarh 3 hours 51 mins 245 km
Delhi to Jaipur 4 hours 53 mins 273 km

Top Hotels In Diu