1. ADO Express Bus
In September 2011, the Mexican bus company ADO began two new daily services to Belize City – one from Cancún and one from Mérida. The ADO buses are first class with 44 comfortable seats, video, toilet and air conditioning that seems to have only two settings, off and freeze, so dress warmly. In Belize City, buses use the Belize City bus terminal (commonly known as Novelo’s) located on West Collet Canal.

On the Cancún route, stops include Playa del Carmen, Tulum, Bacalar, Corozal and Orange Walk, but passengers are not allowed to use these buses to travel within Belize, for example, from Belize City to Corozal. Passengers can board the bus at Orange Walk or Corozal only if their final destination is in Mexico. On the Belize City to Cancún run, the bus stops at Cancún airport, but on the Cancún to Belize City run, there is no stop at Cancún airport.

On the Mérida route, also known as the Hospital route, stops include the most important hospitals in Mérida. As of January 2014, this bus runs only 4 days per week, departing from Mérida on Wednesdays, Thursdays, Fridays and Saturdays. As of January 2019, the Mérida route is no longer on the ADO schedule, but a Chetumal to BC run has been added.

Cancún to Belize City
Departs from ADO terminal daily at 7:30 am and 10:15 pm with stops at Playa del Carmen, Tulum, Bacalar, Corozal and Orange Walk.
Note: In December 2018, Chetumal was added as a stop on the daytime run. I don’t know if this is permanent, so always check the schedule.
Fare to BC: MX$892 (January 2019)
Trip time: 8.5 hours

Belize City to Cancún
Departs from BC bus terminal daily at 11:00 am and 7:30 pm with stops at Orange Walk, Corozal, Bacalar, Tulum, Playa del Carmen and Cancún Airport.
Fare: BZ$19 is paid at BC, and the remainder of the fare is paid when the bus stops at Bacalar (January 2019).
Note: The Belize City to Bacalar run is not operated by ADO, so it does not appear on the ADO schedule.

Mérida to Belize City
Check the ADO website — the route doesn’t seem to be listed anymore.

ADO website for schedules & fares: https://www.ado.com.mx/

Note 1: On the ADO website, “$” is used to denote pesos (I use MX$ for pesos).
Note 2: ADO express buses have very good air-conditioning; dress warmly.

Telephone numbers for information & ticket sales in Belize:
Belize City: 625-5900
Orange Walk: 624-8200, 302-2240
Corozal: the MCD Art Shop (opposite bus terminal) opens at 8:30 pm to sell tickets; tel: 663-3014.

If dialing from outside Belize, the country code for Belize is 501.

ADO Bus BC to Cancun

ADO Bus from Belize City to Cancun (thank you to Kristyna for the image)


2. Other Express Buses

a) Marlin Espadas Ltd.
A bus departs from Chetumal daily at 9:30 am and goes to Flores with stops at Corozal, Orange Walk, Belize City, Belmopan, San Ignacio and Benque Viejo. I’ve been told the buses have a/c and wifi.

A bus departs from Flores daily at 7:30 am and makes stops at the same locations on the way to Chetumal.

The Chetumal office is located at (as given to me):
“mz. 375 lot 1
Calle 30 de noviembre y 10 de abril
Avenida Maxuxac Mz.
Colonia Proteritorio.”

The Flores Peten office is at:
“Playa Sur, Flores, Peten, Guatemala”

Contact them directly for clarification…
For reservations: +501-615 9009 / 627 9990


b) San Juan Travel Services
The San Juan bus waits outside the ADO terminal and departs daily at 7:00 am.
In Belize City, buses arrive at and depart from the Marine Terminal on North Front Street near the Swing Bridge, and are not scheduled to stop anywhere else in Belize. Buses operate on Sundays and public holidays. Not all buses are air-conditioned.
Fare: US$10.00 to Belize City and US$35.00 to Flores.


3. Regular Buses Between Corozal and Chetumal
Several Belizean bus companies (BBOC, Chell, Gilharry, Russell, Tillett, T-Line, Venus) provide Regular bus service between Corozal and Chetumal. The buses are mostly used Bluebird school buses; not very comfortable, not air-conditioned and are not well equipped to handle luggage, but they are cheap!

Buses to Chetumal depart from Corozal bus terminal about every half hour beginning at 7:00 am; last departure at about 7:00 pm. Most of the buses that go to Chetumal originate from Belize City and Orange Walk. Smaller mini-buses and taxi vans (colectivos) also travel between Corozal and the border.

Note: In February 2019, I received information that the first bus to leave Chetumal departs at 10 am. I haven’t confirmed that.

In Chetumal, Belizean buses use the old ADO terminal on Av. Insurgentes on the north side of the city. The new ADO terminal is about 2 km farther along Av. Insugentes (at Calle Palermo) closer to Plaza Las Americas.

Buses to Corozal depart from Chetumal about every half hour beginning in the early morning. I don’t know the exact departure time of the last bus from Chetumal, but it’s about 6 pm (Belize time).

Duration and cost: about 45 minutes (mainly due to the time it takes for a bus load of people to get through two immigration points), and about BZ$3.00.


4. Water Taxi Between Ambergris Caye and Chetumal
Two water taxi companies provide transportation between San Pedro and Chetumal, and both have connecting services to Caye Caulker. Currently, the companies operate on alternate days so only one boat per day. Check the websites for schedules and fares. Trip time: 90 minutes.

a) San Pedro Water Jets International:

b) San Pedro – Belize Express:

In Chetumal, water taxis use the main pier, Muelle Fiscal, which is close to the big Government building, Palacio Gobierno, at the waterfront (visible on Google Earth).

If arriving in Chetumal at the ADO bus terminal, it might be possible to buy a water taxi ticket at the bus terminal, but then you might get pushed into an overpriced taxi. I’d just go outside to get a taxi and go directly to the pier. It’s about 4 km from the ADO terminal to the pier. A taxi takes about 10 minutes, and costs 50 pesos from the bus terminal (if you walk out to the main road and get a taxi, the fare is 30 pesos). The taxi driver might not know about the water taxi, but he/she will know the pier. Write it down if you can’t pronounce it.

Entrance to the Pier in Chetumal (click on image to enlarge)

Water Taxi Offices beside the entrance to the pier (click on image to enlarge)


5. Flights Between Belize and Mexico
Tropic Air flies between Belize City Philip Goldson International Airport and Cancún Airport.
Check the Tropic Air website for schedule & fare.


6. Renting a Car in Mexico and Driving to Belize
I have no personal experience with this, but here are the names of two car rental companies that have allowed vehicles into Belize:

a) Cancún Rent a Car: http://www.cancunrentacar.com/
b) Europcar: http://www.europcar.com.mx/

Cancún Rent a Car also operates as America Rent a Car and Caribbean Rent a Car. In Chetumal, the Europcar Central office is located at or near Sam’s Club, and I think they have an office at the airport. They have one or two cars that are allowed into Belize.

In a travel forum, a traveller reported that Avant Rent a Car in Mexico allows cars into Belize. I haven’t confirmed this.

In Belize, drivers must have insurance. Insurance can be purchased at the border.


7. Chetumal Bus or Taxi then Belizean Bus or Taxi
It is possible to travel from Chetumal to the border with a Chetumal local bus or taxi. It should be noted that there are now two border crossing points; in 2014, a new crossing was opened a few hundred metres west of the original crossing.

Local buses depart about every 30 minutes from a small bus terminal near the library (a few blocks from the Museum of Maya Culture) and cost MX$12 (in 2014).  They terminate at the original crossing point, about 100 metres from the Immigration booth.

A taxi from Chetumal to the border takes about 15 minutes, and you might have to tell the taxi driver which crossing you want to go to. The fare was MX$70 in 2013 (when I did it), but I’ve heard it’s now MX$100 (February 2019). The taxi drops passengers at Immigration and probably won’t drive across the bridge into Belize, so after completing immigration, it’s a short walk over the bridge (not possible at the new crossing because there’s no provision for pedestrians).

On the Belize side of the border, it should be easy to find a Belizean minivan taxi (colectivo) or regular taxi to continue to Corozal (not so easy at night). The minivans wait in front of the casino and usually wait for a few passengers before departing. The fare to Corozal is BZ$2, but the drivers I’ve had all start by quoting a fare of about BZ$20 expecting me to “charter” the van, i.e. not picking up any other passengers. Tell the driver you don’t want to charter the taxi — if you give him BZ$5, he might leave quicker without waiting for more passengers. The fare for a regular taxi to Corozal is about BZ$25 (but possible to negotiate a lower fare).

Chetumal City Bus — this one goes to Calderitas (click on image to enlarge)



  1. karolina Says:

    Hi again,

    San Juan travel leaves at 7 am and is supposed to arrive to Flores at 3 pm (we arrived around 4:30 pm). The price was 400 pesos. It also drops off passengers in Belize city.

  2. Ashley Says:

    Is it possible to get from Punta Gorda to Cancun all in one day? What time would I have to start the journey, and would there be too much chance of a delay screwing it up? If one day seems to hectic, what would you recommend instead? Thanks.

    • belizebus Says:

      If you want to start off in the morning…
      Get the 6am James Line express bus from PG — arrive at BC bus terminal at 10:45 am.
      Change to the 11:00 am bus to Corozal/Chetumal. That trip will be about 4 hours, so you will arrive in Chetumal at about 3pm.
      Walk (1 km) or taxi (15 pesos) to the ADO bus terminal, and get an express bus to Cancun. That trip will be about 5.5 hours, so you’ll arrive in Cancun late at night.

      The other option is to get any bus from PG to BC and get the ADO express bus from BC to Cancun. Departs from BC bus terminal daily at 7:30 pm with stops at Orange Walk (9:00 pm), Corozal (10:00 pm), Tulum (4:00 am), Playa del Carmen (5:00 am) and Cancun Airport (6:30 am). Arrives at Cancun bus terminal at 7:00 am the next day. Fare: BZ$79.00 to Cancun.

      There’s not much of a chance of screwing it up. If you miss the 11:00 bus from BC, the next one is at 11:30.
      Check the ADO website for buses from Chetumal to Cancun.
      If it’s too late in the night for you, stop at Chetumal, Tulum or Playa. I prefer to stay in any of those places than Cancun.

  3. Alexa Says:

    Sorry, one last questions — where exactly is the bus terminal in Cancun? Some places say it’s the airport, and then some say it’s Calle Pino, SM23, MZ56, Lt 1 y 2
    77500 Cancún, Quintana Roo, Mexico. I need to know where I should tell the hotel shuttle to take me, please. Thank you in advance!

    • belizebus Says:

      The only bus terminal I know in Cancun City is located at the corner of Avenidas Tulum and Uxmal.
      Here’s a map showing the location…

      The airport is about 15 km south of the centre of Cancun City. ADO buses operate frequently to/from Cancun City and Playa del Carmen, and not so frequently to/from other destinations.

  4. monica Says:

    Dear Sirs,
    we are looking for a bus from Belize City to Mahahual for 2 pax only one way on 19 or 20 august.
    Can you inform us about this service (time table, prices and how reserve the trip)
    Thanks a lot for your help
    Have a nice day

    Monica Piccinno

    • belizebus Says:

      There are no direct buses from Belize City to Mahahual.

      At the BC bus terminal, look for a bus to Chetumal. If there isn’t one, get a bus to Corozal. Buses to Corozal depart every 30 minutes — fare is about BZ$9 and take 2 to 3 hours. At Corozal, change to a bus to Chetumal.

      At Chetumal, ADO express buses to Mahahual depart in the morning (5:40 am) and afternoon (4:10 pm) — the fare is about 65 pesos and the trip is a couple of hours.

      There are also other bus lines that go to Mahaual at other times during the day, but I don’t have complete details. Ask at the bus terminal.

      All these buses depart from the downtown bus terminal (behind/beside the Museum of Maya Culture).

      Also, there are smaller 10 seat “cumbie” vans that depart frequently from main bus terminal on Av. Insurgentes (80 pesos).

  5. HUMBERTO Says:

    Hello, I am travelling to Cancun and I am trying to get the same day to Belice City… I land in Cancun airport at 10.25 so I am expecting to arrive to CHetumal at 6 pm or so… I would like to know if there is any option for me to get a bus and continue to BC /

    Thanks for yout help

    • belizebus Says:

      If you get to Chetumal before 6pm, you should be able to get the last bus to depart from the Nuevo Mercado. That bus should go to Corozal, Orange Walk and terminate at Belize City. If it doesn’t go to BC, then just change at Corozal.

      If you miss the last bus from Chetumal, get a taxi to the border (70 pesos), cross and then get a bus or mini-van taxi to Corozal. If you get a bus, it might continue to Belize City, otherwise, change to a bus going to BC.

  6. D, Niemi Says:

    Great website. I appreciate the amount of time it’s taken to compile the data and keep it as current as possible. I have read over the website a few times, but I still have a question and would appreciate any advice.

    Planning to fly to BZE, we will land around 3PM and then fly via private charter to Gallon Jug. After our stay in Gallon Jug, I am planning to take a transfer service to Orange Walk and take the overnight ADO to Tulum.

    2 questions.

    I have seen conflicting statements (on different websites) that indicate getting off in Tulum when taking the BZE to Cancun route is not allowed (but it is allowed from Cancun to BZE???) So, I’d like to confirm it is possible.

    Is it possible to buy the ticket in Orange Walk a few hours prior? If so, is it possible the bus could be full by the time it gets to OW?

    We can purchase tickets and board in BZE, but it’s not quite as efficient and we would be back tracking. But if that is the only safe way to assure a seat on the bus, we’ll do it. There are two of us, and we plan to travel in late October.

    Thanks so much for any advice.

    • belizebus Says:

      If you board at OW, you can get off at Tulum.
      It is possible to buy your ticket a few hours prior to boarding the bus — the phone number is on this site.

      I wouldn’t go back to Belize City, but I would telephone and reserve a seat — I don’t know if the bus will be full.

  7. Brian H. Says:

    is there any way to buy a ticket from Chetumal to Belize online?

    • belizebus Says:

      I don’t think you can buy a bus ticket online, but you might be able to buy a water taxi ticket through the websites of the water taxi companies.

  8. Dawn Says:

    Hi there,
    Can you give me some advice? We would like to leave Playa del Carmen on 19th Oct (Saturday) and get to Caye Caulker. We don’t mind either a day bus or overnighter. However if it’s the day buses, would we be able to get to Caye Caulker in one day? Or would you recommend an overnighter?

    • belizebus Says:

      If you leave Playa early (before 9am), you can get to Chetumal in time for the 3pm water taxi which gets to Caye Caulker about 2 to 3 hours later. It makes a stop at San Pedro for Immigration.

      The ADO overnight bus leaves Playa at 11:40 pm and arrives in Belize City around 6 or 7 am. Taxi (BZ$7) to the water taxi terminal and water taxi to CC.

      Whichever you like.

  9. Vicky Says:

    Hi can you please tell me how much bus or texi fare form chetumal to Belmopan


    • belizebus Says:

      Chetumal to Belize City — about BZ$12.
      Change bus at BC.
      BC to Belmopan — about BZ$5.

      Mexican taxi from Chetumal to the border — about 70 pesos
      Belizean taxi from the border to Belmopan — taxis don’t have meters here, so I’d guess the fare would be about BZ$300.

  10. Sh0velhead Says:

    Fantastic site, appreciate the time you take to help us. We wil be coming from Cancun on the 8am ADO bus arriving in Chetumal at approximately 2pm. The water taxi departs at 3pm to San Pedro, this only leaves us one hours to gather our backpacks, grab a cab and purchase tickets for the water taxi, will this be enough time?

    • belizebus Says:

      It should be enough time, but the water taxi services advise passengers to be at the pier 30 to 60 minutes before departure time.

  11. Kamila Says:

    Hello, thank you for the website, I have found it extremely helpful. I will be arriving at Belize City Airport on Saturday December 28th at approx. 8:00am and will be travelling to Tulum. I know there is a night bus that leaves Belize at 7:30pm which stops through Tulum, however, I was wondering if there is possibly another bus route I could take that runs during the day?
    Any insight would be greatly appreciated! Thanks!

    • belizebus Says:

      Regular buses (non-express) run about every 30 to 60 minutes between Belize City and Corozal — many buses continue to Chetumal.

      I’m not clear on which airport you arrive at. If you arrive at Municipal airport in Belize City, it’s only a BZ$7 taxi ride to the bus terminal where you can get a bus to Chetumal. If you arrive at International airport (BZE), you could walk or taxi out to the highway and wait for a bus, or get a taxi (BZ$50) back to the bus terminal in Belize City where you can board the bus.

      At Chetumal, get a taxi to the ADO bus terminal and get a bus to Tulum — they depart about every 2 hours.

  12. Lauren Says:

    What an amazing help you are to everyone, thank you so much for all the advice. I am a female travelling alone from Chetumal to Flores via Belize City and am a little nervous. I hope to confirm that this express bus is still running, what company am I looking for? The bus leaves from the ADO at 7am and will stop in BC before continuing to Flores, correct? Do you know what fees I will have to pay? Many thanks ♥

    • belizebus Says:

      Hi Lauren,

      The company is San Juan Travel Services. The bus is a smaller 20-seat(?) minibus, and it leaves from the ADO terminal. Try to confirm the departure time if you can. The last I heard, it was 7am, but it has changed over the years and I think it has left as early as 5am in other years. Not sure if it stops in Belize City anymore.

      There’s no departure fee when leaving Mexico, but you might be asked for money from immigration officials if you can’t prove that you’ve paid the fee for the FMM (tourist card) — 300 pesos.

      Depending on your nationality, no fees to pay when entering Belize, but there is a BZ$30 (US$15) departure fee. You should not have to pay the BZ$7.50 PACT fee because your time in Belize is less than 24 hours. Payable in US$.

      There should be no fee to pay when entering Guatemala, but border officials sometimes ask for a few quetzales to line their pockets.

      You shouldn’t need to exchange any currency to get BZ$ because you can use US$ in Belize. Exchange money at the Belize/Guatemala border to get quetzales.

      When you complete your trip, please let me know of any updates.

      • Lauren Says:

        You are awesome, thank you!!!!!! What is this tourist card exactly, do I assume that I havent paid the tax since I have never heard of it? Of course I will let you of the details, its the least I can do 🙂

      • belizebus Says:

        All visitors to Mexico must fill out a tourist card known as the FMM.

        If you entered Mexico by air, most airlines distribute the card on the plane. In this case, the fee for the FMM is collected by the airline so you should not have to pay any more money in Mexico or when you leave, but make sure you have the fee shown as being paid on your airline ticket, otherwise the border officials will ask for payment.

        If you entered Mexico at a land border, you get the FMM card at Immigration when you enter Mexico. In this case, you have to pay the fee at a bank before you leave Mexico. The bank issues a receipt which you can show to Immigration when you leave Mexico.

  13. Noel Says:

    Can you please tell me if there is a bus from Chetumal to Mahaual if it is scheduled daily and how much it would cost? And can you please tell me if there is a bus that would take me from Chetumal to Playa del Carmen?

    • belizebus Says:

      Here’s some bus info I got last year while in Chetumal…
      Caribe Bus departs daily at 05:40, 12:40 & 16:10. Fare: 65 pesos.
      ADO bus departs daily at 19:10. Fare: 94 pesos.
      These buses depart from the bus terminal beside the Museum of Maya Culture.

      When I travel between Mahahual & Chetumal, I use the combie vans that seat about 9 passengers. These depart from the main ADO bus terminal, and cost 80 pesos each way. Departure times: 06:00, 07:00, 10:00, 12:00, 14:00, 15:00, 17:00 & 18:00. Trip time is about 1.5 hours.

      ADO and Mayab operate buses between Chetumal and Play del Carmen. They run about every two hours and the last fare I have is MX$240 (that’s pesos).

      ADO also runs one bus per day between Mahaual and Playa.

      Check the ADO website for all schedules & fares.

  14. Noel Says:

    If I may ask two further questions…are there luggage restrictions on the Combi Vans and the Caribe buses? Could I purchase a ticket for two seats to compensate for my large gear bag which I haul my freediving gear with. And could I purchase the Bus tickets in advance? Thanks again any info would be appreciated.

    • belizebus Says:

      The vans don’t have a lot of space for luggage. The space at the back is the width and height of the van and only a couple of feet deep. Small items can fit under the seats. I don’t know about buying two seats — you will have to ask the driver.

      I don’t think you can buy the van tickets in advance because you pay the driver.

      ADO bus tickets can be purchased in advance at the bus terminal.

  15. Neill Says:

    Thank you for a wonderful site with lots of info. A couple of questions:
    1) We were originally planning to travel from Flores through to Chetumal with San Juan following information on your site, but I am having second thoughts since we found a rather lengthy (as in number of folks that had bad experiences) posting on tripadvisor – I cannot post a link here, but search “San Juan Travel Services Flores” and it is at or near the top of the results.
    Do you have any feedback, advice or alternate ideas?
    2) We are also considering traveling only as far as Orange Walk, and then taking a river tour the next day to visit Lamanai first. Can you help us work our transport backwards time-wise if we want to, on the same day post-tour, catch a combie that you mentioned above in replies from Chetumal to Mahahual? Is it possible to avoid a night in Chetumal? (how late do the combies run, and are we safe in taking one after dark?)
    3) We cannot seem to locate ADO Chetumal to Mahahual on their website – are they still running this service daily? (if we end up skipping Orange Walk)
    Thanks in advance!

    • belizebus Says:

      1) I’ve read some negative comments about the tour service that San Juan provides in Guatemala, but I haven’t read anything negative about their bus service between Flores and Chetumal.

      2) If you go to Orange Walk, I don’t think the San Juan bus is allowed to stop there, so you’ll have to change to a Belizean bus in Belize City. Check with the driver.

      After Lamanai, you should be able to get to Chetumal on the same day, but I don’t know the timing. It will take about 50 to 60 minutes to reach Corozal, then about 45 minutes to get to Chetumal.

      Here’s the info for buses from Chetumal to Mahahual…

      Caribe Bus departs daily at 05:40, 12:40 & 16:10. Fare: 65 pesos.
      ADO bus departs daily at 19:10. Fare: 94 pesos.
      These buses depart from the bus terminal beside the Museum of Maya Culture.

      The combie vans depart from the main ADO bus terminal, and cost 80 pesos each way. Departure times: 06:00, 07:00, 10:00, 12:00, 14:00, 15:00, 17:00 & 18:00. Trip time is about 1.5 hours. These should be safe at night.

      3) My last update on that bus was June 2013. I don’t know of any changes.

  16. Neill Says:

    We also wanted to let you know that the Ritchie express bus from Placencia to Bemopan was as described here. There was some confusion in town as to whether it left Placencia at 6am or 6:15, so we walked to the road from Los Porticos where we were staying, and it came by at about 6:30 – we saw the Belize City sign and hopped on board. $16BZ to Belmopan, and we had a cave tubing expedition pick us up right at the bus station. Thanks for the excellent info

  17. Hsu Lin Says:

    Hi there, I was wondering if I could seek your advice. Two friends and I will be arriving at Chetumal from Caye Caulker via water taxi on 28 Oct, and hoping to catch the ADO bus to Tulum on the same day. May I know if it’s possible for us to purchase ADO bus tickets on the spot at Chetumal bus station? Are there buses departing Chetumal to Tulum daily and what is the frequency? And would you be able to advise on the cost? Also, are there any extra charges we should look out for along the way? Thank you so much for your help!

    • belizebus Says:

      The water taxi from Caye Caulker arrives at a pier on the south side of Chetumal. The ADO terminal is on the north side of the city and too far to walk — a taxi should cost around 50 pesos.

      Buses to Tulum leave about every 2 hours — just buy a ticket at the bus terminal for the next bus going. You can get the schedule and fares (around 300 to 400 pesos) from the ADO website. If your Spanish isn’t good, try the ticketbus website — it has an English language option.

      As for miscellaneous charges, you have to pay a departure tax when you leave Belize — that’s BZ$30 plus a BZ$7.50 PACT fee for a total of BZ$37.50 (or US$18.75). No fees when you enter Mexico, but you should get a tourist card for which you will have to pay a fee of 306 pesos before you leave Mexico.

  18. French Says:

    Please is there a direct bus from San Juan Belize border to San Ignacio. I fly into Chetumal on the 2nd at 8.50am. I saw there was an Ado bus that went at 3.30 from Chetumal and got to San Ignacio at around 8.25 but the hotel in Ignacio tells me that I have to go to Belize City and change buses. Please tell me the best way and line and where to get the bus or buses. Thank you in advance

    • belizebus Says:

      In 2013, J&J Bus Line began a run from the Santa Elena border (Mexico-Belize border) at 3:30 pm to Benque with stops at Corozal (3:45 pm), Orange Walk (4:45 pm), Belize City (6:15 pm), Belmopan (7:25 pm) and San Ignacio (8:15 pm). I don’t know if this bus is still running.

      Valencia Bus Line also runs between Corozal and Benque, but that bus departs from Corozal at 3 am.

      The San Juan Travel Service bus departs Chetumal at 7am and goes to Flores, Guatemala. It does not make a scheduled stop at San Ignacio, but you could probably get off there.

      There is no ADO bus from Chetumal to Belize.

      I can suggest two options for you…
      1. Taxi from Chetumal airport to the New Market (Nuevo Mercado) in Chetumal and get the next Belizean bus (departing every 30 to 60 minutes) to Belize City where you can change to a bus to San Ignacio.

      2. Taxi from the airport to the border crossing and go through Immigration. At the new border crossing, you could probably wait for the next bus coming from Chetumal and get on — keep an eye out for old school buses. Go all the way to Belize City and change to a bus going to SI. If you go through the old border crossing, you go through Immigration, walk across the bridge and get a minivan taxi to Corozal where you can get a bus to BC then change to a bus yo SI. A bit more hassle.

  19. Stefi1 Says:

    Hi, does somebody knows if ado busses runs on 31.12 from Cancun airport to Belize?

    • belizebus Says:

      Another reader has confirmed that the overnight bus will not depart from Belize City on 31/12/2014. I would assume that means the bus does not depart from Cancun on 30/12/2014.

      In previous years, only one run has been cancelled over the New Years holiday. So I would assume that the bus would depart from Cancun on 31/12. NOT CONFIRMED.

  20. Ellie Says:

    Hi there,

    Thanks so much for your useful website. We are travelling from Belmopan to playa del Carmen. Our plan was to stop in corozal for a night, is there a bus in the daytime that goes to playa from corozal? And do you know the rough cost?

    • belizebus Says:

      No direct daytime buses from Corozal to PdC; only the overnight bus.

      In daytime, you have to get a Belizean bus from Corozal to Chetumal (about BZ$3), then go to the ADO bus terminal and get an ADO express bus to PdC (about 360 pesos and 4.5 hours). Check the ADO website for schedule & fare.

      You might want to consider an overnight in Chetumal rather than Corozal?

  21. Mary McClelland Says:

    Thanks for the great info. We had a bad experience with the transfer service hawked by the San Pedro Waterjets international on their water taxi from San Pedro to Chetumal. They sold it as better than taking the bus because it was direct from the water taxi pier to your hotel in Tulum or Playa and would leave as soon as passengers got through customs and immigration. The van was old, air conditioning poor, a couple had to be dropped at a very out of the way place in Tulum (driver had to ask directions 4 times to find it), we had to get gas before leaving Chetumal (and pick up some coolant), and made 2 other stops. We got to Playa 1 hour after the ADO bus would have arrived. Stick with the bus.

  22. Monica Says:

    Hello, Is there a way to go by bus from Belize City or Dandriga to Tulum leaving earlier in the evening than 7:30pm? Also, is it possible to go by taxi?

    • belizebus Says:

      Yes, it’s possible, but not by express bus all the way, and don’t leave too late in the afternoon (I’d leave in the morning).

      From Dangriga, get a bus to BC (James Bus Line or Ritchies Bus Service). At the bus terminal in BC, change to a bus that goes to Chetumal. The bus might only go as far as Corozal, but at Corozal, you can change to a bus to Chetumal. Buses to Chetumal stop running around 6pm, so get an early start from Dangriga.

      At Chetumal, go to the ADO bus terminal and get a bus to Tulum. ADO has a website with schedules & fares.

      You can do the trip by taxi, but it will be expensive — a few hundred dollars or more. If you need a taxi to cross from Corozal to Chetumal, budget for about BZ$30 (US$15).

  23. kimer k Says:

    Hello, I want to book my bus ticket online going from Belize City to Cancún on the ADO site (https://www.ado.com.mx/). Any advice on why I get “Lo sentimos no encontramos viajes para el …” (Sorry we did not find trips for …) no matter what date I pick?

    I may need to suffice with the great info on this site if I can not book in advance and instead buy ticket when I arrive in Belize City. If so, can you please confirm then the Belize City to Cancún times schedules cited above is current?

    Thank you in advance

    • belizebus Says:

      I don’t know why the route does not appear on the ADO website.

      In this part of the world, I can never be 100% certain whether or not a bus will run. All I can suggest is to try the phone numbers I’ve given. The departure times should be accurate, but make sure you get to the bus terminal at least an hour before the departure time.

  24. aditya Says:

    I see most shuttle services are not running for Christmas and New Years including Marlin Espadas. Do you know of any transport services that run every day or if San Juan travel does? I need to get to Flores on 25th. I couldn’t get ADO tickets to Belize city from Mexico, do I got them only until Chetumal. Now I need to find a way to get to Flores either directly or transfers through Belize city or San Ignacio. Any help will be appreciated. Thanks

    • belizebus Says:

      I don’t know if San Juan Travel operates on Christmas, and I don’t have any contact details for them.

      The Belizean buses should be running (?) from Chetumal to BC, but perhaps not as frequently as usual. At BC, change to a bus to Benque. Continue by taxi/colectivo to the border, cross and continue on Guatemalan buses/colectivos/taxis. I’d get an early start — could be a long day.

      If the Belizean buses aren’t running from Chetumal, you can get to the border by Chetumal bus (12 pesos) or by taxi (80 pesos). Then look around for a Belizean bus or colectivo to Corozal where you can get a bus to BC.

      If money is not a problem, you could arrange a private transfer service.

  25. Jocelyn D. Says:

    Hi! Your website is a gold mine. Thank you so very much for taking the time to put all this information together.
    Just one thing though, we wanted to get to Belize City from Chetumal and followed your instructions in section 3, ie we went to the Nuevo mercato bus “station” at about 8:30 am and expected to get on a bus quickly. We had to wait until 10:30 to get on the bus, but I’m wondering after the fact if we just didn’t ask for the right info. We asked (in moderately good Spanish) for the first bus to Corozal, but I’m wondering if people didn’t just assume that we wanted a direct bus to Belize City (which is where we were headed anyways)…. Should there have been an earlier bus? Was it just our mistake? We didn’t see other buses except some on the other side of the street I didn’t even see stop (I want posting attention to then at first)…

    So, what’s your opinio? Did we mess up our did the schedule change?

    • belizebus Says:

      Typically, buses run to Chetumal about every hour. Therefore, they should depart from Chetumal about every hour.

      Without knowing more, I can’t explain what happened in your case.

      It shouldn’t matter whether you said Corozal or Belize City because all buses go to Corozol first on the way to BC, and if anything, I’d guess that buses to Corozal would be more frequent than buses to BC (in case there are any buses that terminate at Corozal).

      The driver of your bus was obviously waiting for more passengers to make the trip worthwhile, and he probably didn’t intend to leave until the next bus arrived. Also a bit surprising that BOTH driver and conductor didn’t speak English.

      Because there were no other buses around, it appears that fewer buses than normal were running that day. I’m wondering about the day you travelled. Was it during the holidays? Would it have been a day when bus services were reduced because of the holidays? I’m not aware of any schedule changes — it is a possibility though a 2-hour interval between buses is more than I’d expect on a normal weekday.

      I just thought of something else. The Mexicans have been complaining about the condition of the Belizean buses so perhaps there aren’t enough buses in good condition to send to Mexico??

      I appreciate the time taken for your feedback.

      By the way, how did you go with the “exit fee” scam?

  26. Kristyna Says:

    Hi, thank you for perfect information. I would like to ask for help with transfer from Belize city to Tulum. I want to go on sunday 5.3.2017. What time is departure from BZE ? At 7:30 ? Do you know, what’s time the bus arrive to Tulum ? Thank you very much for your help

    • belizebus Says:

      Hi Kristyna,

      There are now 2 ADO buses per day from the bus terminal in Belize City to Cancun (both stop at Tulum).

      The 1st bus leaves in the morning but I don’t have the exact time. If you find out, please let me know.

      The 2nd bus leaves at 7:30 pm. It stops at Tulum around 3 or 4 am.

      By the way, BZE is the abbreviation for the international airport. The bus does not stop there.

  27. Eric O Says:

    I too am looking for a morning ADO bus from Belize City and we want to end up in Playa del Carmen in the late afternoon or so. We have 9 scuba divers doing a week liveaboard in Belize and then are going diving for another week in Cozumel. I have been searching for the ADO bus info for a morning departure from Belize City? I had my Mexican buddies call ADO and they could not tell them anything about any bus schedules coming out of Belize. We are departing BC on Saturday October 28, 2017. If you find any information on a morning ADO departure, please post it.. Thanks!
    Thanks to suggestions from this excellent site, I have contacted several tour companies as there is 9 of us and may just hire a 15 passenger van instead. George from Get Transfers emailed me back as they have 15 passenger vans some with luggage racks which would work out, plus he said he would stop at Lake Bacalar for lunch too. He quoted us $600 total / 9 people. Good luck, Eric O

    • belizebus Says:

      Eric, in case Kristyna doesn’t see this, I sent her an email. Will let you know.

    • belizebus Says:


      Kristyna send me an image of the schedule. It looks like the morning bus leaves BC at 11:00 am.

      The overnight bus departure time is still 7:30 pm.

      I’ll add the image to the site.

    • Kristyna Says:

      Hi eric, the bus are going at 11:00 am and 7:30 pm. You will pay only by cash, not credit card. Good luck. Kristyna

      • Monica Says:

        Do you know when the bus from Belize may arrive at Tulum if leaving Belize at 11am? or about how many hours it may take? Are you able to buy tickets in Belize bus station if there is an ADO ticket counter in Belize? Is this schedule everyday of the week?
        Thank you,

      • belizebus Says:

        Hi Monica,

        The total trip from BC to Cancun is 8 hours & 20 minutes, and it’s about 2 hours from Tulum to Cancun, so the bus should arrive at Tulum around 5 to 5:30 pm.

        Tickets are sold inside the bus terminal in BC. The last I heard, tickets were sold at the snack shop.

        The schedule is daily.

      • Jocelyn D Says:

        I took that bus two months ago and I took a picture of the poster they had in the station : https://goo.gl/photos/qHExzx5X3s8ww7Qk6.

        Tickets can only be purchased in person, about an hour before departure, cash only, at the station. You can (have to maybe? we stopped at Bacalar) pay part of the ticket price once you’re into Mexico.

        Btw : there were not even 10 people in our buss, border crossing was pretty straight forward and the bus doesn’t go into Chetumal which saves time if you’re going up north towards Tulum/Playa/Cancun.

        All in all, I highly recommend this option. We went with the “small cheap local buses” option coming from Mexico to BC and it was looooong and kind of confusing and a little frustrating too…

  28. Sandra Says:

    I am traveling to Cancun in October and was wondering if there is any bus company that accepts online reservations???I am EU citizen and on arrival in Cancun migration office must to present interary of my departure from Mexico. Going to take the bus from Tulum to Belize, later continue to Guatemala and Costa Rica. Coming back to Europe from Miami. Must to find a company which accepts online reservations, otherwise i must to buy a plane ticket?

    • belizebus Says:

      For Mexico, try the ClickBus website. I’ve read forum posts (Lonely Planet & TripADvisor) where other travellers have had success with buying/reserving tickets online with a foreign credit card.


      I’ve never been asked to show an onward/return ticket.

  29. Stuart Says:

    Can you give me an estimate for an overnight excursion to Merida and back to Belize (i.e. Leave Belize City Friday evening 1730 Hrs. Stop at Orange Walk to pick up pax. Stop again at Corozal to pick up pax. Then direct to Merida. Arrive approx. 0530hrs Merida time. Return from Merida approx 1:30 pm Merida time to return to Belize.) We would be considering to make this trip every other Month in the event we could get a good discount price. This is a Church Group visiting Merida LDS Temple.

    • belizebus Says:

      Fares for bus trips from Merida to Belize are on the ADO website…

      For some reason, the fares from BC to Merida are not listed.

      The fare from Merida to Belize City is currently 840 pesos, so multiply that by 2 for the round trip fare. The trips between the other locations will be less — you can look them up on the ADO website.

      I don’t know about a discount. Ask the ticket seller in BC.

  30. Carolina Says:

    Does ADO bus provide chartered services from Belmopan to Playa del Carmen and back?

    • belizebus Says:

      One ADO bus route is Cancun to Belize City, the other route is Merida to BC. Neither route incudes Belmopan.

  31. nubia Says:

    Hi can u assist me with a contact number to inform the driver or conductor of the bus line that does the early bus run from Benque to Chetumal. Thanks for your time in advance! May you have a productive day!!!

  32. anndritz Says:

    hi, can anyone help me with my queries. i’m flying from JAPAN to Mexico City. then from Mexico City to belize. i am not sure if i need to get a transit visa for Mexico since I cannot find any accurate details for this. I already secured a tourist visa for Belize. May I ask if anyone can help me find out if I need a transit visa for Mexico? I will not leave the airport since my flight to Belize is on the same day but with a different airline though, not Aeromexico. thanks

    • belizebus Says:

      You didn’t mention your nationality/passport, so I don’t know if you need a visa or tourist card for Mexico. It sounds like you do not go through Immigration in Mexico, so you shouldn’t need any kind of visa or tourist card.

      Here are links to visa requirements for Mexico (it’s not an official government site, so I don’t know how accurate they are)…

      • anndritz Says:

        hi, sorry. yes, I am a\ Philippine passport holder. So I need a tourist visa for Belize which I already have. And I asked the Mexican Embassy last week, they told me normally, transit visa will not be necessary as of last year. But I am just worried because I have read online that regardless if the flight even it is just transiting through the Mexican airport which is in Mexico City, I still need to pass through immigrations. And from Japan, I fly via Aeromexico. I checked in their website and it said that still, foreigners will pass through immigration. So this is why I am confused. I have read the trail of messages here too and it said about having the FMM form?

      • belizebus Says:

        I found some information on a couple of sites.

        “Transit without a visa
        Passengers requiring a visa who are transiting in Mexico City can do so without a visa if their connection time does not exceed 24 hours and if their flight is nonstop, without intermediate stops within Mexican territory. They are escorted to the transit hall of the Mexico City International Airport in the custody of an agent of the National Immigration Service who holds passports and/or travel documents until the passenger boards the connecting flight.”

        Source: https://en.wikipedia.org/wiki/Visa_policy_of_Mexico

        This website says the same thing…

        It also says you have to pay US$25 when you check-in for the flight to Mexico. This might be the International Airport Departure Tax that all travellers pay when departing from an international airport in Mexico. Check the list of miscellaneous fees & taxes on your itemized airline receipt to see if it has been included with the airfare (you may have already paid it?).

        The FMM is a tourist card which all visitors to Mexico must complete. If you do not go through Mexican Immigration, you probably do not need to complete the FMM (and also not required to pay the Mexican Tourism Tax — about US$25 to $30). Usually the FMM is handed out on the plane so carry a pen in case you need to complete it.

        Hope this helps.

  33. Aditya S Says:


    I am travelling to Tulum from Belize City on 27th Dec. I had a few questions:

    1. What is the address of the ADO bus terminal in Belize?
    2. I read on some website that the bus timing has changed to 9pm instead of the previous 7pm. Could you please confirm again?
    3. Can I book the tickets in advance? If not, when do I need to arrive at the Belize bus terminal for the tickets?

    • belizebus Says:

      1. In Belize City, Belizean and ADO buses arrive at and depart from the Belize City bus terminal (still commonly known as Novelo’s, the name of a former bus company) located on West Collet Canal between Cemetery Road and King Street.

      2. I haven’t heard about a change to the ADO departure time. What’s the website where you saw it? Please let me know if you find out.

      3. I don’t know about reserving in advance. Try these telephone numbers for schedule information & ticket sales in Belize City:
      636-5256, 669-9683. Also ask about the departure time. Other travellers recommend arriving at the terminal about 1.5 hours before the bus departure time — apparently, the ticket sales process is very slow.

      4. From Belmopan, you can get a bus from the Belmopan bus terminal to Belize City (BZ$6 or $7). The bus stops at the Novelo’s bus terminal in BC.

      • Aditya S. Says:

        Thank you. Appreciate the detailed reply.

        Here is the link which says that the bus leaves at 9pm : https://inspiredbymaps.com/guide-caye-caulker-tulum-to-belize-mexico/

        On Thu, Dec 21, 2017 at 7:04 AM, Belize Bus and Travel Guide wrote:

        > belizebus commented: “1. In Belize City, Belizean and ADO buses arrive at > and depart from the Belize City bus terminal (still commonly known as > Novelo’s, the name of a former bus company) located on West Collet Canal > between Cemetery Road and King Street. 2. I haven’t heard a” >

      • belizebus Says:

        I found a forum post on TripAdvisor where a forum member reported that in December 2017, the ADO buses departed from BC at 11:00 am and 7:30 pm.

  34. Mappa Says:

    Hi! great website! 🙂 Could you help me, please? I m trying to find transport from Belize City to Tulum in the beginning of November 2018. On ADO buses website there is no option between these cities on this date. Do you now what should I do?

    • belizebus Says:

      Don’t worry, the ADO bus is still running from BC to Tulum — details are in Section 6. The route isn’t on the ADO website because the BC to Bacalar part of the trip is operated by Belizean agents.

  35. Regina Says:

    Hey, great website! 🙂
    We’d like to travel from Belize City to Playa del Carmen by ADO. As far as I have seen it’s not possible to book tickets online. How many days/hours in advance do we need to buy the tickets? Cheers

    • belizebus Says:

      At this time of year, it should be OK to buy tickets just before departure time, maybe an hour os so.

  36. Biz Tim Says:

    Hey Guys,
    I know you heard this question already a lot of times, but is there really still an ADO Bus from Belize City to Cancun? I just spoke to the woman of the ADO-Chat and she told me that they are only buses from Cancun to Belize but not back! I’m a little bit confused know… So, which Bus is going from Belize to Cancun and when? And where can we buy the tickets?
    Thank you so much

    • belizebus Says:

      The buses do go back to Cancun, but the BC to Bacalar part of the trip is not managed/operated by ADO, so that’s why it doesn’t appear on the ADO system.

      Tickets are sold at the bus terminal in Belize City. Departures daily at 11:00 am and 7:30 pm.

  37. Darrell Says:

    What is the best way to get from Cancun to Belmopan and how long does it normally take. I need to get to Corozal from Cancun and then go from Corozal to Belmopan.

    • belizebus Says:

      I don’t know how you define “best”, but a good option is the ADO bus to Belize, then Belizean buses to Belmopan.

      Two ADO buses per day run from Cancun to Belize City, and they both make a stop at Corozal. Departure times from Cancun are 07:30 and 22:15. Fare is 840 pesos to BC. The fare to Corozal isn’t showing, but it’s a bit less than 840 pesos.

      The daytime ADO bus stops at the Corozal bus terminal around 2pm where you can change to a Belizean bus to Belize City, and then change to a bus to Belmopan. The trip from Corozal to BC is about 3 hours and costs about BZ$9. The trip from BC to Belmopan is about 1.5 hours and costs about BZ$5.

      The overnight ADO bus stops at Corozal around 5am, and terminates at BC around 7am.

      If you don’t need to get off at Corozal, stay on the ADO bus and get off at BC — it will be about an hour quicker than changing buses at Corozal.

  38. Darrell Says:

    Thank you… Do you know how many buses leave Belize city to Belmopan… If I arrive in B.C. At 7am what would be my bus options to get to Belmopan and back to B.C…. I was hoping also to take a water taxi from B.C. To Caye Caulker. I hate to be a pain. One last curiosity… Once I finish in Caye Caulker would you recommend taking the water taxi back to Belize city for bus options back to Cancun.. Or take the water taxi through San Pedro, Sarteneja, Corozal and then bus it back to Cancun… Or water taxi to Chetumal and bus options to Cancun.

    • belizebus Says:

      Buses to Belmopan leave BC every 30 minutes. Same frequency on the way back from Belmopan to BC.

      The links to the two water taxi services are on this website — they have schedules. The last boats of the day leave BC at 5:30 pm.

      For the trip back to Cancun, the water taxi to Chetumal then ADO bus is the most direct route & quicker, but that water taxi is expensive (check the price on the websites of the two water taxi services).

  39. Darrell Davis Says:

    Thank you very much… how long does it take to get from B.C. to Belmopan… how far in advance can a person purchase the ADO tickets from Cancun to B.C. and B.C. from Belmopan… how safe is B.C.

    • belizebus Says:

      This is from my first reply to you: “The trip from BC to Belmopan is about 1.5 hours and costs about BZ$5.”

      On the bus from BC to Belmopan, you pay the fare on the bus after the bus leaves the bus terminal. This information is on my website — please read it first. You can’t buy tickets for Belizean buses in advance.

      For the ADO bus, when you arrive at Belize City, ask about buying a ticket for the trip back to Cancun.

      BC can be very safe, but always be aware of your surroundings, and try not to walk in areas where there are no other people (stay on the main streets).

  40. Darrell Davis Says:

    you stated that “The buses do go back to Cancun, but the BC to Bacalar part of the trip is not managed/operated by ADO, so that’s why it doesn’t appear on the ADO system.”… let me clarify.. the bus that leaves belize city back to Cancun is an ADO bus, even throughout the B.C. to Bacalar part of the trip… meaning a person stays on the ADO bus directly from Belize City to Cancun. Please confirm. As well, do you know what times the ADO bus leaves Chetamul to Cancun.

    • belizebus Says:

      The ADO bus departs from the bus terminal in Belize City at the times shown in my website.

      At BC, you pay for the BC to Bacalar part of the trip (it was BZ$19 earlier this year). The bus stops at an ADO office at Bacalar where you get off the bus and pay for the Bacalar to Cancun part of the trip. You can look up that fare on the ADO website.

      You can find the Chetumal to Cancun schedules on the ADO website and the ClickBus websites…

  41. Stacey Says:

    Hello I would like to Know what the will be for 4 from Belize City to Mexico City. 3 teen and an adult.

  42. belizebus Says:

    Do you want to know the cost?

    How will you be travelling?

  43. Suzanne Says:

    Thank you for providing this valuable resource. I am hoping to travel by bus from Belize City to Bacalar next week, however I noted your update from earlier this year that there are issues due to buses not having the country-specific insurance. Could you please provide an update advising if you are aware of any current disruption of service?

    Thanks again!

    • belizebus Says:

      I’ve been trying to get an update, and still don’t know if the Belizean buses have resumed going to Chetumal.

      I’d suggest getting the ADO bus from Belize City at 11:00 am — it makes a stop at Bacalar.

  44. Suzanne Says:

    Perfect! Thank you so much for the very speedy reply!

    • belizebus Says:

      If you find out if the Belizean buses have resumed going to Chetumal, please let me know.

  45. justjyll Says:

    February 2019 updated info:
    I found the local buses from Chetumal to Belize do not leave until 10 AM. It was hard to get any information on them without going to the Terminal area.

    I heard conflicting stories on Local Buses from Belize City to Chetumal – one that the buses go all the way into Chetumal, and the other that they stop only at the Border.

    I left Chetumal at 5 AM and took a taxi from to the Belize border (150 pesos). From Belize Immigration/Customs/Border you wait and take a Taxi ($2 BZD local price otherwise they try to charge you $15 US) to the Corozal Bus Terminal and catch a bus to Belize City – from there you can use https://www.belmopanonline.com/belize-bus-schedules and find any bus to any part of the Country.

    Talking to a local at the Belize Border, I discovered you can also cross the Mexico/Belize border at the “old Belize Border” at Santa Elena (the “old bridge”) – Taxi is 100 pesos from Chetumal. Many shuttles (17 pesos) into Mexico and supposedly buses into Chetumal as there is a Casino there too (Santa Elena is noted on the bus schedules link provided above). I have not tried that route yet.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.

%d bloggers like this: