Bus Travel and Shuttle Service

Buses between Belize City and Corozal run about every half hour during daylight hours in both directions, and some of these continue on to Chetumal, Mexico.

Several small bus lines, including Belize Bus Owners Cooperative (BBOC), Chell, Morales, Russell, Tillett, T-Line, Frazer, Valencia, J&J, and others, make the 3- to 3½-hour journey between Belize City and Corozal Town, with service by one line or another approximately every half hour during the day.

Northbound buses from Belize City.

Northbound buses depart beginning at 5:30 am, with the last departure around 7:30 pm.

Southbound buses from Corozal.

Southbound buses begin at 3:45 am, with the last departure at 7:30 pm.

The cost between Belize City and Corozal is about BZ$9 or BZ$10, or BZ$12 for express service; the cost between Belize City and Orange Walk Town is around BZ$5. Some buses continue on to the Nuevo Mercado (New Market) bus terminal in Chetumal, Mexico. Fare is around BZ$3 between Chetumal and Corozal. As of this writing, none of the Belize buses arrive at or depart from the main bus station in Chetumal, the ADO terminal.

Any non-express bus will stop and pick up almost anywhere along the highway.

Bus service to the villages and other sites off the Goldson Highway is limited, so to reach them you're best off with a rental car or a guided tour. There is some bus service on the Old Northern Highway and from Orange Walk to Sarteneja. Bus franchises and routes in Belize, which are controlled by the government, are in a state of flux. Ask locally for updates on bus lines, routes, and fares. The Belize Bus Blog (www.belizebus.wordpress.com) is a good source of information on buses and other transportation in Belize.

To Guatemala.

In addition to regular buses, a Guatemalan tourism bus operator, San Juan Travel Services, operates a daily bus from the main Chetumal ADO bus terminal, currently leaving at 5 am and going all the way to Flores, Guatemala, near Tikal, with a stop at the Marine Terminal in Belize City. The three-hour trip to Belize City costs BZ$20; it’s a total of about eight hours and BZ$70 from Chetumal to Flores.

Two shuttle services based in Corozal Town, Belize VIP Transfers and George and Esther Moralez Travel, provide inexpensive and handy transportation across the border between Corozal and Chetumal. These services, which cost BZ$60–BZ$70 one-way for up to three or four people, make crossing the border easy and hassle free.

The transfer services also provide shuttles to and from Cancún and other destinations in the Yucatán and in Belize. To or from Cancún, you’ll pay around BZ$800 for up to four persons.


Belize VIP Transfers (Henry Menzies) (Caribbean Village, South End, Corozal Town, Corozal. 422/2725. www.belizetransfers.com.)

George & Esther Moralez Travel Service (3 Blue Bird St., Corozal Town, Corozal. 604/5789. www.gettransfers.com.)

Previous Travel Tip

Boat and Water-Taxi Travel

Next Travel Tip

Car Travel


Book A Trip



  • CARS

Trip Finder
Travel Phrases

Learn Spanish Phrases before or while you're on the go!

Download Now