Its not that easy to pull out the bus passengers between Mumbai and Bangalore. Buses cover in 17-18 hours, while trains take atleast 22 hours, while majority of the trains need more than 24 hours to cover. And passengers are however free to book in passing trains, no restrictions on bookings. But success factor would be to cover the train journey between Mumbai and Bangalore in less than 20 hours, which is still possible considering Solapur YPR Exp covers the distance in less than 12 hours and other trains cover Mumbai Solapur distance in less than 8 hours.