Ahmedabad to Diu Distance: Flight, Bus and Road Guide

HHarsh Rawat6 Nov 20266 min read
Ahmedabad to Diu Distance
Quick answer

The Ahmedabad to Diu distance is about 360 km by road, a drive of roughly 6 to 8 hours, while the aerial distance is around 304 to 316 km and a nonstop flight takes about 1 hour 15 minutes. Overnight sleeper buses are also popular, taking 9 to 10 hours. Flying is fastest, driving the most flexible. This guide, from Experience My India, compares every option.

Diu, the tranquil former Portuguese island at the southern tip of Saurashtra, is one of the easiest coastal getaways from Ahmedabad, Gujarat's largest city. The driving distance between Ahmedabad and Diu is approximately 360 km via the fastest route, while the straight-line aerial distance is roughly 304 to 316 km. This guide, from the team behind Somnath Dwarka Tour Package, a unit of Experience My India, breaks down every way to make the trip, by flight, by road and by bus, with distances, times and practical tips, so you can choose the best way to reach Diu from Ahmedabad.

Ahmedabad to Diu distance at a glance

Mode

Distance

Time

Notes

Driving

360 km

6 to 8 hrs

Via the Ahmedabad Dholera Expressway and NH 51, tolls

Bus

370 km

9 to 10 hrs

Overnight sleeper buses are very popular

Flight

315 km

1 hr 15 min

Nonstop from Ahmedabad (AMD) to Diu Airport (DIU)

By flight: the fastest way

Flying is by far the quickest way to reach Diu from Ahmedabad. Airlines such as Star Air and IndiGo operate daily nonstop flights from Ahmedabad's Sardar Vallabhbhai Patel International Airport, airport code AMD, to Diu Airport, airport code DIU, covering the roughly 315 km in just about one hour and fifteen minutes. This makes flying the obvious choice for anyone who wants to maximise their time on the island rather than spend most of a day travelling. Diu Airport is small and close to the town, so arrival and transfer are quick and easy. If your schedule and budget allow, a nonstop flight is the recommended way to go, turning a half-day road journey into a short, comfortable hop and leaving you fresh to enjoy Diu's beaches and Portuguese heritage from the moment you land.

By road: the drive

Driving from Ahmedabad to Diu is a comfortable day trip of about 360 km, taking roughly 6 to 8 hours depending on the route and traffic and it is the most flexible option, letting you stop along the way and explore the Saurashtra coast once you arrive. The main route options are:

Route

Distance

Approx. driving time

Via Ahmedabad Dholera Expressway and NH 51 (fastest)

About 359 to 360 km

Around 6 hours, has tolls

Via the Ahmedabad Dholera Expressway

About 357 to 358 km

Around 7 hours

Via NH 51, NH 751 and the Expressway

About 373 km

Around 6 hours

The fastest route combines the new Ahmedabad Dholera Expressway with NH 51, covering about 359 to 360 km in around 6 hours, with tolls. Other combinations of the Expressway and national highways take a little longer. The drive is well within a single day and a comfortable car with a driver makes it an easy and scenic journey down to the coast, with the option to break the trip or detour to nearby sights along the way.

By bus: the popular overnight option

Buses are a popular and economical way to travel from Ahmedabad to Diu, covering about 370 km in roughly 9 to 10 hours. Overnight sleeper buses are especially favoured on this route, letting you travel while you sleep and arrive in Diu in the morning ready for your holiday, without losing a day to the journey or paying for a flight. Both state transport and private operators run services, with private sleeper coaches offering the most comfort. For budget travellers and those who like to save a day by travelling overnight, the sleeper bus is an excellent middle option between the speed of flying and the flexibility of driving and it is one of the most used ways to reach the island from Ahmedabad.

Which option should you choose?

The right choice depends on your priorities. If time and comfort matter most, fly: a nonstop flight of just over an hour is unbeatable and leaves you fresh for your holiday. If you want flexibility, plan to explore the Saurashtra coast en route or are travelling as a group with luggage, driving gives you freedom and at 6 to 8 hours it is an easy day trip. If you want to save money and a day, the overnight sleeper bus is ideal, letting you travel as you sleep. Many travellers drive or bus one way and fly the other, combining the strengths of each. For a relaxed trip focused on the island itself, flying in and arranging local transport in Diu is the simplest and most popular approach.

Things to see once you reach Diu

However you arrive, Diu rewards the journey. The island's highlights include the mighty Diu Fort, the lively Nagoa Beach and the Blue Flag Ghoghla Beach, along with Portuguese churches, caves and quiet shores. For the full range, see our places to visit in Diu guide and to structure your trip, our how to plan a Diu tour guide. There is also plenty to explore just off the island, as covered in our places to visit near Diu guide.

Combining Diu with the Saurashtra coast

One of the great advantages of reaching Diu by road is how easily it couples with nearby tourist gems. The holy town of Somnath is only about 80 km from Diu, as covered in our Diu to Somnath distance guide and Gir National Park, the home of the Asiatic lion, is roughly 50 km away, per our Diu to Gir distance guide. Krishna's city of Dwarka lies further up the coast, as in our Diu to Dwarka distance guide. Many travellers from Ahmedabad fold Diu into a fuller Somnath, Gir and Dwarka loop rather than visiting it alone.

Tips for the Ahmedabad to Diu journey

A few pointers help you plan the trip:

  • For speed and comfort, book a nonstop Ahmedabad to Diu flight, which takes only about an hour and a quarter.

  • If driving, favour the Ahmedabad Dholera Expressway with NH 51 for the fastest time, around 6 hours and budget for tolls.

  • For an economical overnight journey, take a private sleeper bus and arrive in Diu in the morning.

  • Driving gives you the flexibility to detour to Somnath, Gir or the coast along the way.

  • Carry water and snacks for the road or bus and start early if driving to reach Diu in daylight.

  • Combine Diu with Somnath, 80 km away and Gir, 50 km away, to make a fuller Saurashtra trip.

  • Check current flight schedules and book sleeper buses ahead, as both can fill in peak season.

Plan your Diu trip

Experience My India can plan your trip to Diu from Ahmedabad, advising on the best mix of flight, bus and road, arranging comfortable transport and a well-paced itinerary and combining the island with the wider Saurashtra coast. Our Somnath Dwarka tour packages and wider Gujarat tour packages can build Diu into a fuller journey taking in Somnath, Gir and Dwarka, with a stay at well-placed hotels and comfortable local transport.

Related guides

To plan your journey to Diu and the region, these related guides help:

Related guide

What it covers

Ahmedabad to Somnath distance

Travel options and routes from Ahmedabad to Somnath.

Ahmedabad to Gir distance

Routes and times from Ahmedabad to the Gir forest.

Delhi to Diu distance

Flight, train and road options from Delhi to Diu.

Plan your visit

Experience My India can arrange your Diu trip and wider Saurashtra journey. Browse more travel guides, message us on WhatsApp or call +91 73006 20809.

About the author

Harsh Rawat

Harsh Rawat

Somnath–Dwarka circuit planning

Harsh Rawat runs Somnath Dwarka Tour Package on the ground in Gujarat, part of Experience My India. Since 2018 he has been planning and driving the Somnath–Dwarka circuit — the darshan timings, the road hours between temples and the stops worth adding — and the routes, fares and timings published across this site are the ones he maintains.

Somnath · Dwarka · GujaratTravelling since 2018
Frequently Asked Questions

Guide FAQs

What is the distance from Ahmedabad to Diu?
The driving distance between Ahmedabad and Diu is approximately 360 km via the fastest route, the Ahmedabad Dholera Expressway with NH 51. The straight-line aerial distance is roughly 304 to 316 km, which a nonstop flight covers in about an hour and a quarter. By bus the journey is a little longer at around 370 km. Flying is the fastest way, while driving is the most flexible.
How long does it take to travel from Ahmedabad to Diu?
By nonstop flight it takes about 1 hour 15 minutes, the fastest option. Driving takes roughly 6 to 8 hours over about 360 km, an easy day trip. An overnight sleeper bus covers around 370 km in roughly 9 to 10 hours, letting you travel as you sleep. Flying is quickest, but the drive is comfortable within a day and the overnight bus saves you a day of travel time.
Is there a direct flight from Ahmedabad to Diu?
Yes. Airlines such as Star Air and IndiGo operate daily nonstop flights from Ahmedabad's Sardar Vallabhbhai Patel International Airport, airport code AMD, to Diu Airport, airport code DIU, covering the roughly 315 km in just about one hour and fifteen minutes. This is the fastest and most seamless way to reach the island. Diu Airport is small and close to the town, so arrival and transfer are quick.
How far is Ahmedabad to Diu by road?
The road distance from Ahmedabad to Diu is about 360 km by the fastest route, which combines the Ahmedabad Dholera Expressway with NH 51 and takes around 6 hours, with tolls. Other combinations of the Expressway and national highways cover about 357 to 373 km and take 6 to 8 hours. The drive is comfortably within a single day, making driving a flexible and scenic option down to the coast.
What is the best route to drive from Ahmedabad to Diu?
The fastest and best route combines the new Ahmedabad Dholera Expressway with NH 51, covering about 359 to 360 km in around 6 hours, with tolls. Routes using only the Expressway or adding NH 751, take a little longer at up to 7 to 8 hours and about 357 to 373 km. The Expressway-and-NH-51 combination is the recommended choice for the quickest, smoothest drive to Diu.
Is there an overnight bus from Ahmedabad to Diu?
Yes, overnight sleeper buses are highly popular on the Ahmedabad to Diu route, covering about 370 km in roughly 9 to 10 hours. Both state transport and private operators run services, with private sleeper coaches offering the most comfort. Travelling overnight lets you sleep through the journey and arrive in Diu in the morning ready for your holiday, making it a favourite economical option for the trip.
What is the cheapest way to travel from Ahmedabad to Diu?
The bus is generally the cheapest way, with overnight sleeper buses covering the roughly 370 km in 9 to 10 hours at a modest fare and the bonus of saving a day by travelling while you sleep. Driving is cost-effective for a group sharing a car, while flying, though fastest, is usually the priciest option. For budget travellers, the overnight sleeper bus is the most economical and popular choice.
Should I fly or drive from Ahmedabad to Diu?
If time and comfort matter most, fly: a nonstop flight of just over an hour is unbeatable and leaves you fresh. Drive if you want flexibility, plan to explore the Saurashtra coast en route or are travelling as a group with luggage, as the 6 to 8 hour drive is an easy day trip. Many travellers drive or bus one way and fly the other, combining the strengths of each option.
How far is Diu from Ahmedabad by flight?
By flight, the straight-line distance from Ahmedabad to Diu is roughly 304 to 316 km, which a nonstop flight covers in about one hour and fifteen minutes. This is shorter than the road distance of about 360 km because the flight crosses directly over the land and coast rather than following the highways down through Saurashtra. Flying is the fastest way to reach the island.
Can I combine Diu with Somnath and Gir from Ahmedabad?
Yes and many travellers do. Driving down from Ahmedabad lets you easily couple Diu with nearby gems, as the holy town of Somnath is only about 80 km from Diu and Gir National Park, home of the Asiatic lion, is roughly 50 km away. Krishna's city of Dwarka lies further up the coast. Folding these in turns a Diu trip into a fuller Saurashtra loop, which is a popular plan from Ahmedabad.
How far is Diu from Somnath and Gir?
From Diu, the holy town of Somnath is only about 80 km away and Gir National Park, the home of the Asiatic lion, is roughly 50 km away, both within easy reach. This proximity is one of the great advantages of Diu's location at the southern tip of Saurashtra and it is why travellers so often combine the island with Somnath and a Gir safari in a single trip from Ahmedabad.
Which airlines fly from Ahmedabad to Diu?
Airlines such as Star Air and IndiGo operate daily nonstop flights from Ahmedabad's Sardar Vallabhbhai Patel International Airport, code AMD, to Diu Airport, code DIU. The flight takes about an hour and a quarter. As schedules and operating airlines can change, it is best to check current flights when you book, but the route is well served, making flying a convenient and fast way to reach the island.
Is the drive from Ahmedabad to Diu worth it?
Yes, if you enjoy road trips and want flexibility, as the drive of about 360 km and 6 to 8 hours is an easy day trip and lets you explore the Saurashtra coast and detour to Somnath or Gir on the way. If you simply want to reach the island as fast as possible, the one-and-a-quarter-hour nonstop flight is quicker, but the drive is comfortable, scenic and well within a single day.
Can Experience My India arrange my Ahmedabad to Diu trip?
Yes. Experience My India can plan your trip to Diu from Ahmedabad, advising on the best mix of flight, bus and road, arranging comfortable transport and a well-paced itinerary and combining the island with the wider Saurashtra coast, including Somnath, Gir and Dwarka, so you reach Diu smoothly and make the most of the whole region.
Plan Your Sacred Journey

Your Perfect Pilgrimage to Somnath & Dwarka

Our Gujarat specialists craft custom itineraries covering the sacred Jyotirlinga of Somnath and the divine Dwarkadhish Temple— with comfortable stays, private transfers & guided experiences.

VIP Jyotirlinga DarshanSomnath & Dwarka CoveredCustom Pilgrimage Plans24/7 Expert Support
WhatsApp Us
Somnath Dwarka Tour Package

Somnath + Dwarka

Gujarat, India

Verified timings · honest pricing
Testimonials

What travellers say

Real journeys planned by our team across the Somnath–Dwarka circuit.

We wanted a family holiday that included both temple visits and a little time in nature, and this tour suited our plans nicely. Somnath and Dwarka were special experiences for our family, while the Gir visit added a different kind of excitement. The journey was coordinated well, and the overall plan was comfortable for travelling together. It was good to have these destinations covered in one organised trip rather than managing separate bookings ourselves.
Harit Panchal
AnandSomnath Dwarka Gir For Family