GoAsia
India

How to Get from Ahmedabad to Pune

Travel from Ahmedabad to Pune by flight (1h 15m), overnight Ahimsa Express (16:15 to 04:35) or bus. Times and tips.

Last updated: November 12, 2026

How to Get from Ahmedabad to Pune
Contents

Ahmedabad's old walled city and riverfront lie in Gujarat, and Pune's cafes and hills sit on the Deccan Plateau. The choice is between a short flight and an overnight train or bus.

Train, Bus, Flight and Ferry tickets

Booking and payment are handled by 12Go, not GoAsia. We may receive a commission when you book through our links.

Ahmedabad to Pune by Flight

IndiGo flies from Sardar Vallabhbhai Patel International Airport (AMD) to Pune International Airport (PNQ). Flights listed for 13 to 17 November 2026 take 1 hour 10 minutes to 1 hour 15 minutes, and the lowest listed fares ran from ₹5,827 to ₹12,757. The airport in Ahmedabad is at Hansol, about 9 km north of the city centre, and Pune's airport is in Lohegaon, about 11 km from the city.[1]

Ahmedabad to Pune by Train

The Ahimsa Express (11095) leaves Ahmedabad Junction at 16:15 and arrives in Pune Junction at 04:35 the next morning. The return train (11096) leaves Pune at 19:50 and arrives in Ahmedabad at 07:45.[2]

Ahmedabad to Pune by Bus

Overnight buses run between the two cities with sleeper and seated classes. The ride takes from about 12 hours 30 minutes.[3]

Tips for Traveling from Ahmedabad to Pune

  • Fly for speed: The flight saves most of a day if you are short of time.
  • Book the berth: The Ahimsa Express is an overnight train, so reserve a sleeper berth in advance.
  • Plan the arrival: The train reaches Pune around 04:35, so arrange your onward ride in advance.

Frequently Asked Questions

How can I book tickets from Ahmedabad to Pune?

Use the booking tool on this page to compare the transport options currently available from Ahmedabad to Pune, including current prices and schedules.

What is the fastest way to get from Ahmedabad to Pune?

By air. IndiGo flights take 1 hour 10 minutes to 1 hour 15 minutes.

Is there a train from Ahmedabad to Pune?

Yes. The Ahimsa Express (11095) leaves Ahmedabad Junction at 16:15 and arrives in Pune Junction at 04:35.

How long does the bus from Ahmedabad to Pune take?

The ride takes from about 12 hours 30 minutes.

Is there a train back from Pune to Ahmedabad?

Yes. The Ahimsa Express (11096) leaves Pune at 19:50 and arrives in Ahmedabad at 07:45.

Sources and background

Numbers in the text such as [1] refer to these sources.

  1. [1] IndiGo: Ahmedabad to Pune Flights. Retrieved November 12, 2026.
  2. [2] Indian Railways (CRIS): Mail/Express/Superfast Train Names with Details. Retrieved November 12, 2026.
  3. [3] 12Go: 12Go timetable Pune - Ahmedabad. Retrieved November 12, 2026.

Guide prices and journey times are indicative, not live quotes. A booked package may include transfers and waiting time as well as the main journey. Check the selected offer, pickup point and current conditions before booking.