There are 8 ways to get from Shivpuri 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.
Train to Gwalior Airport, fly to Pune Airport
best- Take the train from Shivpuri to Sanicharatrain
- Fly from Gwalior Airport (GWL) to Pune Airport (PNQ)plane GWL - PNQ
9h 24m₹7,585–15,731Train
cheapest- Take the train from Shivpuri to Pune Jntrain 22194
22h 3m₹550–4,300Train, bus
- Take the train from Shivpuri to Ujjain Jntrain 09118 / ...
- Take the bus from FlixBus Ujjain - Hariphatak Circle to FlixBus Pune - Sangamwadi Parking IIIbus FlixBus IN2320
25h 44m₹1,239–5,208Drive 949.5 km
- Drive from Shivpuri to Punecar 949.5 km
14h 57m₹10,252–14,808Train to Raja Bhoj International Airport, fly to Pune Airport
- Take the train from Shivpuri to Bhopal Jntrain
- Fly from Raja Bhoj International Airport (BHO) to Pune Airport (PNQ)plane BHO - PNQ
10h 10m₹6,236–15,451Train to Gwalior Airport, fly to Chhatrapati Shivaji Maharaj International Airport, bus
- Take the train from Shivpuri to Sanicharatrain
- Fly from Gwalior Airport (GWL) to Chhatrapati Shivaji Maharaj International Airport (BOM)plane GWL - BOM
- Take the bus from Vileparle to Chandani Chowkbus
8h 52m₹6,492–26,486Train to Indore, fly to Pune Airport
- Take the train from Shivpuri to Indore Jn Bgtrain
- Fly from Indore (IDR) to Pune Airport (PNQ)plane IDR - PNQ
13h 24m₹5,817–13,096Train to Raja Bhoj International Airport, fly to Chhatrapati Shivaji Maharaj International Airport, bus
- Take the train from Shivpuri to Bhopal Jntrain
- Fly from Raja Bhoj International Airport (BHO) to Chhatrapati Shivaji Maharaj International Airport (BOM)plane BHO - BOM
- Take the bus from Vileparle to Chandani Chowkbus
12h 19m₹6,043–20,206
Shivpuri to Pune by train
Questions & Answers
The cheapest way to get from Shivpuri to Pune is to train which costs ₹550 - ₹4,300 and takes 22h 3m.
The fastest way to get from Shivpuri to Pune is to train and fly and bus which takes 8h 52m and costs ₹6,500 - ₹27,000.
Yes, there is a direct train departing from Shivpuri and arriving at Pune Jn. Services depart once a week, and operate Saturday. The journey takes approximately 22h 3m.
The distance between Shivpuri and Pune is 1146 km. The road distance is 949.5 km.
The best way to get from Shivpuri to Pune without a car is to train which takes 22h 3m and costs ₹550 - ₹4,300.
It takes approximately 9h 24m to get from Shivpuri to Pune, including transfers.
Shivpuri to Pune train services, operated by Indian Railways, depart from Shivpuri station.
Shivpuri to Pune train services, operated by Indian Railways, arrive at Pune Jn station.
Yes, the driving distance between Shivpuri to Pune is 949 km. It takes approximately 14h 57m to drive from Shivpuri to Pune.
There are 1015+ hotels available in Pune.
What companies run services between Shivpuri, India and Pune, India?
Indian Railways operates a train from Shivpuri to Pune Jn once a week. Tickets cost ₹550–4,300 and the journey takes 22h 3m.
- Website
- goindigo.in
Flights from Gwalior Airport to Pune Airport via Delhi
- Ave. Duration
- 6h 1m
- When
- Every day
- Estimated price
- ₹7,500–14,000
Flights from Gwalior Airport to Pune Airport via Chhatrapati Shivaji Maharaj International Airport, Goa Mopa
- Ave. Duration
- 10h
- When
- Every day
- Estimated price
- ₹7,500–14,000
Flights from Raja Bhoj International Airport to Pune Airport
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- ₹5,000–13,000
Flights from Gwalior Airport to Chhatrapati Shivaji Maharaj International Airport
- Ave. Duration
- 2h
- When
- Every day
- Estimated price
- ₹5,500–18,000
Flights from Indore to Pune Airport
- Ave. Duration
- 1h 17m
- When
- Every day
- Estimated price
- ₹6,000–10,000
Flights from Raja Bhoj International Airport to Chhatrapati Shivaji Maharaj International Airport
- Ave. Duration
- 1h 40m
- When
- Every day
- Estimated price
- ₹5,000–16,000
- Website
- airindia.in
Flights from Gwalior Airport to Pune Airport via Bengaluru
- Ave. Duration
- 7h 30m
- When
- Every day
- Estimated price
- ₹10,000–28,000
Flights from Indore to Pune Airport
- Ave. Duration
- 1h 40m
- When
- Every day
- Estimated price
- ₹4,800–17,000
Flights from Raja Bhoj International Airport to Chhatrapati Shivaji Maharaj International Airport
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- ₹4,700–18,000
- Website
- airindiaexpress.in
Flights from Gwalior Airport to Pune Airport via Bengaluru
- Ave. Duration
- 7h 30m
- When
- Every day
- Estimated price
- ₹10,000–28,000
Flights from Indore to Pune Airport
- Ave. Duration
- 1h 40m
- When
- Every day
- Estimated price
- ₹4,800–17,000
- Phone
- 14646
- care@irctc.co.in
- Website
- irctc.co.in
Train from Shivpuri to Sanichara
- Ave. Duration
- 2h 45m
- Frequency
- Once daily
- Estimated price
- ₹150–1,300
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹150–190
- Third AC (3A)
- ₹440–550
- Second AC (2A)
- ₹600–750
- First Class (1A)
- ₹950–1,300
Train from Shivpuri to Pune Jn
- Ave. Duration
- 22h 3m
- Frequency
- Once a week
- Estimated price
- ₹550–4,300
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹550–700
- Third AC (3A)
- ₹1,400–1,800
- Second AC (2A)
- ₹2,000–2,600
- First Class (1A)
- ₹3,400–4,300
Train from Shivpuri to Ujjain Jn
- Ave. Duration
- 7h 35m
- Frequency
- 3 times a day
- Estimated price
- ₹230–1,900
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹230–280
- Third AC (3A)
- ₹600–800
- Second AC (2A)
- ₹850–1,100
- First Class (1A)
- ₹1,400–1,900
Train from Shivpuri to Bhopal Jn
- Ave. Duration
- 6h 50m
- Frequency
- 5 times a week
- Estimated price
- ₹240–1,900
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹240–280
- Third AC (3A)
- ₹600–800
- Second AC (2A)
- ₹850–1,100
- First Class (1A)
- ₹1,400–1,900
Train from Shivpuri to Indore Jn Bg
- Ave. Duration
- 9h 33m
- Frequency
- Twice daily
- Estimated price
- ₹260–2,100
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹260–320
- Third AC (3A)
- ₹700–900
- Second AC (2A)
- ₹950–1,300
- First Class (1A)
- ₹1,600–2,100
- Phone
- +91 8404855555
- Website
- flixbus.in
Bus from FlixBus Ujjain - Hariphatak Circle to FlixBus Pune - Sangamwadi Parking III
- Ave. Duration
- 16h 50m
- Frequency
- Once daily
- Estimated price
- ₹1,000–3,400
- Website
- https://www.flixbus.in
- Phone
- 1800 22 1250
- Website
- msrtc.maharashtra.gov.in
Bus from Vileparle to Chandani Chowk
- Ave. Duration
- 1h 58m
- Frequency
- Every 30 minutes
- Estimated price
- ₹420–710
- Schedules at
- msrtc.maharashtra.gov.in
- AC Shivneri
- ₹710
- Semi Luxury
- ₹429
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including How do I get from Sydney to Melbourne, South Korea: Travelling from Seoul to Busan , and How to get from Gatwick Airport into central London - to help you get the most out of your next trip.











