Just for the record, here are the complete schedules as at 15 May 2008...
EXPRESS BUS SCHEDULE – FLORES / BELIZE / CHETUMAL
Two Guatemalan bus companies, San Juan Express Bus Service and Linea Dorada, provide bus service between Flores, Belize City and Chetumal; they do not make any other scheduled stops in Belize. In Belize City, buses arrive at and depart from the Belize City Water Taxi / Marine Terminal on North Front Street near the Swing Bridge. Buses operate on Sundays and public holidays. Not all buses are air-conditioned. The schedule below was in effect on 15 May 2008 but always confirm times before travel.
The agent in Belize for these bus lines is Mundo Maya Deli located inside the Marine Terminal. Phone: (501) 223 0457 / 223 1235.
FLORES TO BELIZE CITY (235 km / 146 miles / about 5 hours)
San Juan Bus departs 5:00 am daily: US$ 20.00
Linea Dorada departs 6:00 am daily*: US$ 15.00
San Juan Bus departs 7:30 am daily: US$ 20.00
* Departure of the Linea Dorada bus is sometimes delayed because it waits for a connecting bus from Guatemala City. It then stops in Santa Elena.
BELIZE CITY TO FLORES (235 km / 146 miles / about 5 hours)
San Juan & Linea Dorada depart 9:30 am daily: US$ 15.00
San Juan Bus departs 2:30 pm daily: US$ 20.00
BELIZE CITY TO CHETUMAL (161 km / 100 miles / about 3 hours)
San Juan Bus departs 10:30 am daily: US$ 10.00
Linea Dorada departs 12:30 pm daily: US$ 10.00
** These buses are not always punctual.
CHETUMAL TO BELIZE CITY (161 km / 100 miles / about 3 hours)
San Juan Bus departs 5:00 am daily: US$ 10.00
Linea Dorada departs 6:00 am daily: US$ 10.00
The Linea Dorada bus boards in the bus terminal. The San Juan bus boards outside the terminal.