I travelled on the Transportes Cristina bus from Tegucigalpa to San Pedro Sula.

As I made my way back to Mexico, I headed north out of the Honduras capital, to San Pedro Sula. The plan was to cross the Honduras-Guatemala border at Corinto, take the boat from Puerto Barrios to Livingston.
I then wanted to catch another boat to Punta Gorda in Belize. In the end, I went from Livingston to Rio Dulce to Flores and crossed into Belize at Melchor de Mencos.
I had the staff at the Palmira hostel call me a cab to take me to the Transportes Cristina Bus Terminal.
I arrived in plenty of time to buy a ticket on the 8:30 am bus. The fare was 250 Lp, 10 USD (2022 price).
If you prefer, you can buy your tickets in advance.
It was very comfortable. We made a break halfway for 25 minutes, arriving at the main bus terminal in San Pedro Sula at 1 pm.
I rode a minivan to the centre, 12 Lp, got out at some convenient point and walked like 10 blocks to my hotel.