Maybe I should have clarified, those are the only options that work for getting into Bangalore for lunchtime on the day I want. The other trains only arrive later in the day.
The flights leave after 10am which means I don't have to wake up at an unreasonable time, but I can sleep on the train as well. Decisions, decisions...
Will go google the bus services now.