1map logoGo to main page

Mumbai, Maharashtra to Diu, Gujarat from $9: 4 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Mumbai, India
to
Diu, India

How to Get from Mumbai to Diu: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$9 by trainBest price
273 kmDistance
1h 18m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Mumbai to Diu with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
Helitrans
Plane
Average Duration
1h  18m
Estimated price
$57-179
Recommended
Company
Indian Railways
Train
Average Duration
23h  21m
Estimated price
$9-37
Cheapest
route map
Distance: 273 km
Duration: 1h 18m

See more options

Company
various
Train
Taxi
Average Duration
15h  58m
Estimated price
$18-41
Company
various
Drive
Drive
Average Duration
13h  19m
Estimated price
$73-106

Traveling From Mumbai to Diu

The journey from Mumbai's bustling city life to Diu's tranquil beaches offers a striking contrast, allowing you to experience the vibrant urban energy and then unwind in serene coastal surroundings.

Best Neighbourhoods in Diu

Diu features charming neighborhoods that reflect its rich culture and coastal beauty.

Diu Fort Area
• Home to the iconic Diu Fort ruins.
• Offers stunning sunset views over the sea.
Nagoa Beach
• Famous for its soft sandy shores.
• Great for water sports and beach activities.
Moti Daman
• Known for its colonial architecture and heritage sites.
• Quiet atmosphere, ideal for leisurely strolls.

Best Times To Visit Diu's Attractions

Knowing the right times to explore Diu's attractions enhances your experience.

Diu Fort
Visit early in the morning to enjoy fewer crowds and cooler temperatures.
Nagoa Beach
Late afternoon offers a peaceful atmosphere and stunning sunset views.
St. Paul’s Church
Mornings are ideal for quieter visits to admire its beautiful architecture.

Diu Weather: What to Expect Year-Round

Diu enjoys a tropical climate with hot summers, pleasant monsoons, and mild winters, making it a year-round destination. The best times to visit are from October to March, when the weather is cooler and more enjoyable for sightseeing and beach activities.

Dining Recommendation in Diu

At the charming restaurant 'The Fisherman's Wharf,' savor the local delicacy of prawn curry, featuring fresh seafood caught daily and infused with coastal flavors that differ greatly from Mumbai's urban palate. This dining experience not only showcases Diu's laid-back atmosphere but also highlights the use of local ingredients that create a distinct taste, providing a refreshing break from the bustling culinary scene in Mumbai.

Mumbai - Diu operators

Explore transport companies operating between Mumbai and Diu, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Plane
Website
helitrans.no

Plane from Mumbai Airport (BOM) to Diu Airport (DIU)

Average Duration
1h
Estimated price
$50-220
Train Show train routes
Contact phone
14646
Website
indianrail.gov.in

Train from Bandra Terminus to Rajula Jn

Average Duration
13h 19m
Estimated price
$4-23

Train from Bandra Terminus to Veraval

Average Duration
17h 30m
Estimated price
$5-24

Train from Veraval to Delvada

Average Duration
3h 10m
Estimated price
$1-8
Ferry
Contact phone
08035216990
Website
dgferry.com

Ferry from Hazira Ferry Terminal to Ghogha Ferry Terminal

Average Duration
4h 45m
Estimated price
$4-4
Taxi

Taxi from Rajula Jn to Diu

Average Duration
1h 12m
Estimated price
$14-18

Mumbai to Diu: Overview of Bus, Train, Flight, and Car Trips

Traveling between Mumbai and Diu offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

🚂 Embark on a scenic train journey from Mumbai to Diu, which takes approximately 23 hours and 21 minutes. 💰 The train ticket prices between Mumbai and Diu typically range from $9 to $37, offering budget-friendly options for travelers.
Useful tips for train travellers
• On the train route from Mumbai to Diu, catering services can vary depending on the operator. Most operators like Indian Railways provide pantry services with options ranging from basic snacks to full meals available for purchase. It’s best to check the specific operator’s website or inquire at the food counter once you're on board for the menu options available on the day of your journey.
• The Mumbai to Diu route has several train operators including Indian Railways. The seating options generally include Sleeper Class, Second Class, and AC Classes (AC 3 Tier and AC 2 Tier). If you're looking for comfort, AC 2 Tier provides more privacy with fewer beds per compartment as compared to AC 3 Tier. Be sure to book in advance using the Indian Railways website: indianrail.gov.in
• Upon arrival in Diu, expect a small station that may not have extensive amenities like larger airports. However, you can leave your luggage at the station if needed. Check at the inquiry counter for availability. For navigating, the fastest way to reach the city center from Diu Railway Station is to take a local auto-rickshaw, as there are no dedicated bus services directly to the center. An auto will typically cost you around ₹100-150 and takes about 20 minutes to reach the local attractions.
🛫 Experience a quick and convenient journey from Mumbai to Diu by taking a direct flight that only takes 1 hour from Mumbai Airport to Diu Airport with Helitrans. ✈️ With Helitrans providing flights between Mumbai and Diu, travelers can reach their destination in just 1 hour and 18 minutes, ensuring a comfortable and efficient trip. 💸 Prices for flights between Diu and Mumbai range from $57 to $179, offering travelers flexibility in choosing a suitable option based on their budget and preferences.
Departure Point
Mumbai Airport
Arrival Point
Diu Airport

Frequently asked questions

Find out more about the route from Mumbai to Diu.

Or choose the category:
The distance between Mumbai and Diu is approximately 170 miles. Travel times vary depending on the mode of transportation chosen. It takes approximately 23 hours and 14 minutes to reach Diu from Mumbai by train. However, by taking a combination of train and flight, the travel time can be significantly reduced to approximately 2 hours and 52 minutes.
The most cost-effective option for traveling from Mumbai to Diu is by train, with prices ranging from $9 to $40. However, this option takes the longest time, with a travel time of 23 hours and 14 minutes. For a quicker journey, taking a train and then flying is the most time-efficient option, with a travel time of 2 hours and 52 minutes. The cost for this option ranges from $55 to $140.
The prices of a train between Mumbai and Diu can range from $9 to $37, depending on the class and type of train ticket you choose. It is always recommended to book your train ticket in advance to secure the best price. Additionally, keep in mind that prices are subject to change and may vary depending on the time of year and availability.
To travel from Mumbai to Diu without a car, the best option is to take a train and then a taxi. The journey takes approximately 15 hours and 53 minutes and may cost between $18 and $45. The train journey is the longest part of the trip, after which you can hire a taxi to reach your destination in Diu.
The flight between Mumbai and Diu typically takes around 1 hour. The quickest option is a direct flight. As for the cost, it may vary depending on the airline and the time of booking. On average, the cost of a one-way flight ticket can range from $50 to $150, but it's always recommended to check with different airlines for the most accurate and up-to-date prices.
There are several options for accommodation near Diu. There are at least eight hotels available, with prices starting at $9 per night. Some popular hotels in the area include the Radhika Beach Resort, Hotel Palacio De Diu, and Azzaro Resorts & Spa. These hotels offer a range of amenities and are located close to the main tourist attractions in Diu.