Appendix 11.1.14
Buses Owned by KSRTC

Year Total No. of Buses No. of New Buses
2012 March 5,803 292
2013 March 5,812 494
2014 March 5,860 320
2015 March 5,629 189
2016 March 5,686 809
2017 March 5,953 557
2018 March 5,636 72
2019 March 5,690  
2020 March 5,468  
2021 March 5,466 1
2022 March 4,807  
2023 March 4,973  
2024 March 5,095 1
2025March 4,609  
Up to 31st Aug 2025 4,625 58
Buses Owned by KSRTC /SWIFT Ltd
2021 March 0 0
2022 March 0 0
2023 March 166 166
2024 March 414 248
2025March 447 33
Up to 31st Aug 2025 462 15
 

Source: KSRTC