4 Best Ways to get from Flores, Guatemala, to Caye Ambergris, Belize

AnaMarija Mishachkovska 17 Feb 2023 Last updated: 5 Apr 2025 4 min read No comments


You can get from Flores to Caye Ambergris by shared shuttle + ferry, flight + ferry, private transfer + ferry, or by combining two flights.

The cheapest optionย is a shared shuttle + ferry, which costs USD 86. The journey takes about 8.5 hours, and you must board the Belize City ferry.

The shared shuttle + ferry is the most popular option because it offers the most affordable alternative.

The fastest way is catching 2 flights via Belize City, which takes about 3 hours.

I’ve spent years mingling with the locals, riding chicken buses, and discovering shortcuts in Guatemala.

Check our guide for the best options to travel from Flores to Caye Ambergris.

Transportation Options

MethodTimePrice
Shuttle + Ferry8.5 hrs$86
Private Transfer + Ferry~5.5 hrs
Flight + Ferry~4.5 hrs$389
Flights3 hrs$462 to 481

1. Shared Shuttle + Ferry

Journey Duration: 8 hours 30 minutes

Since Caye Ambergris is an island in Belize, traveling there from Flores requires taking a road trip first and then going on a ferry boat.

That’s why we recommend booking this ticket that includes both transportation modes that cover the long distance for only USD 86!

You’ll take a shuttle from Flores to Belize City for the first part of your journey. Shared shuttle transportation is relatively affordable and offers excellent value for the money.

Just remember that there is only one shuttle that travels from Flores to Belize City daily, so you should make reservations for your seats ahead of time.

You should also have the required documentation to enter Belize because this is an international route.

Then, after a roughly 6-hour drive, you will reach Belize City. This is where you’ll board the ferry to Caye Ambergris, which will take you to the island in about 1 hour and 30 minutes!

Shared Shuttle + Ferry Schedule

The table below displays the shared shuttle + ferry timetable, detailing departure times, journey lengths, and fares.

DEPETADURPX
06:00am02:30pm8h 30m$86

2. Private Transfer + Ferry

Journey Duration: ~5 hours 20 minutes

These private shuttle services are perfect for you if you’re traveling with a group and require transportation inside and outside the country.

You won’t have to worry about missing your trip or being late because you can plan your itinerary. Within 4 hours, your private driver will meet you at the place of your choice and transport you directly to Belize City’s port.

Although the whole vehicle is more expensive, after your group divides the price, the cost per person is pretty affordable!

However, keep in mind that the cost of the shuttle service does not include your ferry tickets. They are only available separately for USD 29.

You can book your ferry tickets here or purchase them when you arrive at the port in Belize City.

After crossing the border and completing the trip from Flores to Belize City, you must board a ferry, and you’ll be in Caye Ambergris in 1 hour and 30 minutes!

The journey lasts around 5 hours and 20 minutes, but your private car will have everything you require for a relaxing and delightful trip!

Express Ferry Schedule

DEPETADURPX
08:00am09:30am1h 30m$29
10:30am12:00pm1h 30m$29
12:00pm01:30pm1h 30m$29
03:00pm04:30pm1h 30m$29
04:30pm06:00pm1h 30m$29
05:30pm07:00pm1h 30m$29

3. Flight + Ferry

Journey Duration: ~4 hours 30 minutes

This is the best option for luxury and the highest comfort level on your journey.

You can quickly get to Belize by boarding a TAG Airlines flight from Flores Airport! Flying from Flores to Belize City takes 2 hours and 45 minutes.

The tickets cost USD 360, and because this is an international flight, ensure you have all the necessary documentation.

Flight Schedule

DEPETADURPX
06:30am09:15am2h 45m$360

Once you get to Belize City’s airport, get in a cab and head to the ferry dock to finish your trip!

You’ll take the next ferry from here to Caye Ambergris, and in approximately 1 hour and 30 minutes, you’ll be there!

Check out the schedules and buy your ferry tickets online for just USD 29!

4. Flights

Journey Duration: 3 hours

And finally, air travel is the quickest way to get to Caye Ambergris from Flores. To get to your location as quickly as possible, combine two flights instead of taking a long drive and a ferry!

As previously said, you must board the first international flight from Flores to Belize City. These flights are operated by TAG Airlines, and tickets cost USD 360.

Once in Belize, you can take the following domestic flight from Belize Airport to Caye Ambergris rather than traveling to the port to board a ferry!

These flights are very short, lasting only 15 minutes! Two airlines on this route offer tickets at different prices, but since departures are so frequent, finding a flight should be easy.

Flight Schedule

DEPETADURPX
07:40am07:55am15 minutes$102
08:40am08:55am15 minutes$102
10:40am10:55am15 minutes$102
12:40pm12:55pm15 minutes$102
03:40pm03:55pm15 minutes$102
06:30pm06:45pm15 minutes$102
08:40am08:55am15 minutes$121
09:40am09:55am15 minutes$121
10:40am10:55am15 minutes$121

Best day tours in Caye Ambergris

Get Your Guide helps you find the best tours wherever you are heading. Itโ€™s usually the first website I check when I plan a trip to a new place.

Frequently Asked Questions

How much is the ferry boat from Belize City to Caye Ambergris?

The ferry boat tickets from Belize City to Caye Ambergris cost USD 29.

Where do you cross from Guatemala to Belize?

The onlyย border crossing fromย Guatemala toย Belize is at Melchor de Mencos in Guatemala. The border town in Belize is called Benque Viejo del Carmen.

How much is a taxi from the Belize Airport to the ferry port?

You can take a cab from the airport to the ferry port in Belize City for USD 25.

Is there an airport in Caye Ambergris?

Belize’s San Pedro and Ambergris Caye are served by John Greif II Airport (IATA: SPR, ICAO: MZSP).

This article was last fact-checked by Jean Nรกjera on

5 Apr 2025

Rate this post

Leave a Reply

Your email address will not be published. Required fields are marked *