MSRTC (ST) bus timetable, updated October 2026
Swargate (Pune) to Mahabaleshwar MSRTC (ST) bus timetable
The MSRTC (ST) bus runs from Swargate (Pune) to Mahabaleshwar. The first bus leaves Swargate (Pune) at 5:30 AM and the last at 4:00 PM, roughly every 60 minutes (5 trips a day). The journey covers 2 stops and takes about 210 minutes.
Get the appSwargate (Pune) Mahabaleshwar
- First bus
- 5:30 AM
- Last bus
- 4:00 PM
- Frequency
- every 60 min
- Trips / day
- 5
- Journey time
- about 210 min
- Stops
- 2
Departures from Swargate (Pune)
- 5:30 AM
- 6:30 AM
- 6:45 AM
- 3:00 PM
- 4:00 PM
See the time at every stop in the BusKosh app.
All 2 stops, in order
- Swargate (Pune)
- Mahabaleshwar
Mahabaleshwar Swargate (Pune)
- First bus
- 9:00 AM
- Last bus
- 7:30 PM
- Frequency
- every 60 min
- Trips / day
- 5
- Journey time
- about 210 min
- Stops
- 2
Departures from Mahabaleshwar
- 9:00 AM
- 10:00 AM
- 11:00 AM
- 6:30 PM
- 7:30 PM
See the time at every stop in the BusKosh app.
All 2 stops, in order
- Mahabaleshwar
- Swargate (Pune)
Swargate (Pune) to Mahabaleshwar: quick answers
What time is the first MSRTC (ST) bus from Swargate (Pune) to Mahabaleshwar?
The first bus leaves Swargate (Pune) at 5:30 AM.
What time is the last bus from Swargate (Pune) to Mahabaleshwar?
The last bus leaves Swargate (Pune) at 4:00 PM. In the other direction the last bus leaves Mahabaleshwar at 7:30 PM.
How many MSRTC (ST) buses run from Swargate (Pune) to Mahabaleshwar a day?
5 buses a day, about every 60 minutes.
How long does the bus from Swargate (Pune) to Mahabaleshwar take?
About 210 minutes, with 2 stops on the way. The time at each stop is in the BusKosh app.
Data: MSRTC (ST) published timetable, refreshed October 2026. Times are planned departures, not live positions.