Route Explorer

Rajkot to Dwarka

The journey from Rajkot to Dwarka is a revered pilgrimage route in Gujarat, covering approximately 220 kilometers by road and taking about 4 hours. Dwarka, one of the four sacred C

Distance

220 km

Duration

4 hrs

Overview

The journey from Rajkot to Dwarka is a revered pilgrimage route in Gujarat, covering approximately 220 kilometers by road and taking about 4 hours. Dwarka, one of the four sacred Char Dham sites, is accessible via well-maintained highways, making it a popular day trip or weekend getaway. The nearest major city with comprehensive rail and air links is Rajkot itself, which serves as the primary gateway for pilgrims traveling from across India. The route passes through the vibrant Saurashtra region, offering glimpses of rural life, cotton fields, and the arid yet beautiful landscape. Along the way, travelers can stop at historic temples and enjoy local Gujarati cuisine. Reaching Dwarka is not just a journey but a spiritual experience, culminating in the darshan of Lord Krishna at the Dwarkadhish Temple.

Route Map

Interactive Route Map

Enable location to see route from your current position

Transport Options

🚗

By Car

Driving from Rajkot to Dwarka is the most convenient and flexible option, offering a comfortable journey on well-paved national highways. The route is straightforward, with signboards guiding you all the way to Dwarka.

Distance

220 km

Duration

4 hours

Highlights
  • Scenic drive through the Saurashtra peninsula
  • Passes near the historic city of Jamnagar
  • Well-maintained highways with fuel stations and eateries
  • Flexibility to stop at any point for photos or refreshments

Self-Drive

Renting a self-drive car or using your own vehicle gives you complete independence. You can set your own pace and make unscheduled stops.

  • Fuel cost for a small car: approximately ₹1,500–₹2,000 (petrol) or ₹1,200–₹1,500 (diesel) for the round trip.
  • Toll charges: approximately ₹200–₹300 one way on NH27.
  • Car rental (self-drive) from Rajkot: starting at ₹1,500 per day excluding fuel.

Taxi/Cab

Hiring a private taxi is a hassle-free option, especially for groups or families. Many local operators offer fixed-price packages for the Dwarka trip.

  • Typical one-way taxi fare: ₹2,500–₹3,500 depending on the vehicle type.
  • Round-trip package (including waiting time): ₹4,500–₹6,000.
  • App-based cabs (Ola/Uber) are available in Rajkot; intercity fares may be negotiable.
🚆

By Train

There is no direct train from Rajkot to Dwarka; you must change at Jamnagar or Okha. The train journey is scenic but requires careful planning for connections.

Distance

220 km (by road from Rajkot to Dwarka; train route is longer)

Duration

5–6 hours (by train via Jamnagar or Okha)

Highlights
  • Comfortable rail travel with scenic views
  • Opportunity to visit Jamnagar en route
  • Affordable fares compared to road travel
  • Less fatigue for long-distance travelers

Via Jamnagar

The most common rail route involves a change at Jamnagar, a major junction with frequent trains to Dwarka.

  • Rajkot to Jamnagar train fare: Sleeper class ₹150–₹200, AC Chair Car ₹400–₹500.
  • Jamnagar to Dwarka train (passenger) fare: Sleeper ₹100–₹150, General ₹50–₹80.
  • Total travel time including connection: 5–6 hours.

Via Okha

Some trains run directly to Okha, the nearest railhead to Dwarka (30 km away). From Okha, take a bus or taxi.

  • Rajkot to Okha train fare: Sleeper ₹200–₹300, AC 3-tier ₹500–₹600.
  • Okha to Dwarka by taxi: ₹800–₹1,000; by bus: ₹30–₹50.
  • Total travel time: around 5 hours by train plus 1 hour by road.
🚌

By Bus

State-run and private buses connect Rajkot and Dwarka, with frequent departures. Buses are a budget-friendly option, though travel time may be longer due to stops.

Distance

220 km

Duration

5–6 hours

Highlights
  • Economical travel option
  • Multiple departure times (early morning to night)
  • Air-conditioned and sleeper buses available on private operators
  • Direct buses available, no change needed

GSRTC Buses

Gujarat State Road Transport Corporation operates regular services between Rajkot and Dwarka, including ordinary and express buses.

  • Ordinary bus fare: ₹150–₹200 per person.
  • Express bus fare: ₹250–₹300 per person.
  • Duration: 5–6 hours depending on stops.

Private Buses

Several private operators run AC and sleeper coaches on this route, offering more comfort and faster travel.

  • AC Seater fare: ₹350–₹450 per person.
  • Sleeper (overnight) fare: ₹500–₹650 per person.
  • Booking via online platforms (RedBus, Paytm) often gives discounts.

Stopovers En Route

Jamnagar

90 km from Rajkot

Jamnagar is a historic city known for its palaces, temples, and the famous Ranmal Lake. It's an ideal halfway stop to stretch your legs and have a meal.

Fuel stations and EV charging pointsRestaurants serving Gujarati thali and street foodATMs and pharmacies

Khambhalia

150 km from Rajkot

A small town near the coast, Khambhalia is known for its salt pans and proximity to the Gulf of Kutch. It's a quiet stop with basic amenities.

Tea stalls and local eateriesPublic restroomsSmall grocery shops

Travel Tips

  • Start early (around 6 AM) to avoid traffic and reach Dwarka by late morning.
  • Carry sufficient water and snacks, as some stretches have limited food options.
  • Check weather conditions, especially during monsoon (June–September).
  • If traveling by train, book tickets in advance during peak pilgrimage seasons.
  • Dress modestly when visiting temples and remove footwear before entering sanctums.
  • Keep a copy of your ID and travel documents handy for temple registration or hotel check-ins.

Budget Estimate

road

Fuel cost for a small car: approximately ₹1,500–₹2,000 (petrol) or ₹1,200–₹1,500 (diesel) for the round trip.

Toll charges: approximately ₹200–₹300 one way on NH27.

Driving from Rajkot to Dwarka is the most convenient and flexible option, offering a comfortable journey on well-paved national highways. The route is straightforward, with signboards guiding you all the way to Dwarka.

train

Rajkot to Jamnagar train fare: Sleeper class ₹150–₹200, AC Chair Car ₹400–₹500.

Jamnagar to Dwarka train (passenger) fare: Sleeper ₹100–₹150, General ₹50–₹80.

There is no direct train from Rajkot to Dwarka; you must change at Jamnagar or Okha. The train journey is scenic but requires careful planning for connections.

bus

Ordinary bus fare: ₹150–₹200 per person.

Express bus fare: ₹250–₹300 per person.

State-run and private buses connect Rajkot and Dwarka, with frequent departures. Buses are a budget-friendly option, though travel time may be longer due to stops.

Frequently Asked Questions

Is there a direct train from Rajkot to Dwarka?

No, there is no direct train. You need to change at Jamnagar or Okha. The total rail journey takes about 5–6 hours including the connection.

What is the best time to travel from Rajkot to Dwarka?

The winter months (October to March) are ideal, as the weather is pleasant. Avoid the monsoon if you prefer clear roads, though the region receives moderate rainfall.

Are there any tolls on the Rajkot-Dwarka road?

Yes, there are toll plazas on NH27. The total toll for a car is approximately ₹200–₹300 one way.

Can I cover Dwarka in a day trip from Rajkot?

Yes, it is possible to do a day trip by car or bus, but it will be rushed. For a more relaxed darshan and to visit nearby attractions like Bet Dwarka, an overnight stay is recommended.

What are the nearest airports to Dwarka?

The nearest airport is in Jamnagar (around 140 km from Dwarka), but the nearest major airport with regular domestic flights is Rajkot (around 220 km).

🗺️ Other Routes

Explore More of Dwarka

Destination Hub

Dwarka Overview

Places to Explore