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 RajkotJamnagar 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.
Khambhalia
150 km from RajkotA 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.
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 OverviewSpiritual & Temple Guides
Places to Explore
Discover attraction
Rukmini Devi TempleDiscover attraction
Bet DwarkaDiscover attraction
Nageshwar JyotirlingaDiscover attraction
Gomti GhatDiscover attraction
Gopi TalavDiscover attraction
Dwarka LighthouseDiscover attraction
Sudama SetuDiscover attraction
Submerged Dwarka Exploration PointDiscover attraction
