Short Distance Trip From Delhi: Gujarat Routes Explained
There is no short distance trip from Delhi to Dwarka, Somnath or Junagadh. Dwarka is about 1,455 km by road, Somnath about 1,442 km and Junagadh about 1,327 km. The quickest option is a flight to Jamnagar, Rajkot or Diu, then a cab, followed by short hops inside Gujarat.
If you searched for a short distance trip from Delhi, the honest answer is that the Gujarat temple coast is not one. Delhi and Dwarka sit at opposite ends of the country, and every road route runs for more than a day and a half of driving. Planning around that fact will save you a lot of frustration.
This guide sets out the real distances, the options the sources confirm, and the short trips inside Gujarat that are worth a day once you have arrived. It is written for international visitors and NRIs who have a limited window and want to spend it at the temples rather than in a car.
Why there is no short distance trip from Delhi
None of the routes sourced for this guide is short. Delhi to Junagadh is about 1,327 km, around 22 hours by road via the Udaipur Ahmedabad highway. Delhi to Somnath and Delhi to Dwarka are longer still. For a first visit, the Junagadh figures are a useful starting point, and the Junagadh flight, train and road options are set out in more detail on that guide.
Short trips only begin after you land in Gujarat. Once you are on the coast, the distances shrink to a few hours, and some of them are only a morning. The practical question is therefore not whether you can make a short trip from Delhi, but how to get to Gujarat efficiently and then move around it sensibly.
Plan on a full day or more of travel for the road option, and treat the flight or train as the real choice. Most travellers from Delhi fly, and the sources note that many also take the train into Ahmedabad and pick up the circuit from there.
Road distances and drive times
The road figures in the sources are consistent. Delhi to Dwarka is about 1,455 km via NH 48, which takes roughly 23 to 27 hours of driving. Delhi to Somnath is about 1,442 km via NH 48, roughly 22 to 25 hours. These are driving hours only, so a realistic plan with rest stops and overnight breaks will run to several days.
Arriving by road through Ahmedabad is a different story. Ahmedabad to Dwarka is about 443 to 479 km, roughly 7.5 to 8.5 hours. The fastest route, via NH 47 and NH 151A, covers around 455 km in about 7 hours 42 minutes. If you are already in Ahmedabad, that stretch is a reasonable day's drive. Starting from Delhi, it is better to fly to a closer airport first. Our Somnathdwarkatourpackage guide to the Delhi to Dwarka route covers the road detail if you are weighing the drive against the flight.
Once you are in the Saurashtra peninsula, the distances between the temple towns are manageable. Dwarka to Somnath is about 233 km and takes 4.5 to 5 hours by road, typically via Porbandar. There is no direct short train between them, so a cab or self drive is the usual choice.
Flights, trains and road options compared
The table below lists only the options the sources confirm. Where a source does not give a flight time or a fare, the table says so rather than guessing. Check current schedules and prices before you book.
| Option | Time | Typical cost | Best for |
|---|---|---|---|
| Flight to Jamnagar, then cab to Dwarka | Flight time not stated in sources; Jamnagar is about 140 km from Dwarka | Not stated in sources | First-time visitors and time-poor travellers |
| Flight to Rajkot or Diu, then cab to Somnath | Flight time not stated in sources; Diu is about 85 km from Somnath | Not stated in sources | First-time visitors and anyone heading straight to Somnath |
| Flight to Rajkot, Diu or Ahmedabad, then road to Junagadh | Flight time not stated in sources; Junagadh is about 1,327 km by road from Delhi | Not stated in sources | Visitors combining Junagadh with Girnar and Gir |
| Direct train to Dwarka | Train timings not stated in sources | Not stated in sources | Travellers who want a long rail journey and fewer airport transfers |
| Road via NH 48 to Dwarka | About 23 to 27 hours of driving | Not stated in sources | Experienced road travellers who want stops along the way |
For most international visitors, the flight into Jamnagar or Diu, followed by a cab, gives the most predictable journey. The train suits people who would rather avoid airport transfers and do not mind a long ride. The road option works best for those who want to break the journey in several places and have a driver for the whole trip.
If Somnath is your main goal, the Diu route and distance details are worth reading, because Diu is one of the sourced airport gateways for the temple town.
Short hops inside Gujarat worth a day
Once you have landed, several short trips make sense as day outings. Bet Dwarka is the most popular. It is about 33 km from Dwarka, roughly 50 minutes by road via NH 51. The Sudarshan Setu bridge opened in 2024, so you can now drive onto the island from Okha, and the old boat ferry is optional. The island is where Krishna is believed to have lived, so go with a relaxed morning rather than squeezing it between two other stops.
Porbandar sits on the usual Dwarka to Somnath road. Since the 4.5 to 5 hour drive is long, a break there makes sense if you want to stretch your legs and eat before the next leg.
Junagadh is worth a stop if your trip takes in Gujarat's interior. It sits at the foot of Mount Girnar and is the gateway to Gir, the Asiatic lion country. The Delhi to Girnar Distance page covers how to reach the hills, and it is a good companion if you plan to climb or visit the sacred sites at the base of the mountain.
Best option for a first-time international visitor
For a first visit from abroad, the easiest route is a flight to Jamnagar for Dwarka, or to Rajkot or Diu for Somnath, followed by a cab. The sources name these as the fastest routes, and they keep the long road leg short. Porbandar airport is about 105 km from Dwarka, but Jamnagar is the more useful gateway for most visitors.
Avoid entering Gujarat through Ahmedabad as a first step unless your trip needs it. It adds a full day of driving to reach the coast. If you are coming from Delhi and want the Ahmedabad stop, it is better treated as a separate leg of the trip.
If you have three to five days, the Dwarka and Somnath pairing works well. The two are about 233 km apart and make a natural circuit. Our planning guide for your Somnath and Dwarka days lays out the routes and day counts if you want to compare options before you commit.
Timing, etiquette and planning
Build your schedule around the temples rather than the other way round. Somnath's signature experience is the evening aarti, followed by the light and sound show, so plan to be there in the evening. Give yourself a full day there if you can, since the sources suggest one full day is the ideal stay.
At Dwarkadhish Temple, allow time for darshan and treat the temple's opening hours as fixed when you plan your drives. A late arrival can cost you a visit, and the next leg of the trip may not wait. Dress modestly, remove footwear where asked, and follow the guidance of temple staff, as you would at any active place of worship. A good next step is our page on Delhi to Somnath Distance: Road, Train & Flight Routes.
Dwarka suits one to two days, depending on whether you include Bet Dwarka. Somnath suits a single full day. Keep these figures in mind when you count your total trip length, and leave a spare half day for delays on the road.
Frequently asked questions
Is there a short distance trip from Delhi to Gujarat's temples?
No short trip is listed in the sources. The nearest sourced destination, Junagadh, is about 1,327 km from Delhi by road. Short hops of around 33 to 233 km exist only inside Gujarat, once you have arrived.
Can I drive from Delhi to Dwarka in one day?
No. The road route is about 1,455 km via NH 48 and takes roughly 23 to 27 hours of driving, so it needs several days or a flight for the long leg.
Which airport should a first-time visitor use?
Jamnagar is the sourced gateway for Dwarka, and Rajkot or Diu serve Somnath, with a cab after landing. Porbandar airport is about 105 km from Dwarka. The sources do not state fares or flight times, so confirm schedules and prices before you book.
How long does it take to get from Ahmedabad to Dwarka?
Ahmedabad to Dwarka is about 443 to 479 km by road, roughly 7.5 to 8.5 hours. The fastest route covers around 455 km in about 7 hours 42 minutes. It is a long day, so plan it as a dedicated travel day.
Sources
- Somnath vs Dwarka, Which to Visit for Your Trip?
- Distance from Dwarka to Bet Dwarka & How to Reach
- Ahmedabad to Dwarka Distance + How to Reach Dwarka
- Gujarat Tour Package From Delhi, Somnath Dwarka Tours
- Delhi to Junagadh Distance: Flight, Train & Road
- Delhi to Dwarka Distance: Road, Train & Flight Routes
- Plan Your Somnath Dwarka Trip, Distance, Days & Routes
- Delhi to Somnath Distance: Road, Train & Flight Routes
- Art
- Causes
- Crafts
- Dance
- Drinks
- Film
- Fitness
- Food
- Jocuri
- Gardening
- Health
- Home
- Literature
- Music
- Networking
- Alte
- Party
- Religion
- Shopping
- Sports
- Theater
- Wellness