Bangaluru to Mumbai buses takes 20 hrs or less, provide luxurious seats/berths and have more pick-up/drop options than railways apart from more convenient timings. Trains are more beneficial to intermediate passengers like MST holders on this route who occupy SL class inconveniencing end to end passengers.