Having done a bunch of research on this topic myself over the last few days, I thought I better write a blog post about my experience getting from the Yucatan Peninsula of Mexico into Flores, Guatemala.
First of all, doing this trip overland versus flying totally depends on your budget. As we were traveling from Tulum in Mexico and wanted to visit Guatemala from east to west, we found the cheapest and easiest way for us to do this without backtracking was to go overland, although this meant we had to pass through Belize.
Flight’s from Cancun to Guatemala are not overly expensive. If you are on a time limit and need to get there quicker definitely save yourself the hassle and book a flight! Cheap search engines like – momondo.com.au – can help you get there.
ALSO, if you have the time I would recommend stopping in Belize for a few days to break up the trip. The Island of Caye Caulker is incredible…check out my blog post on it HERE <<
The journey breakdown:
The actual border crossings itself was a piece of cake. Quite possibly one of the easiest I’ve had in Latin America.
– Tulum, Mexico (the bus originates in Cancun) > Belize City on an overnight ADO bus $675 MXN pesos.
- Belize City > Flores, Guatemala by shuttle bus service, 5 hours, 25 USD hotel drop off in Flores.
NOTE: The ADO bus will drop you at the bus station in Belize City but the Shuttles leave from the water taxi station. This should cost you 10 USD in a taxi to get there. You will definitely be able to find people from the bus to share the cost with!
Mexico has a departure tax of 500 MXN pesos. If you are flying out, theres a good chance this is already included in your ticket. If you are crossing the border overland they will try and make you pay this. Although it IS LEGIT, you only have to pay it if you crossed into Mexico by land. If you flew into Mexico this tax should have been included in your ticket so you will need to print this off and take it with you to the border to prove you have already paid it.
Belize has a departure tax of $20 USD. If you stay in Belize for less than 24 hours you only have to pay $16.50 USD – this is payable upon departing and can be paid in Belizian Dollars or USD.
Did you find this useful? Share it with your friends and spread the love.