Skip to Content

How To Get from Guatemala to Belize [2023]

Looking for ways to get from Guatemala to Belize? You’ve come to the right place: here you’ll find all the transportation options by land and air that can take you to Belize. Check them out!

The Belize-Guatemala border resembles an almost straight line that separates the two nations, Guatemala to the east, and Belize to the west.

These countries boast natural wonders, beaches to die for, Mayan ruins, and incredible attractions, and so are frequently visited together.

Guatemala to Belize. A post about the possible transportation options.

That seems to be your plan as well, so let’s check out all the alternatives to travel from Guatemala to Belize!


The fastest way to make the journey is by taking a flight from Guatemala to Belize City, which you can do from either Guatemala City or Flores. There aren’t too many airlines to Belize, so you’ll have to fly with the pretty expensive TAG airline. Below you’ll find the Guatemala to Belize flights.

Guatemala City to Belize City 

The flight from Guatemala City to Belize City departs daily at 7.50 AM from La Aurora Airport, and takes 1 hour and 15 minutes to arrive. 

The flight costs $555 at the time of writing and is operated by TAG Airlines. ➥ BOOK IT HERE 

Flores, Guatemala to Belize City

If you’re flying from Flores to Belize, the flight takes 2 hours and 45 minutes and departs daily at 6.30 AM.

The one-way ticket from Flores Airport to Philip SW Goldson Airport costs $360. ➥ BOOK IT HERE

There are no flights from Belize City to Flores, so if you plan on doing the opposite journey you’ll have to do it by land.


If you’re in Guatemala City, you can buy a combo ticket bus + shuttle from Guatemala City to Belize City, but I strongly recommend breaking up the journey.

First, make your way to Flores, and stop there for a couple of days to visit Tikal, a fascinating archaeological site that in my opinion even beats the Mayan ruins of Mexico!

How To Get to Flores

Antigua to Flores

One of the most common routes is from Antigua to Flores, a journey that you can make by booking either a combo ticket of shuttle + bus, or a private transfer. 

▶ While the private transfer might be more comfortable, it is expensive, costing $615 for up to six passengers.   

The journey takes around 9 hours, and the departure time is arranged by you. If money isn’t an issue and your priority is comfort, go for it! ➥ BOOK IT HERE

▶ The combination of shuttle + bus takes way longer, between 11 to 14 hours approximately, but it’s also a much cheaper option. The one-way ticket costs around $70, and it includes the shuttle to Guatemala City, and the bus from there to Flores. 

There are 2 daily transfers from Antigua to Flores, at 7 AM and an overnight alternative departing at 7 PM. ➥ BOOK IT HERE

Lake Atitlan to Flores

If you’re traveling from Lake Atitlan to Flores, you’ll be departing from Panajachel, Lake Atitlan’s main town. To make the trip you’ll have to book a shuttle + bus combo ticket departing daily at either 12 PM to 4 PM, both of which arrive early the next day. 

The overall journey takes between 16 and 19 hours (it’s wrong on the website), and the one-way ticket costs $91. ➥ BOOK IT HERE 

Guatemala City to Flores

Going from Guatemala City to Flores instead?

▶ There are 2 daily buses making the journey, one departing at 10 AM and the other one at 5.30 PM.

The trip takes around 10 hours, so if you take the latter bus you’ll arrive in Flores at 3.30 AM – make sure you have accommodation booked in advance (and that allows check-in in the early hours!) as well as transportation to get there. 

The one-way ticket costs $48 per person. ➥ BOOK IT HERE

▶ There’s also an overnight luxury bus which departs at 9 PM and offers a semi-bed so you can sleep during the journey. It arrives early in the morning and costs $76 per person. ➥ BOOK IT HERE

Flores to Belize

How to get to Belize from Flores? You actually have a few options, depending on which city or destination you’re headed to. 

Flores to San Ignacio

If you’re traveling from Flores to San Ignacio, one of the closest cities to the Guatemalan border, the best way to make the journey is by booking a shuttle.

The trip takes close to 3 hours, and the one-way ticket costs $59. ➥ BOOK IT HERE

Flores to Belize City

If instead you’re going to Belize City, you can take a shuttle from Flores. There are 2 daily departures, one at 6 AM and the other one at 9 AM. 

The journey lasts 6 hours, and it costs $62. ➥ BOOK IT HERE

Flores to Caye Caulker

Your final destination may be Caye Caulker, a small island with idyllic beaches and one of the best places in Belize.

To get there you’ll need to take a bus from Guatemala to Belize City, and from there a ferry to the island. You can buy a shuttle + water taxi combo ticket that includes both transfers. 

The journey takes 8.5 hours, and it costs $79. ➥ BOOK IT HERE

Flores to San Pedro

 Is San Pedro your destination in Belize? To make the trip you can book a shuttle + water taxi combo ticket from Flores. The overall journey takes 8.5 hours and it includes both the transfer to the Water Taxi Terminal and the ferry to San Pedro. 

The one-way ticket costs $86, and the transfer departs daily at 6 AM. ➥ BOOK IT HERE

READ ALSO: How To Get to San Pedro, Belize

Tikal to Belize City

If you don’t have much time in Flores, you can visit Tikal and leave directly from there. You’ll take the bus Tikal-Belize City which departs daily at 5 AM.

The journey takes 6 hours and it costs $114. ➥ BOOK IT HERE


To cross the border from Guatemala to Belize (or travel from Belize to Guatemala if you’re doing the opposite journey), you’ll have to do it at the crossing point Melchor de Mencos-Benque Viejo del Carmen.

The border is open from 6 AM to 10 PM currently, and you’ll need to fill out 2 immigration forms before entering Belize.

Depending on when you visit, you may also be required to fill out health and Covid-related forms. When I entered, I had to show proof of vaccination, but these rules change so fast, so please make your own research.

⚠️ A word of advice, though. Unfortunately, like many Central American countries, bribes and scams aren’t infrequent. There is no fee for either exiting Guatemala nor for entering Belize (although there is one for exiting Belize) so you shouldn’t have to pay at all when entering the country. 


Can you fly from Guatemala to Belize?

Yes! You can fly from Guatemala City to Belize, and also from Flores to Belize City

Can you go from Guatemala to Belize by bus?

There isn’t a direct bus from Guatemala to Belize, but you can get a bus + shuttle combo ticket to make the trip from Guatemala City to Belize City.

How far is Belize from Guatemala by plane?

The Guatemala City to Belize flight time is a little over an hour.

Can you take a rental car from Guatemala to Belize?

Usually you can’t cross international borders with a rental car, so you would have to check with the rental company if you want to make the trip by car.

  • Stefania Guglielmi

    Stefania Guglielmi is the founder of Every Steph. Originally from Bologna, Italy, she's been traveling full-time since 2016 and has visited over 50 countries across 6 continents. She believes sustainable travel and luxury travel can go hand in hand and has been advocating for responsible tourism since 2014. Stefania's advice and travel experiences have been featured in important publications such as Business Insider, Refinery29, and Yahoo Money.