Nearest Airport to Dwarka: Jamnagar Airport is 141 km and 2.5 Hours Away
There is no airport in Dwarka city. The nearest airport is Jamnagar (IATA: JGA) at 141 km, 2.5 hours by road. Rajkot Airport (RAJ) is 215 km away with better flight frequency. From either airport, you hire a cab onward to Dwarka.
No Airport in Dwarka, Here Is Why That Matters
Dwarka city does not have its own airport, and as of 2026 none is operational. This means every air traveller must land at a nearby city airport and complete the journey to Dwarka by road. There have been discussions and proposals in various Gujarat development plans about building an airport closer to Dwarka or at nearby Okha, but nothing has moved to construction stage. Plan your journey accordingly, air travel to Dwarka always has a mandatory road segment at the end.
The absence of an airport is partly what has preserved Dwarka's character as a pilgrim town rather than a mass-tourism destination. The city cannot be reached in three hours from any major metro, which naturally limits casual tourist footfall while attracting genuine pilgrims willing to make the full journey. This is worth understanding when you plan, Dwarka rewards pilgrims who come with adequate time, not those rushing in for a half-day visit.
The two airports you will use as gateways, Jamnagar and Rajkot, both require a cab or bus journey to complete the last leg to Dwarka. Jamnagar is geographically closer, but Rajkot offers far more flight options and connects to more cities. The choice between them depends on where you are flying from and what flight schedules look like on your travel dates.
Jamnagar Airport (JGA): The Nearest Option
Jamnagar Airport (JGA)
Rajkot Airport (RAJ)
Ahmedabad Airport (AMD)
Jamnagar Airport is a dual-use civil-military airport that handles limited commercial traffic. The terminal is small and the experience is straightforward. Pre-paid cabs are not always available at Jamnagar Airport in the same organized way as larger airports, many pilgrims pre-book a cab from Jamnagar to Dwarka before arrival using local travel agents or apps like Ola/Uber (availability may be limited). Call a Jamnagar-based cab operator and book in advance to ensure a vehicle is waiting for you when you land.
The road from Jamnagar to Dwarka takes approximately 2.5 hours. The route runs southwest through the Saurashtra landscape, past the town of Dwarka's outskirts, before dropping you at the ancient city. It is a manageable drive on reasonably good roads with no major traffic bottlenecks outside of the towns. If you land at Jamnagar in the morning, you can be at Dwarkadhish Temple by noon or early afternoon, enough time for a full day of darshan.
Rajkot Airport: Better Flight Options, Longer Road
Rajkot Airport (RAJ) is the more practically useful gateway for most air travellers despite being further from Dwarka at 215 km. The reason is simple: Rajkot has far better flight connectivity. IndiGo operates multiple daily flights between Mumbai and Rajkot. Air India, SpiceJet, and Akasa Air also serve Rajkot from various cities. From Delhi, Bangalore, Hyderabad, Chennai, and Kolkata, Rajkot is reachable with one-stop connections in Mumbai or Ahmedabad. Finding a flight to Jamnagar from anywhere outside Mumbai can be difficult or impossible on certain dates.
Rajkot to Dwarka by cab takes 3.5 hours on NH947, the same road that continues all the way to Jamnagar and then to Dwarka. The cab fare runs ₹3,500-5,000 for a sedan depending on negotiations and the cab operator. Many pilgrims flying into Rajkot book a Rajkot-Dwarka-Rajkot round-trip cab with the driver waiting in Dwarka for 2-3 days, then returning together. A round-trip package for 3 days typically costs ₹8,000-14,000 for a sedan, which splits attractively among a family or small group.
If your flight schedule puts you at Rajkot at odd hours, say, late evening, consider spending the night at Rajkot and departing early the next morning for Dwarka. Rajkot is a major city with many good hotel options. A 6 AM departure from Rajkot gets you to Dwarka by 9:30 AM, in time for the temple after the peak morning rush.
Ahmedabad as an Air Gateway: The Train Hybrid
Ahmedabad Airport (AMD) is the busiest airport in Gujarat with excellent connectivity from every major Indian city and several international destinations. However, at 450 km from Dwarka, it is too far for a comfortable road journey. The road from Ahmedabad to Dwarka takes 6.5-7.5 hours, you would land at Ahmedabad, add a full day of road travel, and arrive at Dwarka exhausted. This defeats the purpose of flying.
The smart strategy using Ahmedabad as a gateway is the fly-then-train combination. Fly into Ahmedabad (morning flight from any city), spend the afternoon in Ahmedabad if you wish, then board an overnight train from Ahmedabad Junction to Dwarka (departing late evening, arriving early morning at DWK). This is the optimal hybrid, you get the speed of air travel into Gujarat, then the comfort of overnight train to Dwarka, arriving fresh for morning aarti.
This strategy also works well in reverse on the return journey. Take a train from Dwarka to Ahmedabad overnight, arrive in the morning, and catch an afternoon or evening flight back to your home city. This way neither the first nor the last night of your trip is wasted on transit, you are at a temple or on a comfortable train every night.
Which Airport Should You Use?
Choose Jamnagar (JGA) if you can find a direct or convenient flight from your city, especially from Mumbai. It is 90 minutes closer to Dwarka and the cab journey is shorter. Ideal for Mumbai pilgrims who can get a morning flight and want to be at the temple by afternoon.
Choose Rajkot (RAJ) if Jamnagar has no flights on your dates or your city has no direct Jamnagar connection. Rajkot has much better frequency and you can almost always find a flight. The extra 1 hour on the road is worth the flight flexibility.
Choose Ahmedabad (AMD) + overnight train if you are coming from a city with no Jamnagar or Rajkot flight, or if the fare difference is large. Flying to Ahmedabad is almost always possible from anywhere in India, and the overnight train hybrid works extremely well for pilgrims.
For groups of 4 or more traveling together, the cab cost from any of these airports splits to a reasonable per-head figure. A ₹3,000 cab from Jamnagar costs ₹750 per person in a group of four, competitive with train fares. For solo travelers or couples, the train is almost always more economical than flying plus cab combined.
Frequently Asked Questions
Also Read
How to Reach Dwarka
All transport modes to Dwarka, train from Mumbai and Delhi, road routes, and the complete air travel guide.
Read MoreDelhi to Dwarka Gujarat
From Delhi: Yoga Express train (28-32 hrs), fly to Jamnagar, or fly to Rajkot, all options compared.
Read MoreDwarka by Train
Station code DWK, 1 km from the temple. Key trains from Mumbai, Delhi, and Ahmedabad explained.
Read MoreJamnagar to Dwarka Distance
141 km by road or just 84 minutes by Vande Bharat Express, why Jamnagar is often the fastest gateway airport for Dwarka.
Read MoreRajkot Airport to Dwarkadhish Temple
Flying into Rajkot Hirasar Airport? Here's the approximately 260 km route, taxi fare and train alternative to reach the temple.
Read More