How to get from Bucharest to Veliko Tarnovo? Thanks!

Hey.

Really struggling to find info. I've found a bus (Pegasus) to go from Bucharest to Ruse but struggling to get from Ruse to Veliko Tarnavo.

Is it a case of booking tickets at the station? Booking closer to time?

What are my affordable options for August this year?

Thank you.