Mangalore Bangalore can be done in 6 hours if you have a car. Our folks regularly do it with no overspeeding.(Mangalore-BC Road 20 minutes, BC Road-Uppinangady 30 minutes, Uppinangady-Sakleshpur 1:30 hours, Sakleshpur-Hassan 45 minutes due to bad roads, Hassan Nelamangala 2 hours, rest of time in traffic jams while entering Bangalore) Multi-axle buses cover it under 7 hours at night. Trains are slow since they have to crawl in the ghats and copious amounts of slack in the other sections.