Top 5 Indian RTCs with the Highest Daily Ridership
Here are the top 5 RTCs with the highest daily ridership in India, moving over 3 crore passengers every single day.

India’s public transport backbone relies heavily on State Road Transport Corporations, also referred to as Road Transport Corporations (RTCs), which ferry millions daily across cities, towns, and villages.
Here’s a ranking of the top 5 RTCs with the highest daily ridership numbers in the country as of 2025.
1. Tamil Nadu State Transport Corporation (TNSTC) – 1.40 Crore Daily Passengers
- Daily Ridership: 1.40 crore passengers
- No. of buses: 16,008
- TNSTC tops the list of RTCs with the highest daily ridership in India, reflecting Tamil Nadu’s extensive intra- and inter-district connectivity.
- The buses run across urban, semi-urban, and rural routes with high frequency and low fares.
2. Maharashtra State Road Transport Corporation (MSRTC) – Over 60 Lakh Daily Passengers

- Daily Ridership: Over 60 lakh passengers
- No. of buses: 15,663
- MSRTC serves both metropolitan and far-flung rural areas, covering long distances across Maharashtra’s vast terrain.
- The ongoing electrification and Shivshahi bus upgrades are contributing to its consistently high passenger volume.
T.V. Sundaram Iyengar: The Visionary Behind the First Bus Service in India
3. Telangana State Road Transport Corporation (TGSRTC) – 60 Lakh Daily Passengers

- Daily Ridership: 60 lakh passengers
- No. of Buses: Over 10,000
- TGSRTC’s efficient coverage of Hyderabad and rural Telangana ensures reliable connectivity for both daily commuters and long-distance travelers.
- With new electric and premium bus services, the corporation continues to expand its footprint and improve the commuter experience.
4. Bangalore Metropolitan Transport Corporation (BMTC) – 45.5 Lakh Daily Passengers

- Daily Ridership: 45.5 lakh passengers
- No. of buses: 6,835
- BMTC remains the backbone of Bengaluru’s public transport, operating the highest number of trips per day in a single city.
- Along with being one of the RTCs with the highest daily ridership in India, BMTC is also one of the RTCs with the largest number of electric buses in its fleet.
5. Andhra Pradesh State Road Transport Corporation (APSRTC) – 34.20 Lakh Daily Passengers

- Daily Ridership: 34.20 lakh passengers
- No. of buses: 14,123
- APSRTC caters to both dense coastal cities and remote interior regions with its mix of economy and premium services.
- Known for its punctuality and extensive network, APSRTC maintains a stable ridership base despite geographical challenges.
Catch the Latest Bus Industry Updates, Exclusive Interviews, Bus News, and International Bus News on Coach Builders India. Download the latest issue of the The Bus Insider magazine for industry insights.