No, it is not necessary to register and book on HRTC, you can seek out to buy a ticket from the bus terminals. If you do not want to purchase tickets as a registered user on the portal, you can book as a one-time guest user as well.