There are 3 ways to get from Belize City to Puerto Barrios by bus, ferry or car

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Bus, ferry  •  13 h 17 min

  1. Take the bus from Belize City to Punta Gorda Belize City / ...
  2. Take the ferry from Punta Gorda Municipal Pier to Livingston Mariestela

$48 - $65

2 alternative options

Ferry, bus  •  11 h 41 min

  1. Take the ferry from Belize City to Puerto Cortés
  2. Take the bus from Puerto Cortes to Corinto
  3. Take the bus from Corinto to Puerto Barrios

Drive  •  7 h 17 min

  1. Drive from Belize City to Puerto Barrios 269.1 miles

$30 - $45

Questions & Answers

The cheapest way to get from Belize City to Puerto Barrios is to drive which costs $30 - $45 and takes 7 h 17 min.

More details

The quickest way to get from Belize City to Puerto Barrios is to drive which costs $30 - $45 and takes 7 h 17 min.

More details

The distance between Belize City and Puerto Barrios is 201 km. The road distance is 430.6 km.

Get driving directions

It takes approximately 13 h 17 min to get from Belize City to Puerto Barrios, including transfers.

More details

What companies run services between Belize City, Belize and Puerto Barrios, Guatemala?

There is no direct connection from Belize City to Puerto Barrios. However, you can take the bus to Punta Gorda, take the walk to Punta Gorda Municipal Pier, take the ferry to Livingston, then take the drive to Puerto Barrios. Alternatively, you can take a vehicle from Belize City to Puerto Barrios via Puerto Cortés, Puerto Cortes, and Corinto in around 11 h 41 min.

Bus operators
James Bus Company
Website
d02044893.brinkster.net
Bus from Belize City to Punta Gorda
Ave. Duration
5 h 15 min
Frequency
Hourly
Estimated price
$8 - $12
Schedules at
d02044893.brinkster.net
Horario De Buses
Website
thebusschedule.com
Bus from Puerto Cortes to Corinto
Ave. Duration
2 h
Frequency
Every 15 minutes
Schedules at
thebusschedule.com
James Bus Line
Phone
(++501) 662-4475
Email
hickatee@gmail.com
Website
hickatee.com
Bus from Corinto to Puerto Barrios
Ave. Duration
3 h
Frequency
Once daily
Estimated price
$10
Schedules at
hickatee.com
Ferry operators
Memo's Boat Service
Phone
+501 651-4780
Ferry from Punta Gorda Municipal Pier to Livingston
Ave. Duration
1 h
Frequency
Twice daily
Estimated price
$25
Schedules at
guidetobelize.info
Requena's Charter Service & Watertaxi
Phone
(501) 722-2070
Email
watertaxi@btl.net
Ferry from Punta Gorda Municipal Pier to Livingston
Ave. Duration
1 h
Frequency
Once daily
Estimated price
$20
Schedules at
puntagordabelize.com
Starla International
Phone
+504 9545-9322
Email
starlaferry@gmail.com
Website
facebook.com
Ferry from Belize City to Puerto Cortés
Ave. Duration
5 h 30 min
Frequency
Once a week
Estimated price
$80
Schedules at
facebook.com
Book at
travelmundomaya.com

Want to know more about travelling around the world?

Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including How do I get from Sydney to Melbourne, Train travel in Spain: A guide to Renfe and Need to know: Jadrolinija - to help you get the most out of your next trip.