Surat to Dwarka Distance: Routes, Time and Travel Guide

HHarsh Rawat4 Sept 20268 min read
Surat to Dwarka Distance
Quick answer

The Surat to Dwarka distance is about 649 km via the fastest NH 151A route through Rajkot and Jamnagar, taking around 11 hours. Shorter routes exist but are slower. Given the long journey, many travellers prefer the direct train to Dwarka or a flight to Jamnagar and a road transfer.

Surat, the diamond and textile city of south Gujarat, lies a long way from Krishna's city, so the journey to Dwarka takes some planning. This guide, from the team behind Somnath Dwarka Tour Package, a unit of Experience My India, covers the Surat to Dwarka distance and the reverse, the route options and travel time and every way to make the journey, by car, train, bus and air.

Surat to Dwarka distance and travel time

The Surat to Dwarka distance is about 649 km by the fastest route and the drive takes around 11 hours by car under normal conditions. The quickest route runs via NH 151A, heading north and west across Gujarat and Saurashtra through Rajkot and Jamnagar to the coast. There are shorter routes in kilometres, but they are much slower, so the longer highway route is actually quicker. Surat sits in the far south of Gujarat and Dwarka at the far western tip of Saurashtra, so there is no short, fast route between the two, making this one of the longest drives to the coast and a journey best split or made by train or air. Actual times vary with traffic, road works and breaks, so it is wise to plan generously and, ideally, to break the drive rather than attempt it in one stretch.

Surat to Dwarka route options

There are three main ways to drive from Surat to Dwarka:

Route

Distance

Approx time

Via NH 151A (fastest)

About 649 km

About 11 hr 16 min

Via NH 27 (shorter, slower)

About 562 km

About 14 hr 53 min

Via NH 47 and NH 27

About 698 km

About 12 hr 17 min

The NH 151A route is the fastest despite being one of the longer ones, as it runs on good highway through Rajkot and Jamnagar. The NH 27 route is shorter in distance but much slower, taking nearly 15 hours, so it is rarely the best choice. For most journeys the NH 151A route is the one to take, balancing distance and speed.

Dwarka to Surat distance

The return journey, the Dwarka to Surat distance, is about 654 km in roughly 12 hours via NH 151A. The route options for the reverse direction are:

Route

Distance

Approx time

Via NH 151A

About 654 km

About 12 hr 1 min

Via Rajkot to Bhavnagar Hwy

About 539 km

About 15 hr 2 min

Via NH 27

About 681 km

About 12 hr 10 min

As on the outward journey, the shorter routes are much slower. The route via the Rajkot to Bhavnagar Highway is the shortest at about 539 km but the slowest at over 15 hours, while NH 151A is longer but far quicker. For speed and comfort, NH 151A through Jamnagar and Rajkot is the best option in both directions.

How to travel from Surat to Dwarka

Given the long distance, it is worth weighing all the options:

By car or taxi

Around 11 hours, flexible but a long drive

By train

Direct trains to Dwarka, around 14 to 17 hours

By air

Surat to Jamnagar, then a road transfer to Dwarka

By bus

State and private buses, around 13 to 16 hours

Surat to Dwarka by train

For such a long journey, the train is a popular choice. Surat is a major station on the Western Railway and direct trains run to Dwarka, which has its own station close to the temple, via Ahmedabad, Rajkot and Jamnagar. The rail journey typically takes around 14 to 17 hours, with convenient overnight options that let you sleep through much of it and arrive fresh. Trains are an economical and comfortable choice for the long distance, so they are popular with pilgrims; check the timetable and book ahead in the peak season, when the Dwarka trains fill quickly. Boarding an overnight train in Surat and waking near Krishna's city is, for many, the most relaxed way to make this long journey.

Surat to Dwarka by air

Flying can save many hours on this long route. Dwarka has no airport, but the nearest is Jamnagar, about 130 km away, with Porbandar and Rajkot as other options. Surat has flights to Jamnagar and other Gujarat cities and a flight followed by a road transfer of a couple of hours from Jamnagar is a quick, comfortable way to reach Dwarka. From whichever airport you land at, a car completes the journey; see our guide on how to reach Dwarka for all the arrival options.

Surat to Dwarka by road

If you prefer to drive, a private car with a driver is the most comfortable way to cover the long distance, letting you set your own pace and break the journey where you like; a Somnath Dwarka taxi service can arrange this. The NH 151A route via Rajkot and Jamnagar is the fastest and smoothest, so stick to it rather than the shorter but much slower alternatives. Fuel stations, dhabas and rest stops are plentiful and it is wise to split such a long drive with an overnight halt. Experience My India can handle the Surat pickup and the whole journey so you arrive rested.

Surat to Dwarka by bus

State-run GSRTC buses and private operators connect Surat with Dwarka, taking around 13 to 16 hours by road, usually 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, though for such a long journey a comfortable train or a flight is easier and a car gives the most flexibility along the way.

Break the journey along the way

Because the drive is so long, breaking it makes good sense. On the NH 151A route, Rajkot, the largest city in Saurashtra and Jamnagar, the brass city, make natural halts and Junagadh with Girnar or a Gir lion safari can be added with a small detour. Turning the long transfer into a two-day journey with a stop lets you see more of Gujarat and arrive at Dwarka refreshed, ready for the Dwarkadhish darshan and the sights around the coast. A common plan is to drive as far as Rajkot or Jamnagar on the first day, rest overnight and complete the shorter final leg to Dwarka the next morning, turning a gruelling single stretch into two easy days.

Why start your Dwarka trip from Surat?

Surat is one of Gujarat's largest and fastest-growing cities, with an airport, good rail links and highways, so many travellers from south Gujarat and beyond begin their Dwarka pilgrimage here. While it is a long way from the coast, Surat connects onward to Somnath, Gir and the rest of Saurashtra, so it can be the start of a wider Gujarat tour. With the Mumbai to Ahmedabad bullet train planned to stop at Surat, reaching the gateway to Saurashtra from here will only get easier in the years ahead.

Best time to make the trip

The best time to travel from Surat 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 halt is ideal and for many the train or a flight is the more comfortable choice, letting you reach Dwarka with time to settle in before the evening aarti and the sights in our Dwarka city guide.

Tips for the Surat to Dwarka journey

A few pointers make the long trip smoother:

  • Consider the direct train to Dwarka or a flight to Jamnagar, the easiest options for such a long distance.

  • If driving, stick to the NH 151A route via Rajkot and Jamnagar, the fastest despite being longer.

  • Split the long drive with an overnight halt at Rajkot or Jamnagar.

  • Avoid the shorter NH 27 and Bhavnagar routes, which are much slower despite fewer kilometres.

  • Carry water and snacks for the long journey, though fuel stops and dhabas are plentiful.

  • Book flights, trains and buses well ahead in the peak winter and festival season.

Surat to Dwarka at a glance

Distance

About 649 km by the fastest route

Drive time

About 11 hours via NH 151A

Best route

NH 151A via Rajkot and Jamnagar

By train

Direct trains to Dwarka, around 14 to 17 hours

By air

Surat to Jamnagar, then a road transfer

By bus

Around 13 to 16 hours, including overnight services

Plan your Dwarka trip from Surat

Once in Dwarka, the Dwarkadhish darshan, the evening aarti, Bet Dwarka, the Nageshwar Jyotirlinga and the sacred Gomti Ghat await. 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 transfers, 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 Somnath

Air, rail and road access to the Somnath coast.

Dwarka to Bet Dwarka distance

How to reach Krishna's island of Bet Dwarka.

Dwarka to Nageshwar distance

The short drive to the Nageshwar Jyotirlinga.

Best time to visit Gir

When to plan a lion safari on your trip.

Rukmini Devi temple

The temple of Krishna's queen near Dwarka.

Famous street food in Dwarka

What to eat around the temple town.

Plan your journey

Experience My India can arrange your Surat to Dwarka trip, by road or with flights and transfers. Browse more travel guides, message us on WhatsApp or call +91 73006 20809.

About the author

Harsh Rawat

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.

Somnath · Dwarka · GujaratTravelling since 2018
Frequently Asked Questions

Guide FAQs

What is the Surat to Dwarka distance?
The Surat to Dwarka distance is about 649 km by the fastest road, via NH 151A through Rajkot and Jamnagar. The drive takes around 11 hours by car under normal conditions. Shorter routes exist but are much slower.
How long does it take to drive from Surat to Dwarka?
By car it takes around 11 hours via NH 151A, covering about 649 km. It is a long drive, so allow a full day, an overnight halt or consider the direct train or a flight instead.
What is the best route from Surat to Dwarka?
The best route is via NH 151A, about 649 km in around 11 hours, through Rajkot and Jamnagar. Although a couple of routes are shorter in distance, at about 539 to 562 km, they are much slower, taking up to 15 hours, so NH 151A is the fastest.
What is the Dwarka to Surat distance?
The Dwarka to Surat distance is about 654 km in around 12 hours via NH 151A. A route via the Rajkot to Bhavnagar Highway is shorter at about 539 km but much slower at over 15 hours, so NH 151A remains the best choice.
What is the fastest way from Surat to Dwarka?
For speed, a flight to Jamnagar, about 130 km from Dwarka, followed by a road transfer, is often quickest. By land, the NH 151A route is the fastest drive at around 11 hours, while the direct overnight train is a comfortable alternative.
Is there a direct train from Surat to Dwarka?
Yes, direct trains run from Surat to Dwarka, which has its own station near the temple, via Ahmedabad, Rajkot and Jamnagar, taking around 14 to 17 hours with overnight options. Check the timetable and book ahead in the peak season.
Can I fly from Surat to Dwarka?
Dwarka has no airport, but Surat has flights to Jamnagar, the nearest airport at about 130 km, with Porbandar and Rajkot as other options. A flight followed by a road transfer of a couple of hours is a quick, comfortable way to reach Dwarka.
Is there a bus from Surat to Dwarka?
Yes, GSRTC state buses and private operators connect Surat and Dwarka, taking around 13 to 16 hours by road, usually via Ahmedabad, Rajkot and Jamnagar, including overnight sleeper services. For such a long journey, a flight or train is often easier.
Why is the shorter route slower?
The shorter routes, via NH 27 or the Rajkot to Bhavnagar Highway at about 539 to 562 km, pass through slower roads and towns, so they take up to 15 hours. The longer NH 151A route, at about 649 km, flows faster on good highway, making it quicker overall.
Should I break the Surat to Dwarka journey?
Yes, it is a good idea for such a long drive. Rajkot and Jamnagar on the NH 151A route make natural overnight halts and you can add Junagadh, Girnar or a Gir safari with a small detour, arriving at Dwarka refreshed and seeing more of Gujarat.
What is the best time to travel from Surat to Dwarka?
The cooler months, October to March, are the best time, with pleasant weather for the long drive. Avoid the hot summer, when the journey can be tiring and take care in the monsoon, when rain can slow the roads.
Can I visit Somnath and Gir on the way?
Yes. Somnath lies down the coast from Dwarka and Gir, home of the Asiatic lion, is a short detour from the Rajkot and Junagadh route. Many travellers combine Dwarka, Somnath and Gir into a fuller Saurashtra pilgrimage and wildlife tour.
How far is Surat to Dwarka by train?
By direct train, Surat to Dwarka is around 14 to 17 hours via Ahmedabad, Rajkot and Jamnagar, with overnight services. Dwarka has its own station near the temple, making the train a convenient, economical option for the long distance.
Can I book a taxi from Surat to Dwarka?
Yes. A private car with a driver is the most comfortable way to make the long drive and a taxi service can arrange the Surat pickup, the journey, an overnight halt if needed and your onward sightseeing in Dwarka and beyond.
Plan Your Sacred Journey

Your Perfect Pilgrimage to Somnath & Dwarka

Our Gujarat specialists craft custom itineraries covering the sacred Jyotirlinga of Somnath and the divine Dwarkadhish Temple— with comfortable stays, private transfers & guided experiences.

VIP Jyotirlinga DarshanSomnath & Dwarka CoveredCustom Pilgrimage Plans24/7 Expert Support
WhatsApp Us
Somnath Dwarka Tour Package

Somnath + Dwarka

Gujarat, India

Verified timings · honest pricing
Testimonials

What travellers say

Real journeys planned by our team across the Somnath–Dwarka circuit.

Our Somnath Dwarka Group Tour Package was a beautifully organised pilgrimage experience. Travelling with the group was comfortable, and the arrangements by Experience My India were handled professionally throughout the journey. Gurudutt ji was extremely helpful, polite and approachable, especially whenever we needed guidance. The spiritual atmosphere of Somnath and Dwarka made the journey even more meaningful. Everything was managed with care, and our entire group returned with wonderful memories.
Shankar Prasad Pathak
VadodaraSomnath Dwarka Group Tour Package