Taking the bus in Bengaluru is costly. The city is the most expensive in India for public transport, with the average ride on a Bengaluru Metropolitan Transport Corporation (BMTC) bus or train costing between Rs 5 and Rs 40 (US$0.072 and US$0.58). Cash is the preferred mode of payment, and those buying tickets must carry the exact amount—ticket vendors do not give change.
Subscribe to Automotive World to continue reading
Sign up now and gain unlimited access to our news, analysis, data, and research
Already a member?