Vadodara to Dwarka Distance: Routes, Time and Travel Guide

The Vadodara to Dwarka distance is about 520 km, and the drive takes around 9 hours via NH 151A through Rajkot and Jamnagar. The same route covers the Dwarka to Vadodara distance. You can also travel by train, by bus, or by a flight into Jamnagar or Rajkot followed by a road transfer.
Vadodara, one of Gujarat's largest cities, is a common starting point for the pilgrimage to Krishna's city. This guide, from the team behind Somnath Dwarka Tour Package, a unit of Experience My India, covers the Vadodara to Dwarka distance and the reverse, the route options, the travel time and every way to make the journey, by car, train, bus and air.
Vadodara to Dwarka distance and travel time
The Vadodara to Dwarka distance is approximately 520 km by the fastest road and the drive takes around 9 hours by car under normal conditions. The quickest route runs via NH 151A, heading west across Gujarat and Saurashtra through Rajkot and Jamnagar to the coast. Actual times vary with traffic, road works and the number of breaks you take, so on this longer route it is best to allow a full day or to break the journey overnight if you prefer a relaxed pace. Vadodara sits in central Gujarat and Dwarka at the far western tip of Saurashtra, which is why the two are a long drive apart, though good national highways keep the going smooth for most of the way.
Vadodara to Dwarka route options
There are three main ways to drive from Vadodara to Dwarka, differing in the roads used and the time taken:
Route | Distance | Approx time |
Via NH 151A (fastest) | About 520 km | About 8 hr 58 min |
Via NH 27 | About 569 km | About 9 hr 37 min |
Via NH 51 | About 588 km | About 10 hr 18 min |
The NH 151A route is the shortest and fastest, running through Rajkot and Jamnagar on good highway and is the one most drivers use. The NH 27 and NH 51 routes are longer and slower alternatives, useful mainly if there are diversions. For most journeys the first route is the best choice.
Dwarka to Vadodara distance
The return journey, the Dwarka to Vadodara distance, is about 521 km in roughly 9 hours via NH 151A. The route options for the reverse direction are:
Route | Distance | Approx time |
Via NH 151A | About 521 km | About 9 hr 1 min |
Via NH 47 | About 532 km | About 11 hr 38 min |
Via NH 27 | About 567 km | About 9 hr 48 min |
The NH 151A route is again the quickest way back, at around 9 hours, through Jamnagar and Rajkot. The NH 47 route is similar in distance but much slower, so for speed and comfort the main highway corridor is the best option in both directions.
How to travel from Vadodara to Dwarka
There are several ways to cover the Vadodara to Dwarka route, so you can choose what suits your budget and comfort:
By car or taxi | About 9 hours, the most flexible and comfortable option |
By train | Direct trains to Dwarka, around 9 to 11 hours, with overnight options |
By bus | State and private buses, around 10 to 12 hours |
By air | Fly to Jamnagar or Rajkot, then a road transfer |
Vadodara to Dwarka by road
Driving is a popular way to reach Dwarka from Vadodara on the good NH 151A highway. The road heads west across Gujarat and Saurashtra, passing Rajkot, the region's largest city and Jamnagar, the brass city, before reaching Dwarka on the coast. A private car with a driver is the most comfortable choice on this long drive, letting you set your own pace and stops; a Somnath Dwarka taxi service can arrange this. Self-drive is also fine on these well-marked roads, with plentiful fuel stations, dhabas and rest stops along the way. Experience My India can also handle the Vadodara pickup and the whole drive, so you arrive rested and ready for darshan.
Vadodara to Dwarka by train
Vadodara is a major railway junction and trains run towards Dwarka, which has its own station close to the temple, usually via Ahmedabad and Rajkot. The rail journey typically takes around 9 to 11 hours depending on the service and connections, with convenient overnight options that let you sleep on the way and arrive fresh. Trains are an economical and comfortable choice for the long distance, so they are popular with pilgrims; check the timetable and connections and book ahead in the peak season, when the Dwarka trains fill quickly.
Vadodara to Dwarka by bus
State-run GSRTC buses and private operators connect Vadodara with Dwarka, taking around 10 to 12 hours by road, often via Ahmedabad, Rajkot and Jamnagar. Options range from ordinary and express buses to more comfortable air-conditioned and sleeper services on the private side, including overnight buses. Buses are the most budget-friendly way to travel and run through the day and night, making them convenient, though a car or train is more comfortable for the long journey.
Vadodara to Dwarka by air
Dwarka does not have its own airport. The nearest is Jamnagar, about 130 km away, with Porbandar and Rajkot as other options. Vadodara has its own airport, so some travellers take a connecting flight towards Jamnagar or Rajkot and then continue to Dwarka by road, a transfer of a couple of hours from Jamnagar or about 4 hours from Rajkot. For a journey within Gujarat, though, many simply travel by road or train. For all the arrival options, see our guide on how to reach Dwarka.
Places to see on the way from Vadodara to Dwarka
The long drive passes several worthwhile stops if you have time:
Rajkot: the largest city in Saurashtra, a good place to break the journey for a meal or an overnight halt.
Jamnagar: the brass city, known for the Lakhota lake and palace and old temples, near the end of the drive.
Nageshwar and Bet Dwarka: near Dwarka at the end of the drive, easily added once you arrive, as in our Nageshwar Jyotirlinga and Bet Dwarka guides.
Vadodara to Dwarka via Rajkot and Jamnagar
Because the route crosses much of Gujarat and Saurashtra, many travellers turn the Vadodara to Dwarka drive into a richer journey. You can break at Rajkot, sightsee in Jamnagar or plan the trip so that once at Dwarka you add Bet Dwarka, the Nageshwar Jyotirlinga and Gomti Ghat. Done this way, the long transfer becomes part of a wider Saurashtra tour rather than a single tiring drive. If you plan to add stops, allow an extra day and consider an overnight halt at Rajkot or Jamnagar.
Why start your Dwarka trip from Vadodara?
Vadodara is one of Gujarat's largest and most connected cities, with an airport, a major railway junction and excellent road links, which makes it a convenient starting point for a Dwarka pilgrimage. From Vadodara you can reach Dwarka in about 9 hours by road or overnight by train and the city also connects easily to Somnath, Gir and the rest of the state, making it a good base for a wider Gujarat tour. The city itself, with its palaces and heritage, is worth a little time before you head to the coast.
Best time to make the trip
The best time to travel from Vadodara to Dwarka is the cooler season, October to March, when the long drive is pleasant and Dwarka is at its best, in line with the best time to visit Dwarka. Avoid the peak summer, when the heat makes the long journey tiring and take extra care during the monsoon, when rain can slow the roads. For a road trip, an early start or an overnight train is ideal, letting you reach Dwarka with time to settle in before the evening aarti at the temple and the Dwarka city guide sights.
Tips for the Vadodara to Dwarka journey
A few pointers make the long trip smoother:
For the road trip, start early or consider an overnight halt at Rajkot to split the long drive into two comfortable stages.
Use the NH 151A route for the fastest, smoothest overall journey via Rajkot and Jamnagar.
Consider an overnight train, which covers the long distance while you sleep and arrives fresh at Dwarka station in the morning.
Carry water and snacks for the long drive, though fuel stops and dhabas are plentiful all along the highways.
Break the drive at Rajkot or Jamnagar to rest, eat and sightsee if you have the time to spare.
Book trains and buses well ahead in the peak winter and festival season, when they fill quickly.
Vadodara to Dwarka at a glance
Distance | About 520 km by the fastest route |
Drive time | About 9 hours via NH 151A |
Best route | NH 151A through Rajkot and Jamnagar |
By train | Around 9 to 11 hours, with overnight options, to Dwarka |
By bus | Around 10 to 12 hours, including overnight services |
Nearest airport to Dwarka | Jamnagar, with Porbandar and Rajkot as wider options |
Plan your Dwarka trip from Vadodara
Once in Dwarka, the Dwarkadhish darshan, the evening aarti, Bet Dwarka and the Nageshwar Jyotirlinga await. Read our how to reach Somnath guide if you plan to continue down the coast, book Somnath Dwarka hotels near the temple and let the Experience My India Somnath Dwarka tour packages or a Somnath Dwarka tour by car handle the Vadodara pickup, the drive and the whole itinerary, so you can relax and focus on the darshan. To plan a ready route, see our Somnath itinerary for the wider coast.
Related guides
To plan the rest of your trip, these related guides help:
Related guide | What it covers |
How to reach Krishna's island of Bet Dwarka. | |
The short drive to the Nageshwar Jyotirlinga. | |
The season and festivals that shape when to travel. | |
When to plan a lion safari on your trip. | |
The temple of Krishna's queen near Dwarka. | |
What to eat around the temple town. |
Plan your journey
Experience My India can arrange your Vadodara to Dwarka transfer and the whole trip. Browse more travel guides, message us on WhatsApp or call +91 73006 20809.

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.
