Travelling to Puerto Barrios from Guatemala City is one of the most popular routes for those who want to explore the Guatemalan Caribbean without too much hassle. From there, there are boats to Livingston, day trips to Playa Blanca and connections to other parts of Izabal, making it an ideal gateway to the region.
In this guide, we explain how to get to Puerto Barrios depending on your preferred mode of transport. We’ll also tell you how long the journey might take and what you need to bear in mind if you’re travelling from other parts of the country. This will help you plan your route more effectively, knowing how long it might take, and decide whether it’s best to stay overnight in Puerto Barrios before continuing on to the coast or nearby villages.
- This page about Guatemala's cities may interest you.
How to get to Puerto Barrios from Guatemala City and other parts of the country
The most common way to get to Puerto Barrios from Guatemala City is by road. The journey is around 297–317 km depending on the starting point, and the trip usually takes between 5.5 and 6 hours by bus, not including traffic or stops.
If you’re travelling by bus, the current fares for the route from the capital are approximately between Q80 and Q150. It’s best to set off early so you arrive at the port or your accommodation with plenty of time to spare.
Of course, many people prefer to travel by car. If that’s the case, bear in mind that the journey to Puerto Barrios requires patience. Allow for around six hours, plus time for a meal, and avoid driving at night if you’re unfamiliar with the route.

There are also direct flights between Guatemala City and Puerto Barrios. The flight time is around 1 hour and 15 minutes, although you’ll need to factor in travel to the airport, check-in and any potential schedule changes. When budget isn’t an issue, this is undoubtedly the most convenient option.
Are you setting off from Antigua Guatemala? If so, the most practical option is to head to Guatemala City first and catch a bus or flight to Puerto Barrios from there. If you book a private shuttle, ask to be dropped off directly at the bus station or the airport, as travelling through the capital can take over an hour during rush hour.
Puerto Barrios is much closer to Río Dulce. By road, the journey is around 65 km and can take about 2 hours by car or taxi. There is also the option of taking a boat to Livingston and then a ferry to Puerto Barrios.
Speaking of water transport, it’s easy from Livingston. Boats leave from the municipal jetty and the journey takes about 30 minutes.
- This page about Guatemala may interest you.
What to see in Puerto Barrios in one day
Spend a day in Puerto Barrios exploring the seafront promenade, strolling through the town centre, enjoying some seafood and organising a short trip around the bay. It isn’t a city with any major monuments, but it's a very useful starting point for getting to know the Caribbean before heading on to Livingston or Playa Blanca.
The Puerto Barrios seafront promenade and views of Amatique Bay
The Malecón in Puerto Barrios is the best place to start. Why? Because it offers views of the sea, the boats coming and going, and Amatique Bay. Plus, there are areas where you can go for a walk and grab a bite to eat without straying too far from the town centre.
It’s best to go to the seafront in the morning or at sunset. You’ll get the best light for capturing the moment, and it’s a bit cooler too.

High streets, the town quay and a local atmosphere
The centre of Puerto Barrios serves as a hub for shops, restaurants, transport and essential shopping. It’s certainly a good place to grab a bite to eat or pick up a few essentials before catching a boat to Livingston, Playa Blanca or Siete Altares.
The municipal jetty is a key part of the journey. This is because boats depart from there for Livingston, as well as private and shared services across the bay. It’s always best to ask about the return time and the total price, or how many stops are included.
- We invite you to read our article about Playa Dorada.
Beaches and seaside resorts near Puerto Barrios
The best beaches aren’t always in Puerto Barrios itself, but in the surrounding area or on boat trips. The advantage is that you can use the town as a base and choose whatever takes your fancy, whether it’s a public beach, a resort, a spa or a full-day outing.
Punta de Palma and other white-sand beaches in Izabal
Punta de Palma is one of the best-known beaches near Puerto Barrios. It's renowned for its white sand, palm trees, private huts and a wonderfully relaxing atmosphere. What’s more, it can be reached either by land or by boat from nearby locations.
Some visitors recommend it for its calm waters, sandy beach and food stalls. Others point out that, as it's a public beach, some areas may be less well-maintained on busy days.

If your idea of Puerto Barrios includes a picture-perfect beach, then Playa Blanca is usually a better choice than Punta de Palma. The difference is that getting to Playa Blanca requires a boat and careful planning of your day, whereas Punta de Palma is easier if you’re looking for somewhere nearby.
Amatique Bay and other beach resorts in Puerto Barrios
Amatique Bay is a great choice if you’re looking for facilities such as a swimming pool, a restaurant or even a private beach. The hotel offers all this and more, as it features a private beach area, kayaks, an outdoor swimming pool, a restaurant and air-conditioned rooms.
This type of resort is perfect if you’re travelling with children, if you’re arriving tired from Guatemala City, or if you want to avoid having to arrange boat transfers every day. As you can see, it’s one of those options that offers more benefits than we might imagine.
- We invite you to read our article about Lake Izabal.
How do I get to Playa Blanca Izabal from Puerto Barrios?
Playa Blanca is one of the most beautiful day trips from Puerto Barrios, but it’s not a beach you can reach on foot. You have to get there by water, usually by boat from Puerto Barrios, Livingston or Río Dulce, depending on where you’re staying.
Boat from the pier at Puerto Barrios: timetables, approximate prices and route
From the quay at Puerto Barrios, the most convenient option is to hire a speedboat or book a tour that combines a visit to Playa Blanca with other spots in Amatique Bay. There are group excursions that include Playa Blanca, Livingston and Siete Altares from around Q200 per person, although the price may vary depending on the season and the number of passengers.

For a more direct journey, you can also enquire about private speedboats. As a guide, the journey from Puerto Barrios to Livingston can cost around Q600 for groups of 1 to 6 people and takes about 30 minutes by boat. It’s usually better value if you’re travelling with others, as you can split the cost between everyone.
The journey to the Playa Blanca area takes between 40 minutes and an hour from Puerto Barrios, depending on sea conditions and any stops made. Before paying, always check three things: the exact route, the return time, and whether the price includes waiting time in Playa Blanca or just the transfer.
Combine Playa Blanca, Siete Altares and Livingston in a single day trip
It's possible to visit Playa Blanca, Siete Altares and Livingston in a single day from Puerto Barrios, but you’ll need to treat it as a full-day trip and set off early. The route is perfect for making the most of your time in Izabal: beaches, nature and a short stroll through Livingston before heading back.
The best approach is to organise the boat trip and confirm the route clearly before booking. Some tours departing from Livingston to Playa Blanca and Siete Altares usually start around 9.30 am and return around 4.00 pm, with prices starting from Q100. If you’re setting off from Puerto Barrios, ask whether the tour departs directly from there or if you’ll need to travel to Livingston first, as this transfer adds to the sailing time and may affect the final price.
To make sure the day doesn’t drag on, it’s best to stick to a simple itinerary. You could set off in the morning, stop off for a while at Playa Blanca for a swim and a rest, visit Siete Altares, and finish up in Livingston with lunch or a short stroll through the village. For example, at Siete Altares, bear in mind that the water flow can vary depending on the season, so the experience isn’t always the same during the dry season as it's during the rainy season.
Of course, if you’re looking for a relaxing day out, don’t try to see everything. Playa Blanca deserves to be savoured without keeping an eye on the clock. In that case, you can leave Livingston or Siete Altares for another day.
- We invite you to read our article about La Ruidosa waterfall.
Nature and ecotourism near Puerto Barrios
The natural surroundings of Puerto Barrios are one of its main attractions. Within just a few kilometres, you go from the quay and the boats to natural pools, waterfalls, as well as footpaths and birdwatching spots set against the lush green landscape of Izabal.

Las Escobas Trail and Cerro San Gil: waterfalls and natural pools
The Las Escobas Trail is near Santo Tomás de Castilla, just a few kilometres from Puerto Barrios. It’s a nature reserve offering short walks, a river, natural pools and waterfalls – ideal if you want to experience the jungle without going on a strenuous hike.
Las Escobas is open from 7.00 am to 4.30 pm every day. Admission costs Q40 for Guatemalan adults, Q5 for Guatemalan children and $8 for foreign visitors; these funds help with the upkeep and conservation of the area.
It’s important that, after heavy rain, you check the condition of the trail and the pools before setting off, as the water levels can change. As you know, if you want to make the most of your trip, go in the morning and leave the afternoon free to take a leisurely stroll back to the promenade, the pier or another nearby area in Puerto Barrios.
Birdwatching and walks through the Izabal jungle
The Cerro San Gil and Las Escobas area is a great spot for birdwatching. It's said that there are over 450 species found in Las Escobas, a figure that explains why it’s a good idea to bring binoculars if you want to make the most of the experience.
For a traveller arriving in Puerto Barrios with only the beach on their mind, this part may come as a surprise. The Guatemalan Caribbean isn’t just about the sea; as we can see, there are also forests, humidity, the sounds of the jungle and paths where you can sense a different rhythm to Izabal.
Where to stay in Puerto Barrios if you’re visiting Playa Blanca Izabal
It may not be the kind of destination where you’d spend several days lazing on the beach, but it does work well as a place to arrive at, as well as a spot to rest and catch a boat.
The most important thing is to choose accommodation that suits your plans. If you’re setting off early for Playa Blanca or Livingston, it’s best to stay near the pier, the town centre or an area with easy access to taxis. That way, you’ll avoid wasting time in the morning.
Beachfront hotels and accommodation in the centre of Puerto Barrios
In Puerto Barrios, you’ll find simple hotels, some right by the sea or near the promenade. Hotels in the town centre are handy if you’re arriving by bus, need to get around on foot, or want to be close to the main amenities.
Accommodation right by the sea or near the promenade is often the best option if you’re looking for a quiet night’s sleep before heading on to Livingston or Playa Blanca. Don’t always expect a Caribbean resort experience: in many cases, the location is the most valuable aspect.
If you’re travelling during the high season or on long weekends, book in advance. As Puerto Barrios attracts both holidaymakers and business travellers, the best-located accommodation may fill up sooner than expected.
Where to eat in Puerto Barrios: seafood and Caribbean flavours from Izabal
Eating out in Puerto Barrios is a great way to experience the Caribbean side of Izabal. Here, fish, seafood, coconut, broths and simple dishes by the sea reign supreme. After a boat trip, there’s no need to look for anything fancy; often, all you need is some fried fish, rice, patacones and a cold drink.
Without a doubt, the areas near the seafront promenade, the pier and the city centre are usually the most convenient places to eat if you’re just passing through. You’ll find casual restaurants, local eateries and food stalls where you can sample seafood without straying too far from transport links.
Is it worth including Puerto Barrios in your itinerary?
Yes, it’s worth a visit if you see it as a gateway to the Guatemalan Caribbean, rather than the main destination of your trip. Its main advantage is its location. From here, you can easily reach Livingston, Playa Blanca, Siete Altares, Punta de Palma or Sendero Las Escobas.

That said, it’s best to go with realistic expectations. Some nearby beaches, such as Punta de Palma, receive very mixed reviews. Some visitors appreciate the peace and quiet, the sand and the local atmosphere, whilst others complain about the dirt, the lack of basic facilities or the presence of animals in the area.
That’s why Puerto Barrios is a better option for flexible travellers who want to get around by boat and sample the local food. But if you’re looking for a well-maintained Caribbean beach with facilities and a more comfortable experience, you might want to spend the day at Playa Blanca or stay overnight in Livingston.
Practical tips for visiting Puerto Barrios
If you’re planning to visit Puerto Barrios, it’s best to book the boats in advance or arrive at the pier early. Before paying, check the route, the total price, the stops included and the return time.
Bring cash in quetzales, as well as sun cream, water and a waterproof bag to protect your mobile phone and documents whilst out and about. If you’re heading to the Sendero Las Escobas trail or areas with natural pools, make sure you wear sturdy footwear and clothes that can get wet.
It’s also best to leave some leeway in your itinerary. After all, you know that the weather, sea conditions and actual departure times can throw a spanner in the works, especially during the rainy season.
Frequently Asked Questions about Puerto Barrios
Is Puerto Barrios a good base for visiting Playa Blanca Izabal?
Yes, Puerto Barrios is a convenient base from which to visit Playa Blanca Izabal, as you can hire boats or book tours to the bay from the pier.
How many days should you spend in Puerto Barrios?
For most travellers, one or two nights are enough. One night is enough to rest and go out on a boat the next day. Two nights, on the other hand, allow you to take your time exploring Playa Blanca, Livingston, Siete Altares or the Sendero Las Escobas trail.
Is it better to stay in Puerto Barrios or Livingston?
It depends on your plans. Puerto Barrios is better suited as a base for day trips. Livingston has more of that Caribbean charm for staying overnight or strolling around.




