Mumbai to Diu flights — fares, airlines and what to know before you book
Quick answer: Mumbai to Diu non-stop flights take about ≈ 1h 05m, About six non-stops a week on Alliance Air in 2026 listings — confirm on your date. This is a domestic route within India, so no visa is required. Use the live search above to compare today's cheapest BOM–DIU fare across every airline, OTA and travel agent in one place.
Last reviewed October 2026 by the FlightGPT flights desk · how we collect fares · editorial policy · fact-checking · rupee figures on this page are indicative estimates, not live quotes — run a search for the current fare.
Looking for cheap flights from Mumbai to Diu? FlightGPT compares live BOM to DIU fares across every connected source — Indian carriers, OTAs and trusted travel agents — and shows the cheapest options side by side. Whether you want a Mumbai to Diu non-stop tomorrow, a last-minute weekend deal or the lowest price three months out, every active Mumbai-Diu fare is one search away.
Mumbai to Diu flights — quick facts
- Distance: ≈ 272 km
- Non-stop flight time: ≈ 1h 05m
- Typical routing: About six non-stops a week on Alliance Air in 2026 listings — confirm on your date
- Visa for Indians: Not required — Mumbai to Diu is a domestic flight within India.
Alliance Air is the only Mumbai–Diu airline
No jet airline flies to Diu. Alliance Air, the regional carrier under the government-owned AIAHL group, operates the only scheduled Mumbai–Diu service using an ATR 72 turboprop with about 70 seats. Since October 2025, after Keshod's operations were restored, the flight has run as a Mumbai–Diu–Keshod rotation, and booking listings through 2026 have shown around six non-stop Mumbai–Diu flights a week. The departure from Mumbai has been in the late morning, with arrival in Diu around midday, but the exact time has shifted between seasons. With a single aircraft on the route, one technical problem can cancel the day's flight, so keep your plans loose and confirm the schedule when you search on FlightGPT.
From Mumbai's T2 to a small island runway
Alliance Air flights generally leave from Terminal 2 at Chhatrapati Shivaji Maharaj International Airport; check your boarding pass to be sure. A late-morning departure is convenient for most of Mumbai: from Andheri or Bandra it is a 20–40 minute ride, and the Aqua Line metro reaches the T2 station from BKC and Worli. Turboprops usually board by bus from a remote stand, so the gate can close earlier than you expect at a large airport — aim to be there 30 minutes before departure. Diu's runway is short and the approach runs close to the sea, which is why only turboprops serve it. The flight tracks north-west along the Gujarat coast and crosses the Gulf of Khambhat.
Diu Airport and the short ride into town
Diu Airport lies on the western side of the island near Nagoa beach, about 5–6 km from Diu town and the fort. The terminal is small and arrivals are quick — you usually walk out within minutes of landing. Taxis and auto-rickshaws meet the flight, though supply is limited on quieter days, so a hotel pick-up is a sensible choice. Many hotels and guesthouses cluster around Nagoa, a few minutes from the runway. Diu is connected to the mainland by bridges at Ghoghla and Tad, and the Gujarat town of Una is around 13 km away. Two-wheeler rentals are popular for exploring the island; carry your driving licence.
What Mumbai travellers do in Diu
Diu was a Portuguese territory until 1961 and still feels different from the Saurashtra coast around it. Most visitors come for:
- Diu Fort, the sea-facing Portuguese fortress at the island's eastern tip.
- St Paul's Church and the old town's painted houses.
- The Naida Caves, a network of rock-cut passages near the fort.
- Nagoa, Ghoghla and Chakratirth beaches, and the cliffside Gangeshwar temple.
Diu is not a dry territory, unlike the rest of Gujarat, which has made it a long-standing weekend escape. The seafood, slow pace and empty roads are a deliberate contrast to Mumbai. Two or three nights is a common stay.
Using Diu as a gateway to Somnath and Gir
Diu is also the nearest jet-free airport for two of Gujarat's best-known destinations. Somnath, one of the twelve Jyotirlinga temples, is about 85–95 km west along the coast, around two hours by road. Sasan Gir, home of the Asiatic lion, is roughly 100 km north. Many Mumbai families combine a Somnath darshan, a Gir safari and two nights in Diu into one trip, flying in to Diu and returning from Diu or from Rajkot. Gir National Park's safari season runs from mid-October to mid-June, and permits sell out over Diwali and Christmas. Book your safari slot before you book the flight; the flight is easier to change than the permit.
Peak months for Mumbai to Diu seats
A single 70-seat aircraft does not offer many seats, so busy dates fill quickly. The heaviest demand comes during:
- Diwali and the Gujarati New Year, when Gujarat-wide travel peaks.
- Christmas and New Year, when Diu's beaches draw crowds.
- The Diu Festival and winter weekends between November and February.
- Summer school holidays in May and early June.
The monsoon from June to September is the quietest period: seas are rough, swimming is unsafe and some beach businesses close. Turboprop flights in heavy rain are also more prone to delays. For festival dates, compare seats on FlightGPT several weeks ahead.
Baggage limits on Alliance Air's ATR
Alliance Air's standard economy allowance has been 15 kg of checked baggage, with a small cabin bag — confirm the exact numbers on your fare. The ATR 72's overhead bins are narrow, and large wheeled cabin bags are often tagged at the aircraft stairs and placed in the hold; keep valuables, documents and medicines in a soft bag that fits under the seat. If you are carrying beach gear or a pram for a family holiday, declare it when you book. Turboprops are weight-sensitive, and on full flights excess baggage may be accepted only if there is space, so prepaying any extra weight online is safer than turning up with it.
No seat on the Diu flight? Other ways in
When the Mumbai–Diu flight is full or not operating on your day, there are workable back-ups. Rajkot's Hirasar airport, about 230 km from Diu, and Ahmedabad, about 370 km, both have frequent jet flights from Mumbai, followed by a long drive. Bhavnagar, roughly 190 km away, is another option on days it has Mumbai service. Overnight buses run from Mumbai towards Una and Diu, and the nearest railheads are at Delwada and Veraval, which suits Somnath-first itineraries. For the trip home, see our Diu to Mumbai flight guide. Search on FlightGPT to compare what is on sale, then book with the airline or travel partner.
Frequently asked questions
Is there a direct flight from Mumbai to Diu?
Yes. Alliance Air flies non-stop from Mumbai (BOM) to Diu Airport (DIU) on an ATR 72 turboprop, with about six flights a week in 2026 listings. The same aircraft then continues from Diu to Keshod.
How long is the flight from Mumbai to Diu?
The Mumbai to Diu non-stop flight takes about 1 hour 5 minutes to cover roughly 272 km. Alliance Air's ATR 72 is slower than a jet, but the short distance keeps the journey quick.
Which airline flies to Diu from Mumbai?
Alliance Air is the only airline flying from Mumbai to Diu in 2026. IndiGo, Air India and Akasa Air do not serve Diu, because its short runway is used only by turboprop aircraft such as Alliance Air's ATR 72.
How far is Diu Airport from Diu town?
Diu Airport is about 5–6 km from Diu town and the fort, near Nagoa beach on the western side of the island. Taxis and auto-rickshaws meet flights, and many hotels around Nagoa are only a few minutes away.
How far is Somnath from Diu Airport?
Somnath temple is about 85–95 km from Diu Airport, around two hours by road along the Saurashtra coast. Sasan Gir National Park is roughly 100 km away, so Mumbai travellers often combine both with a Diu stay.
What is the best time to fly from Mumbai to Diu?
November to February is the best time to fly Mumbai to Diu, with dry weather and calm seas. Seats fill fastest around Diwali, Christmas and New Year, while the June–September monsoon is quiet and more prone to delays.
Ask FlightGPT — Mumbai to Diu in plain English
FlightGPT is a natural-language flight search: ask the way you'd ask a friend, and it compares live BOM–DIU fares across every airline, OTA and travel agent. Try one:
How to get the cheapest Mumbai–Diu fare
What you pay on the Mumbai–Diu route hinges on timing: book roughly 3–8 weeks ahead, stay flexible on the day of week, and you usually land the better fare. Search Mumbai to Diu live to see how today's price compares to dates a month out — the gap is often 25–40 percent across .
Same-week Mumbai to Diu tickets
Last-minute Mumbai to Diu fares move fast, but they're rarely the same across every airline. Run your date through the search above and FlightGPT compares real-time Mumbai Diu prices across — so you grab the cheapest seat still open, not the first one you see.
Mumbai to Diu non-stop and direct flights
Most travellers prefer the Mumbai to Diu non-stop option. The direct Mumbai-Diu flight time is ≈ 1h 05m. If you are flexible, 1-stop alternatives through major hubs can be 15-30 percent cheaper. FlightGPT lets you filter by "Direct only" or compare both side by side — useful when you want the cheapest Mumbai Diu ticket but are open to a layover.
What Mumbai–Diu fares look like
Expect Mumbai–Diu fares to vary by cabin, baggage and how the fare is bundled. A bare low-cost fare can end up dearer than a full-service carrier ticket once you add a bag and a seat. FlightGPT shows the all-in price for each option, so you're comparing like for like rather than misleading lead-in fares.