How to get from Tegucigalpa to San Pedro Sula by bus

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

The Transportes Cristina bus at the bus terminal in Tegucigalpa, Honduras

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.

Leave a comment