How to Get to Gandhinagar by Road, Bus and Air
A practical guide to reaching Gujarat's planned capital by train, bus, car or plane, with honest advice on the smoothest options.
By Air: The Nearest Airport and Last-Mile Connections
Sardar Vallabhbhai Patel International Airport (AMD) in Ahmedabad is the closest airport to Gandhinagar, about 20 kilometres away. The drive takes 30–40 minutes via the Ahmedabad–Gandhinagar Highway (NH-147) or the Sabarmati–Gandhinagar metro line if you prefer rail. Prepaid taxis from the airport to Gandhinagar typically cost ₹600–900, while app-based cabs (Ola, Uber) charge ₹400–700 depending on demand. Alternatively, take the Ahmedabad Metro from the airport to Motera, then switch to the Gandhinagar line; the entire journey costs under ₹50 and takes around 50 minutes.
For a smoother arrival, book a hotel in Gandhinagar's Sector 11 or Sector 16 areas, which are close to the metro station and main road links. If you're arriving late, pre-book an airport transfer through your hotel—many offer pickup for a fee. Avoid relying on shared autos from the airport after 10 pm, as they become infrequent. The airport has a dedicated prepaid taxi counter in the arrivals hall, which is the safest bet for first-time visitors. Domestic flights connect Ahmedabad to Mumbai, Delhi, Bengaluru and Chennai, while international flights serve Dubai, Doha and Singapore.
By Train: Direct Services and the Ahmedabad Hub
Gandhinagar Capital railway station (GNC) sits in Sector 14 and has direct trains from Ahmedabad (30–40 minutes, ₹20–50) and Delhi (16–18 hours, ₹500–1,200 depending on class). However, the Ahmedabad Junction (ADI) is the major railhead with far more services from Mumbai, Pune, Bengaluru and Chennai. From ADI, you can take a local train to Gandhinagar (30 minutes, ₹10–20) or a taxi (40 minutes, ₹400–600). The local trains run roughly every hour from 5 am to 11 pm, but they can be crowded during peak hours.
If you're arriving at ADI late at night, consider staying near the station in Ahmedabad and travelling to Gandhinagar the next morning. Otherwise, pre-book a cab. For a comfortable journey, book a hotel in Gandhinagar near the railway station—Sectors 11 and 14 have several options. The station area is quiet after dark, so arrange your transfer in advance. Trains from Mumbai take 6–8 hours, while those from Delhi take 12–16 hours. For a faster option, the Vande Bharat Express from Mumbai reaches Ahmedabad in about 5.5 hours.
By Bus: State Transport and Private Operators
Gujarat State Road Transport Corporation (GSRTC) runs frequent buses from Ahmedabad's Gitamandir and Paldi bus stands to Gandhinagar. The journey takes 45–60 minutes and costs ₹25–40. Private operators like Patel Tours and Travels and Neeta Travels also run Volvo buses from Mumbai (12–14 hours, ₹800–1,200) and Pune (14–16 hours, ₹1,000–1,400). These buses usually drop you at the Gandhinagar bus stand in Sector 11, which is centrally located.
For a stress-free arrival, book a hotel within walking distance of the Sector 11 bus stand—several budget and mid-range options exist. Buses from Udaipur (5–6 hours) and Mount Abu (4–5 hours) are also available, making Gandhinagar a feasible weekend trip from Rajasthan. Avoid taking the last bus from Ahmedabad on weekends, as it can be packed; aim for a mid-afternoon departure. If you're travelling with luggage, the GSRTC Volvo buses offer more comfort and guaranteed seats for a slightly higher fare.
By Road: Driving and Car Rental
Driving to Gandhinagar is straightforward via the Ahmedabad–Gandhinagar Highway (NH-147), which is well-maintained and takes about 30 minutes from Ahmedabad city centre. From Mumbai, it's a 9–10 hour drive (520 km) via NH-48, while from Udaipur it's 5–6 hours (280 km). Toll charges from Mumbai to Gandhinagar amount to roughly ₹500–700. Renting a car with a driver from Ahmedabad costs ₹1,500–2,500 per day, depending on the vehicle.
If you're driving yourself, note that parking in Gandhinagar is generally easier than in Ahmedabad, but hotels may charge for parking—confirm when booking. For a convenient stay, choose a hotel in Sector 11 or 16, which have ample parking and easy access to the highway. Avoid driving during the monsoon (July–September) if you're not confident on wet roads, as the highway can get slippery. The best months for a road trip are November to February, when the weather is pleasant.
Questions, answered
What is the nearest airport to Gandhinagar?
Sardar Vallabhbhai Patel International Airport (AMD) in Ahmedabad is about 20 km away. It takes 30–40 minutes by taxi or you can use the metro. Prepaid taxis cost ₹600–900, app-based cabs ₹400–700.
Are there direct trains from Mumbai to Gandhinagar?
Yes, a few trains like the Mumbai Central–Gandhinagar Capital Express run directly, taking 7–8 hours. Alternatively, take a train to Ahmedabad (5–6 hours) and then a local train or taxi to Gandhinagar.
How frequent are buses from Ahmedabad to Gandhinagar?
GSRTC buses run every 15–20 minutes from Gitamandir and Paldi bus stands in Ahmedabad. The journey takes 45–60 minutes and costs ₹25–40. Private Volvo buses are less frequent but more comfortable.
Is it better to stay in Gandhinagar or Ahmedabad?
Gandhinagar is quieter and closer to attractions like Akshardham and the Assembly Building. Ahmedabad has more hotel options and nightlife. For a focused Gandhinagar visit, stay in Sectors 11 or 16.
What is the best way to get from Ahmedabad airport to Gandhinagar?
A prepaid taxi (₹600–900) is the most convenient. App-based cabs (₹400–700) are cheaper but may have surge pricing. The metro is the cheapest (under ₹50) but requires a change at Motera.
How long does it take to drive from Udaipur to Gandhinagar?
The drive is about 5–6 hours via NH-48, covering 280 km. Toll charges are approximately ₹300–400. The road is in good condition, but avoid night driving due to limited lighting in some stretches.
Are there direct flights from Delhi to Ahmedabad?
Yes, multiple daily flights operate between Delhi and Ahmedabad, taking about 1.5 hours. Fares vary; book in advance for lower prices. From Ahmedabad, take a taxi or metro to Gandhinagar.
What is the cheapest way to reach Gandhinagar from Ahmedabad?
The cheapest option is the local train (₹10–20) or GSRTC bus (₹25–40). Both are frequent and take under an hour. However, they can be crowded during peak hours, so travel light.
5% back on completed stays · ~1 tonne CO₂ retired per booking