Upasana / Kumbha have an unnatural tendency to reach late sometimes when u desperately requires it on time.
Hence i prefer PNBE - SHM Duronto and then Falaknuma.
Get down at any stations enroute to SHM from Kamarkundu onwards where it slows down drastically or even stops for a second.