Independent MSRTC bus guide · Not an official MSRTC website
Independent MSRTC Passenger Guide

MSRTC bus timetable & Maharashtra ST bus schedule guide

Advertisement

Maharashtra State Road Transport Corporation (MSRTC) is one of the largest public road transport undertakings in India, with over 14,000 buses and more than 55 lakh daily passengers (PTI, July 2026). This guide gives indicative frequencies on major corridors for planning. For exact departures, search your date on the official portal.

Key Intercity Travel Corridors & Schedules

CorridorPrimary Service TypeIndicative FrequencyAverage Travel Time
Pune ⇄ MumbaiShivneri Volvo & E-ShivneriEvery 15 to 20 minutes (24x7)3 to 3.5 hrs via Expressway
Pune ⇄ NashikShivshahi AC & HirkaniEvery 30 to 45 minutes4.5 to 5 hrs via NH-60
Mumbai ⇄ ShirdiShivshahi AC & OrdinaryHourly departures (morning & night)5 to 6 hrs via Samruddhi / Kasara
Pune ⇄ ShirdiOrdinary Express & ShivshahiEvery 30 to 40 minutes4 to 4.5 hrs via Ahmednagar
Pune ⇄ KolhapurShivneri & Shivshahi ACEvery 20 to 30 minutes4.5 to 5.5 hrs via NH-48
Nagpur ⇄ AmravatiOrdinary & Shivshahi ACEvery 15 to 20 minutes2.5 to 3.5 hrs via NH-53
Pune ⇄ SolapurParivartan Ordinary & ShivshahiEvery 30 minutes4.5 to 5.5 hrs via NH-65

How MSRTC Bus Timetables Are Organized

MSRTC schedules are arranged into three operational tiers:

  • Non-Stop Point-to-Point Express (Point-to-Point): High-speed direct services like the Dadar–Swargate Shivneri that do not pick up local passengers en route.
  • Rapid Intercity Ordinary (जलद / Express): Inter-district buses connecting major taluka and district headquarters with designated stops at division depots.
  • Rural & Village Services (मुक्कामी / Ordinary): Essential passenger services providing connectivity to remote rural villages and farming centers.

Check Specific Route Timetables

For indicative first and last departures, fares and counter enquiry numbers on any corridor, explore our Maharashtra Route Timetables Directory.

Sponsored

Questions People Ask

How frequent are Shivneri buses between Pune and Mumbai?

Shivneri and E-Shivneri buses run round-the-clock every 15 to 20 minutes between Pune (Swargate, Railway Station, Wakad) and Mumbai (Dadar, Borivali, Thane).

What time is the first MSRTC bus from Pune to Shirdi?

Our indicative listing shows the first Pune to Shirdi departure around 05:00 AM. Confirm the exact time and departure stand on the MSRTC portal or helpline.

Where can I find Marathi ST bus timetable (एसटी बस वेळापत्रक)?

Detailed schedules in both English and Marathi keywords are cataloged on our Maharashtra routes directory and the official MSRTC mobile app.

Do MSRTC night buses run between major cities?

Yes, overnight ordinary express, Shivshahi, and sleeper buses operate continuously on routes such as Mumbai to Kolhapur, Pune to Nagpur, and Mumbai to Ratnagiri.

More MSRTC Information Guides