Your destination BELIZE. Come enjoy southern Belize.

Getting Around in Belize


Buses are the primary mode of transportation for Belizeans and routes run on regular schedules throughout the country, with most buses stopping to pick up and drop off passengers at almost any location along the way. Every bus has a driver and a “conductor” who collects fares and sometimes assists passengers with loading their baggage or goods. Monday-Friday, buses begin runs at 4 am and run as late as 8 pm. As bus “stations” move about and schedules shift slightly throughout the year, visitors will find these logistical details answered most accurately by any taxi driver or almost any person on the street. All buses heading south and west are stopping in Belmopan. At each bus terminal there is a posted bus schedule for travels to refer to in order to catch a bus that adheres to their schedule.

James Bus Line

James Bus Line is one of Toledo’s flagship buses that continues to provide regular and reliable public transportation between Punta Gorda and Belize City. Please note that our schedule was updated on 1st of May 2019.

SOUTH | Buses leaving Belize City for Punta Gorda

Bus Type Belize City Belmopan Dangriga Independence Punta Gorda
Express 5:15 am 6:30 am 7:15 am 9:00 am 10:30 am
Regular 6:15 am 7:30 am 9:15 am 10:45 am 12:45 pm
Regular 7:15 am 8:30 am 10:15 am 11:45 am 1:45 pm
Regular 8:15 am 9:30 am 11:15 am 12:45 pm 2:45 pm
Regular 9:15 am 10:30 am 12:15 pm 1:45 pm 3:45 pm
Regular 10:15 am 11:30 am 1:15 pm 2:45 pm 4:45 pm
Regular 12:15 pm 1:30 pm 3:15 pm 4:45 pm 5:45 pm
Regular 1:45 pm 3:00 pm 4:45 pm 6:00 pm 6:45 pm
Regular 3:15 pm 4:00 pm 6:15 pm 7:45 pm 9:45 pm
Express 3:45 pm 5:00 pm 6:45 pm 7:30 pm 8:45 pm

NORTH | Buses leaving Punta Gorda for Belize City

Bus Type Punta Gorda Independence Dangriga Belmopan Belize City
Regular 4:00 am 6:00 am 7:30 am 9:15 am 10:30 am
Regular 5:00 am 7:00 am 8:30 am 10:15 am 11:30 pm
Regular 6:00 am 8:00 am 9:30 am 11:15 am 12:30 pm
Express* 6:00 am 7:15 am 8:30 am 9:45 am 10:45 pm
Regular 8:00 am 10:00 am 11:30 pm 1:15 pm 2:30 pm
Regular 10:00 am 12:00 pm 1:30 pm 3:15 pm 4:30 pm
Regular 12:00 pm 2:00 pm 3:30 pm 5:15 pm 6:30 pm
Regular 2:00 pm 4:00 pm 5:00 pm 6:45 pm 8:00 pm
Regular 3:00 pm 5:00 pm 5:45 pm 7:15 pm 8:30 pm
Regular 4:00 pm 5:45 pm 7:00 pm 8:30 pm 9:30 pm

Village Buses

There are numerous buses running daily and some on market days only (Mondays, Wednesdays, Fridays and Saturdays) from villages in Toledo to Punta Gorda Town. Click here to download the full schedule


Maya Island Air  

Maya Island Air flies between Belize International Airport, Belize City, San Pedro Ambergris Caye, Caye Caulker, Dangriga, Independence, Placencia and Punta Gorda daily. Visit their website for detailed schedules.

Tropic Air

Tropic Air flies between Punta Gorda, Placencia, Dangriga, Belmopan, San Ignacio, Caye Caulker, San Pedro in Belize, Cancun in Mexico, Roatan in Honduras and Flores and Guatemala City in Guatemala. For a detailed schedule, please visit their website.


Start typing and press Enter to search