Table of Contents
TogglePlanning a spiritual escape or a peaceful getaway from the fast-paced city of Mumbai? Somnath, one of the twelve revered Jyotirlinga shrines of Lord Shiva, is a perfect destination for spiritual seekers and cultural explorers. But the big question is, how do you actually reach Somnath from Mumbai?
Whether you’re looking for the most convenient route, fastest journey, or most budget-friendly option, understanding your travel choices is key. Mumbai and Somnath are connected by air, rail, and road, each with its unique pros and cons.
In this guide, you’ll discover all the travel options including trains, flights, buses, and driving routes. Let’s dive into every possible way you can travel from Mumbai to Somnath.
What’s the Distance Between Mumbai and Somnath?

When planning a trip, knowing the distance and travel time helps you choose the most efficient mode of transportation. The journey between Mumbai and Somnath spans hundreds of kilometres, but it can be covered comfortably if planned well.
The approximate straight-line distance between Mumbai and Somnath is 907 kilometres. However, the actual travel distance varies depending on your mode of transport and route taken.
Total Travel Distance Overview (in Km & by Modes)
- By Road: 890 to 950 km (depending on route)
- By Train: Approximately 913 km (Mumbai to Veraval)
- By Air: Mumbai to Diu (63 km from Somnath) covers around 820 to 850 km by flight and road combined
Time Taken via Road, Rail, and Air
Below is a comparison of travel time through each mode:
| Mode of Travel | Distance (km) | Average Time | Notes |
| Train | ~913 km | 15 to 19 hours | Direct trains to Veraval available |
| Flight + Road | ~850 km | 4 to 6 hours | Flight to Diu, taxi or bus to Somnath |
| Bus (Intercity) | ~930 km | 20 to 23 hours | No direct buses, need change at Malia |
| Car/Drive | ~900 km | 16 to 18 hours | Option to use car ferry via Ghogha |
While flying offers the shortest time, train travel remains the most reliable and economical choice. If you’re planning a road trip, it can be scenic but requires patience and stamina.
No matter which route you choose, it’s advisable to book your tickets or plan your itinerary in advance, especially during peak pilgrimage seasons. This ensures smooth travel with minimal last-minute surprises.
How to Reach Somnath from Mumbai by Train?

Travelling from Mumbai to Somnath by train is one of the most economical and reliable travel options. The nearest station to Somnath is Veraval Junction (VRL), just 3 km away from the temple. Once you reach Veraval, you can take a quick taxi or local bus to arrive at the temple site.
Here are the major direct trains running between Mumbai and Veraval:
| Train Name | Departure Station | Duration | Frequency | Approx. Fare (INR) |
| Saurashtra Janta Express (19217) | Bandra Terminus | ~18 hours | Daily | 485 |
| Saurashtra Mail | Mumbai Central | ~18 hours | Daily | 490 |
| Pune Veraval Express | Kalyan Junction | ~18 hours 25 mins | Thursday | 460 |
| Veraval Express | Panvel | ~19 hours 20 mins | Tuesday | 465 |
After arriving at Veraval, it takes just about 10 minutes to reach Somnath. You can find autos, taxis, or local buses right outside the station, making the final leg of your journey quick and convenient.
Travelling by train is particularly suitable for budget-conscious travellers. With options like sleeper and AC coaches, you can select what suits your comfort level and budget.
The scenic countryside views during the journey also add charm to the travel experience. If you’re looking for a relaxed and affordable way to visit Somnath, taking the train is a smart choice.
How to Reach Somnath from Mumbai by Flight?

Flying is the fastest and most time-saving way to reach Somnath from Mumbai, although it includes a short road journey after landing. Somnath does not have its own airport, so travellers must fly to the nearest airport – Diu Airport (DIU), located about 63 km away.
Mumbai to Diu Flight Details
| Details | Information |
| Departure Airport | Chhatrapati Shivaji International Airport, Mumbai |
| Arrival Airport | Diu Airport (DIU) |
| Flight Duration | Approx. 1 hour 5 minutes |
| Starting Fare | Around INR 6,357 |
| Airline Availability | Operates on select days – check schedule in advance |
Diu to Somnath Travel Options
| Mode of Transport | Travel Time | Approx. Cost (INR) |
| Taxi | Around 2 hours | 1,200 to 1,500 |
| Bus | 3 to 4 hours | Around 150 |
Alternative Option: Flight to Porbandar
| Details | Information |
| Distance to Somnath | Approx. 130 km |
| Travel Time (Post-flight) | 3 to 4 hours by bus or taxi |
| Starting Flight Fare | Around INR 2,607 (Cheaper than Diu) |
Flying is perfect for travellers who are short on time and prefer comfort over cost. With proper planning around limited flight schedules, it’s a convenient and efficient way to reach Somnath. Once landed, both taxis and buses are easily available to take you to your spiritual destination.
Can You Travel from Mumbai to Somnath by Bus?

While there are no direct buses from Mumbai to Somnath, the journey is still possible using connecting bus routes. This option is ideal for travelers who want a budget-friendly and exploratory road journey through Gujarat.
Route Breakdown: Mumbai to Somnath via Maliya Road
| Segment | Details |
| Starting Point | Mumbai (Mulund West) |
| First Leg Destination | Maliya Road, Gujarat |
| Duration (Mumbai to Maliya) | Approx. 15 hours 15 minutes |
| Fare (Mumbai to Maliya) | Around INR 1,749 |
| Second Leg Destination | Somnath |
| Distance (Maliya to Somnath) | Approx. 126 km |
| Duration (Maliya to Somnath) | 6 to 8 hours |
| Fare (Maliya to Somnath) | Starting from INR 193 |
Total Journey Summary
| Total Duration | Estimated Fare Range (INR) | Type |
| 20 to 23 hours | Around 1,900 to 2,000+ | Two-leg journey |
Traveling by bus can be tiring due to the long hours and transfer, but it gives you a ground-level view of rural Gujarat and smaller towns that are often missed by faster modes.
Make sure to check bus schedules in advance and book through trusted platforms to ensure smooth transitions and secure seating. For those on a strict budget or looking to explore local routes, this option, though time-consuming, provides a unique overland travel experience.
Which Is the Best Way to Travel to Somnath from Mumbai?
With multiple travel modes available, choosing the best way depends on your preferences for time, budget, and comfort. Each option, train, flight, bus, or car, has unique pros and cons.
Let’s break down the main considerations:
- Fastest Option: Flight to Diu + Taxi to Somnath
- Most Budget-Friendly: Train to Veraval + Local transport
- Explorative Route: Drive from Mumbai, optional ferry via Ghogha
- Comfortable Yet Scenic: Train with sleeper or AC berth
- Least Convenient: Interconnecting Buses
Here’s a quick comparison for easier decision-making:
| Mode | Best For | Approx Time | Estimated Cost |
| Train | Budget travel | 15 to 19 hours | INR 460–490 |
| Flight | Speed & comfort | 4 to 6 hours | INR 6,500+ |
| Bus | Low budget (more time) | 20 to 23 hours | INR 1,800+ |
| Car | Flexibility | 16 to 20 hours | Varies based on fuel & toll |
If you prefer comfort and speed, flying is your best bet. For spiritual or relaxed travel with scenic views, opt for a train.
What Are Some Travel Tips for Visiting Somnath?

Whether you’re a first-time traveler or a frequent visitor, a few practical tips can make your journey from Mumbai to Somnath smoother.
- Book Early: Flights and trains fill up quickly, especially during festivals
- Carry Essentials: Travel pillow, snacks, water, and ID proof
- Clothing: Modest and comfortable wear is ideal for temple visits
- Check Timings: Train and flight schedules change, double-check before departure
- Local Transport: Keep cash for taxis, autos, or local buses from Veraval or Diu
- Accommodation: Book hotels in advance if travelling during holidays
- Weather Watch: Summers are hot. Visit between October and March for better climate
- Respect Local Customs: Somnath is a sacred site, so behave respectfully within temple premises
Traveling to Somnath is more enjoyable when you’re prepared. These tips help you focus on the experience rather than logistics.
Conclusion
Reaching Somnath from Mumbai is straightforward once you know your travel options. Whether you’re looking for a quick flight, a scenic train ride, or a personal road trip, each route has its own charm and convenience.
Trains offer affordability, flights offer speed, and road trips offer freedom. With a little planning, your journey to this spiritually rich destination can be smooth and memorable. Choose the option that suits your style, and enjoy every moment from the City of Dreams to the holy town of Somnath.
FAQs
What is the fastest way to reach Somnath from Mumbai?
Taking a flight from Mumbai to Diu and then a taxi to Somnath is the fastest. This journey takes about 4 to 6 hours in total.
Is there a direct train from Mumbai to Somnath?
Yes, there are direct trains to Veraval from Mumbai. Veraval is just 3 km from Somnath.
Can I fly directly to Somnath from Mumbai?
There’s no airport in Somnath, but you can fly to Diu, the nearest airport. From Diu, taxis and buses are available to Somnath.
How do I reach Somnath from Diu Airport?
You can take a taxi or a local bus from Diu Airport. The distance is about 63 km and takes 2 to 4 hours.
Are there any overnight buses from Mumbai to Somnath?
There are no direct overnight buses. You’ll need to change at Malia to reach Somnath by bus.
How much does a Mumbai to Somnath trip cost on average?
Depending on the mode, the trip costs between INR 500 and INR 7,000. Train is cheapest, flight is most expensive.
What is the safest mode of travel to Somnath from Mumbai?
Trains and flights are considered the safest. Both offer reliable schedules and secure environments.








