Bhavnagar to Dwarka Distance: Routes, Time and Travel Guide

The Bhavnagar to Dwarka distance is about 394 km, and the drive takes around 7 hours 20 minutes via NH 27 and NH 51 through Rajkot. The same route covers the Dwarka to Bhavnagar distance. You can also travel by train, by bus, or fly to Jamnagar and take a road transfer.
Bhavnagar, a major city on the eastern coast of Saurashtra and Dwarka, the city of Krishna at the far western tip, lie at almost opposite ends of the peninsula. This guide, from the team behind Somnath Dwarka Tour Package, a unit of Experience My India, covers the Bhavnagar 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.
Bhavnagar to Dwarka distance and travel time
The Bhavnagar to Dwarka distance is about 394 km by the fastest road and the drive takes around 7 hours 20 minutes by car under normal conditions. The quickest route runs via NH 27 and NH 51, heading west across Saurashtra through Rajkot and Jamnagar to the coast. As Bhavnagar sits at the eastern edge of the peninsula and Dwarka at the far western tip, this is a fairly long cross-Saurashtra drive, so allow a full day or break the journey overnight if you prefer a relaxed pace. It is a comfortable drive on good highway for most of the way.
Bhavnagar to Dwarka route options
There are three main ways to drive from Bhavnagar to Dwarka:
Route | Distance | Approx time |
Via NH 27 and NH 51 (fastest) | About 394 km | About 7 hr 21 min |
Via NH 27 | About 421 km | About 8 hr 32 min |
Via NH 51 | About 498 km | About 7 hr 56 min |
The NH 27 and NH 51 route is the shortest and fastest at about 394 km, running through Rajkot and Jamnagar. The NH 27 route alone is a little longer and slower, while the NH 51 coastal route is much longer at about 498 km, looping down the coast, though only a little slower thanks to good roads. For most journeys the first route is the best choice.
Dwarka to Bhavnagar distance
The return journey, the Dwarka to Bhavnagar distance, is about 392 km in around 7 hours 14 minutes via NH 27 and NH 51. The route options for the reverse direction are:
Route | Distance | Approx time |
Via NH 27 and NH 51 | About 392 km | About 7 hr 14 min |
Via Rajkot to Bhavnagar Hwy | About 397 km | About 8 hr 56 min |
Via NH 51 | About 499 km | About 7 hr 55 min |
As on the outward journey, the NH 27 and NH 51 route is the quickest way back, at around 7 hours, through Rajkot. The Rajkot to Bhavnagar Highway route is similar in distance but much slower, while the coastal NH 51 is longer. For speed and comfort, the main highway corridor through Rajkot is the best option in both directions.
How to travel from Bhavnagar to Dwarka
There are several ways to cover the Bhavnagar to Dwarka route, so you can choose what suits your budget and comfort:
By car or taxi | About 7 hr 20 min, the most flexible and comfortable option |
By train | To Dwarka via Rajkot and Jamnagar, around 9 to 11 hours |
By bus | State and private buses via Rajkot, around 8 to 9 hours |
By air | Fly to Jamnagar or Rajkot, then a road transfer |
Bhavnagar to Dwarka by road
Driving is a popular way to reach Dwarka from Bhavnagar on the good NH 27 and NH 51 highways. The road heads west across Saurashtra through 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 longer 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 and the flat Saurashtra terrain makes for an easy, if long, drive.
Bhavnagar to Dwarka by train
Bhavnagar is a railway junction and trains run towards Dwarka, which has its own station close to the temple, usually via Rajkot and Jamnagar. The rail journey typically takes around 9 to 11 hours depending on the service and connections, with overnight options that let you sleep on the way and arrive fresh. Trains are an economical and comfortable choice for the long distance, though there may be a change en route, so check the timetable and connections and book ahead in the peak season, when the Dwarka trains fill quickly.
Bhavnagar to Dwarka by bus
State-run GSRTC buses and private operators connect Bhavnagar with Dwarka, taking around 8 to 9 hours by road via 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 across the peninsula.
Bhavnagar 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. Bhavnagar has its own airport too, so some travellers take a connecting flight towards Jamnagar or Rajkot and then continue to Dwarka by road, though for a journey within Gujarat many simply travel by road or train. From whichever airport you land at, a car transfer completes the journey; see our guide on how to reach Dwarka for all the arrival options.
Places to see on the way from Bhavnagar 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.
Bhavnagar to Dwarka via Rajkot and Jamnagar
Because the route crosses the whole of Saurashtra, many travellers turn the Bhavnagar 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 the sacred 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 travel from Bhavnagar to Dwarka?
Bhavnagar is a major city of Saurashtra, with an airport, a railway junction and good roads, so it is a natural base for exploring the region, including a trip to Krishna's city. Despite the distance across the peninsula, the pull of the Dwarkadhish temple and the Char Dham draws pilgrims from Bhavnagar and the surrounding area. Bhavnagar also connects to Somnath and Gir, so a Bhavnagar to Dwarka trip can be the start or end of a wider Saurashtra pilgrimage and wildlife tour. Experience My India regularly plans exactly this kind of cross-Saurashtra circuit, linking Bhavnagar, Somnath, Gir and Dwarka into one smooth journey.
Best time to make the trip
The best time to travel from Bhavnagar 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 sights in our Dwarka city guide.
Tips for the Bhavnagar to Dwarka journey
A few pointers make the long trip smoother:
Use the NH 27 and NH 51 route via Rajkot for the fastest, smoothest journey.
Consider an overnight halt at Rajkot to split the long cross-Saurashtra drive.
Take an overnight train, which covers the distance while you sleep, if you prefer not to drive.
Carry water and snacks for the long drive, though fuel stops and dhabas are plentiful.
Break the drive at Rajkot or Jamnagar to rest, eat and sightsee if you have the time.
Book trains and buses well ahead in the peak winter and festival season, when they fill quickly.
Bhavnagar to Dwarka at a glance
Distance | About 394 km by the fastest route |
Drive time | About 7 hr 20 min via NH 27 and NH 51 |
Best route | NH 27 and NH 51 through Rajkot and Jamnagar |
By train | Via Rajkot and Jamnagar, around 9 to 11 hours |
By bus | Around 8 to 9 hours via Rajkot |
Nearest airport to Dwarka | Jamnagar, with Porbandar and Rajkot as wider options |
Plan your Dwarka trip from Bhavnagar
Once in Dwarka, the Dwarkadhish darshan, the evening aarti, Bet Dwarka and the Rukmini Devi temple await. Plan the trip with how to reach Somnath if you 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 Bhavnagar pickup, the drive and the whole itinerary, so you can relax and focus on the darshan.
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. | |
What to eat around the temple town. | |
The sights within the Somnath temple town. |
Plan your journey
Experience My India can arrange your Bhavnagar 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.
