Search results are full of pages promising a single “MSRTC timetable PDF” covering every bus in Maharashtra. Here is the honest truth: no official all-Maharashtra timetable PDF exists. MSRTC runs roughly 15,000 buses across thousands of routes, and schedules are revised so often that a statewide printed document would be outdated within weeks. What does exist is a set of reliable ways to check route-wise timings, and this guide walks through each of them step by step.
Why There Is No Single MSRTC Timetable PDF
MSRTC organises its operations into divisions (Pune, Mumbai, Nashik, Chhatrapati Sambhajinagar, Nagpur, Amravati, Kolhapur and others), and each division manages dozens of depots. Timetables are prepared at depot level and adjusted for seasons, festivals, road works and fleet availability. Some divisional offices have occasionally published depot-wise PDF sheets, but coverage is patchy and files are frequently removed or outdated. Treat any third-party site offering a “complete MSRTC PDF download” with caution — it is almost always an unofficial, stale copy.
Reliable Ways to Check MSRTC Bus Timings
1. The Official MSRTC Reservation Portal (Best Option)
The reservation website doubles as a live timetable. Because it pulls from the same system conductors and depots use, it is the most current source available online. To check any route:
- Open the official MSRTC online reservation portal in your browser.
- Enter your origin and destination bus stands and pick a travel date.
- Press search — every reservable service on that route appears with departure time, bus type (Ordinary, Semi-Luxury, Shivshahi, Shivneri, e-Shivai) and fare.
- Take a screenshot or note the timings; that is effectively your personalised “timetable PDF”.
One limitation: purely local ordinary services that cannot be reserved may not show up, so village-to-taluka runs sometimes need a bus stand enquiry instead.
2. The MSRTC Mobile App
The official reservation app (Android and iOS) offers the same route search on your phone, plus booking, cancellation and e-tickets. Search your route for today’s date to see the current schedule even if you do not plan to book.
3. Bus Stand Enquiry Counters
Every ST stand, from Mumbai Central to the smallest taluka stop, keeps a master timetable at the enquiry window or painted on a board near the platforms. For rural and short-distance routes this remains the single most accurate source. Large terminals also announce departures on public address systems.
4. Phone Enquiry
MSRTC’s central helpline and individual depot phone numbers can confirm timings, which is useful before an early-morning departure or during monsoon disruptions when schedules shift.
| Toll-Free Helpline | 1800-222-250 (6 AM – 10 PM) |
| Official Website | msrtc.maharashtra.gov.in |
| Online Booking | msrtc.gov.in |
| helpdesk@msrtc.gov.in |
Division-Wise Timetable Information
If a divisional office has published any depot sheets, they appear under that division’s section of the official MSRTC website. The table below summarises the major divisions and depots; availability of downloadable files varies and is never guaranteed.
| Division | Major Depots Covered | PDF Available At |
|---|---|---|
| Pune Division | Swargate, Wakdewadi, Shivajinagar, Katraj, Hadapsar, Pimpri | msrtc.maharashtra.gov.in → Pune Division |
| Mumbai Division | Dadar CBS, Borivali, Thane, Kalyan, Panvel | msrtc.maharashtra.gov.in → Mumbai Division |
| Nashik Division | Nashik Road, Nashik CBS, Malegaon, Dhule, Jalgaon | msrtc.maharashtra.gov.in → Nashik Division |
| Aurangabad Division | Cidco BS, Maliwada BS, Jalna, Latur, Nanded, Osmanabad | msrtc.maharashtra.gov.in → Aurangabad Division |
| Nagpur Division | Ganeshpeth, Maliwada, Amravati, Akola, Wardha, Chandrapur | msrtc.maharashtra.gov.in → Nagpur Division |
| Kolhapur Division | Kolhapur CBS, Sangli, Satara, Ichalkaranji, Solapur | msrtc.maharashtra.gov.in → Kolhapur Division |
| Konkan Division | Ratnagiri, Chiplun, Sindhudurg, Sawantwadi, Alibaug | msrtc.maharashtra.gov.in → Konkan Division |
| Amravati Division | Amravati, Yavatmal, Akola, Washim, Buldhana | msrtc.maharashtra.gov.in → Amravati Division |
Sample Timetable: Major Maharashtra Routes
For quick reference, here is a summary of first bus, last bus and frequency on some heavily used corridors. All timings and fares below are indicative and change regularly — verify on the reservation portal or at the bus stand before travelling.
| Route | First Bus | Last Bus | Frequency | Duration | Fare |
|---|---|---|---|---|---|
| Pune (Swargate) → Mumbai (Dadar) Shivneri | 05:30 AM | 11:00 PM | Every 30 min | 3.5–4 hrs | ₹390 |
| Mumbai (Dadar) → Pune (Swargate) Shivneri | 05:30 AM | 10:00 PM | Every 30 min | 3.5–4 hrs | ₹390 |
| Pune → Nashik (Shivai) | 06:00 AM | 10:00 PM | Every 1 hr | 4–5 hrs | ₹230 |
| Pune → Kolhapur (Express) | 05:30 AM | 11:00 PM | Every 30 min | 4–5 hrs | ₹200 |
| Pune → Aurangabad (Shivai) | 06:00 AM | 10:00 PM | Every 1 hr | 5–6 hrs | ₹280 |
| Pune → Nagpur (Overnight) | 05:00 AM | 08:00 PM | Every 2 hrs | 12–13 hrs | ₹600 |
| Pune → Satara | 05:00 AM | 10:30 PM | Every 20 min | 2–2.5 hrs | ₹130 |
| Nashik → Mumbai | 05:30 AM | 10:30 PM | Every 1 hr | 4–5 hrs | ₹200–280 |
| Nashik → Shirdi | 05:30 AM | 09:00 PM | Every 30 min | 1.5 hrs | ₹80 |
| Swargate → Tuljapur | 07:00 AM | 06:00 PM | Every 2 hrs | 5 hrs | ₹220 |
| Kolhapur → Pune | 05:00 AM | 11:30 PM | Every 20–30 min | 4–5 hrs | ₹200 |
| Aurangabad → Nagpur | 05:30 AM | 07:00 PM | Every 1–2 hrs | 5–6 hrs | ₹280 |
Depot-specific pages are often more practical than a statewide file. For example, our Swargate bus station timetable covers Pune’s busiest terminal in detail, and the Amravati bus stand timetable does the same for Vidarbha travellers.
How to Save a Route Timetable as a PDF Yourself
If you specifically want a PDF for offline use, make your own in under a minute:
- Search your route on the MSRTC reservation portal.
- When the results list loads, press Ctrl+P (or the browser’s Print option on mobile).
- Choose “Save as PDF” as the printer and save the file.
You now have an accurate, dated timetable for exactly the route you need — far more useful than a generic statewide document.
Frequently Asked Questions
Is there an official MSRTC timetable PDF for all of Maharashtra?
No. MSRTC does not publish a single consolidated PDF. Timings are maintained route-wise in the reservation system and depot-wise at bus stands.
Where can I see MSRTC bus timings online for free?
Search any origin-destination pair on the official MSRTC reservation portal or app. Viewing timings is free; you only pay if you book a ticket.
Do sites offering “MSRTC timetable PDF download” have official files?
Almost never. Most host outdated or manually compiled lists. Cross-check anything you download against the reservation portal or the bus stand enquiry counter.
How do I find timings for ordinary village buses that are not online?
Ask at the enquiry window of the nearest bus stand or call the local depot. Non-reservable ordinary services are managed at depot level and often do not appear in online search results.
How often do MSRTC timetables change?
Schedules are revised several times a year and additionally around festivals such as Diwali, Ganpati and Ashadhi Ekadashi, when extra buses run and regular timings may shift.
Disclaimer: This is an unofficial informational website with no affiliation to MSRTC or the Government of Maharashtra. Always confirm timings and fares through official MSRTC sources.
Find More MSRTC Bus Timetables
Browse all Maharashtra ST bus routes, timetables and ticket prices