There are 10 ways to get from Ghāziābād to Pune by train, plane, bus, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Line 12429 train to Indira Gandhi International Airport, fly to Pune Airport
best- Take the train from Ghaziabad to New Delhitrain
- Fly from Indira Gandhi International Airport (DEL) to Pune Airport (PNQ)plane DEL - PNQ
5h 3m₹7,176–14,973Train
cheapest- Take the train from Ghaziabad to Pune Jntrain 17364
30h 20m₹700–5,500Train via Panvel
- Take the train from Ghaziabad to Panveltrain 22660
- Take the train from Panvel to Shivaji Nagartrain 12125
22h 21m₹782–5,934Bus via Indore
- Take the bus from Ghaziabad, Uttar Pradesh to Indore, Madhya Pradeshbus Ghaziabad, Uttar Pradesh - Indore, Madhya Pradesh
- Take the bus from Indore, Madhya Pradesh to Pune, Maharashtrabus Indore, Madhya Pradesh - Pune, Maharashtra
27h 54m₹2,280–3,708Drive 1,319.7 km
- Drive from Ghāziābād to Punecar 1,319.7 km
16h 32m₹14,923–21,555Fly Hindon to Chhatrapati Shivaji Maharaj International Airport, bus
- Fly from Hindon (HDO) to Chhatrapati Shivaji Maharaj International Airport (BOM)plane HDO - BOM
- Take the bus from Vileparle to Vanajbus
5h 24m₹8,409–20,515Fly Indira Gandhi International Airport to Chhatrapati Shivaji Maharaj International Airport, bus
- Fly from Indira Gandhi International Airport (DEL) to Chhatrapati Shivaji Maharaj International Airport (BOM)plane DEL - BOM
- Take the bus from Vileparle to Vanajbus
7h 18m₹6,445–10,228Train to Dehradun Airport, fly to Pune Airport
- Take the train from Ghaziabad to Haridwar Jntrain
- Fly from Dehradun Airport (DED) to Pune Airport (PNQ)plane DED - PNQ
8h 1m₹8,217–14,686Bus
- Take the bus from Ghaziabad, Uttar Pradesh to Pune, Maharashtrabus Ghaziabad, Uttar Pradesh - Pune, Maharashtra
35hBus #2
- Take the bus from Ghaziabad, Uttar Pradesh to Gurugrambus Ghaziabad, Uttar Pradesh - Gurugram
- Take the bus from Gurugram to Pune, Maharashtrabus Gurugram
38h 5m
Ghāziābād to Pune by train
Comparing Your Travel Options
The cheapest way to get from Ghāziābād to Pune is to train which costs ₹700 - ₹5,500 and takes 30h 20m.
The fastest way to get from Ghāziābād to Pune is to line 12429 train and fly which takes 5h 3m and costs ₹7,000 - ₹15,000.
Yes, there is a direct bus departing from Ghaziabad, Uttar Pradesh and arriving at Pune, Maharashtra. Services depart five times a day, and operate every day. The journey takes approximately 35h.
Yes, there is a direct train departing from Ghaziabad and arriving at Pune Jn. Services depart once a week, and operate Thursday. The journey takes approximately 30h 20m.
The distance between Ghāziābād and Pune is 1220 km. The road distance is 1319.7 km.
The best way to get from Ghāziābād to Pune without a car is to train via Panvel which takes 22h 21m and costs ₹750 - ₹6,000.
It takes approximately 5h 3m to get from Ghāziābād to Pune, including transfers.
Ghāziābād to Pune bus services, operated by Laxmi Holidays, depart from Ghaziabad, Uttar Pradesh station.
Ghāziābād to Pune train services, operated by Indian Railways, depart from Ghaziabad station.
The best way to get from Ghāziābād to Pune is to train via Panvel which takes 22h 21m and costs ₹750 - ₹6,000. Alternatively, you can bus via Indore, which costs ₹2,200 - ₹3,800 and takes 27h 54m.
What companies run services between Ghāziābād, India and Pune, India?
You can take a train from Ghaziabad to Shivaji Nagar via Panvel in around 22h 21m. Alternatively, you can take a bus from Ghaziabad, Uttar Pradesh to Pune, Maharashtra via Indore, Madhya Pradesh in around 27h 54m.
- Website
- airindia.in
Flights from Indira Gandhi International Airport to Pune Airport
- Ave. Duration
- 2h 13m
- When
- Every day
- Estimated price
- ₹6,500–14,000
Flights from Indira Gandhi International Airport to Chhatrapati Shivaji Maharaj International Airport
- Ave. Duration
- 2h 23m
- When
- Every day
- Estimated price
- ₹4,600–11,000
Flights from Dehradun Airport to Pune Airport via Indira Gandhi International Airport
- Ave. Duration
- 4h 21m
- When
- Every day
- Estimated price
- ₹7,000–12,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Ghaziabad to New Delhi
- Ave. Duration
- 43 min
- Frequency
- Hourly
- Estimated price
- ₹110–900
- Website
- irctc.co.in
- Sleeper Class
- ₹110–140
- Third AC (3A)
- ₹330–410
- Second AC (2A)
- ₹440–550
- First Class (1A)
- ₹700–900
Train from Ghaziabad to Panvel
- Ave. Duration
- 19h 17m
- Frequency
- Once a week
- Estimated price
- ₹600–4,800
- Website
- irctc.co.in
- Sleeper Class
- ₹600–750
- Third AC (3A)
- ₹1,600–2,000
- Second AC (2A)
- ₹2,200–2,800
- First Class (1A)
- ₹3,800–4,800
Train from Panvel to Shivaji Nagar
- Ave. Duration
- 2h 4m
- Frequency
- Once daily
- Estimated price
- ₹150–1,200
- Website
- irctc.co.in
- Sleeper Class
- ₹150–180
- Third AC (3A)
- ₹410–550
- Second AC (2A)
- ₹550–700
- First Class (1A)
- ₹900–1,200
Train from Ghaziabad to Haridwar Jn
- Ave. Duration
- 3h 27m
- Frequency
- Every 3 hours
- Estimated price
- ₹190–1,500
- Website
- irctc.co.in
- Sleeper Class
- ₹190–230
- Third AC (3A)
- ₹500–650
- Second AC (2A)
- ₹700–900
- First Class (1A)
- ₹1,100–1,500
Train from Ghaziabad to Pune Jn
- Ave. Duration
- 30h 20m
- Frequency
- Once a week
- Estimated price
- ₹700–5,500
- Website
- irctc.co.in
- Sleeper Class
- ₹700–850
- Third AC (3A)
- ₹1,700–2,200
- Second AC (2A)
- ₹2,500–3,200
- First Class (1A)
- ₹4,200–5,500
- Phone
- +91 8377971006
- [email protected]
- Website
- Laxmi Holidays
Bus from Ghaziabad, Uttar Pradesh to Indore, Madhya Pradesh
- Ave. Duration
- 14h 30m
- Frequency
- Every 20 minutes
- Estimated price
- ₹850–1,700
- Schedules at
- Laxmi Holidays
Bus from Ghaziabad, Uttar Pradesh to Gurugram
- Ave. Duration
- 1h 20m
- Frequency
- Every 10 minutes
- Estimated price
- ₹650–1,400
- Schedules at
- Laxmi Holidays
Want to know more about travelling around India
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
How to travel India's Golden Triangle
Read the travel guide
Booking & Getting There
Ghāziābād to Pune bus services, operated by Laxmi Holidays, arrive at Indore, Madhya Pradesh station.
Ghāziābād to Pune train services, operated by Indian Railways, arrive at Panvel station.
Yes, the driving distance between Ghāziābād to Pune is 1320 km. It takes approximately 16h 32m to drive from Ghāziābād to Pune.
Book your Ghāziābād to Pune bus tickets online with Omio.
There are 1172+ hotels available in Pune.











