Located on the Caribbean coast of Guatemala, Puerto Barrios is a vibrant port city known for its rich history, lively culture, and stunning coastal landscapes. With its bustling markets, colorful buildings, and a friendly local atmosphere, Puerto Barrios offers a unique blend of indigenous traditions and Caribbean influences. Visitors can explore nearby beaches, enjoy fresh seafood specialties, and immerse themselves in the city's relaxed pace of life. Whether strolling along the waterfront promenade or discovering the region's natural beauty, Puerto Barrios provides a memorable experience for travelers seeking an authentic taste of Guatemala's coastal charm.
The cheapest month to fly to Puerto Barrios is typically September.
Popular airports near Puerto Barrios include La Aurora International Airport in Guatemala City, Ramon Villeda Morales International Airport in San Pedro Sula, Honduras, and Mundo Maya International Airport in Flores, Guatemala.
The flight to Puerto Barrios (PBR) is roughly 19 hours 1 minute and 8,334 miles (13,413 kilometres) from Johannesburg, South Africa - O.R. Tambo Internationall Airport (JNB).
The best way is to compare flights to Puerto Barrios from leading comparison sites using our search engine dashboard.
Beach, river, and camping
Park
Public Bath
Museum
33.1 °C
Sat, 27 Apr 2024
Average Temperature
25°C
Jan
25°C
Feb
27°C
Mar
29°C
Apr
29°C
May
29°C
Jun
29°C
Jul
29°C
Aug
29°C
Sep
28°C
Oct
26°C
Nov
25°C
Dec
Flights from Johannesburg, South Africa - O.R. Tambo Internationall Airport (JNB) to Puerto Barrios (PBR) - The flight distance between these airports is 8,334 miles (13,413 kilometres). The direct flight time is roughly 19 hours 1 minute.
Flights from Cape Town, South Africa - Cape Town International Airport (CPT) to Puerto Barrios (PBR) - The flight distance between these airports is 7,793 miles (12,542 kilometres). The direct flight time is roughly 17 hours 49 minutes.
Flights from Durban, South Africa - King Shaka Intl Airport (DUR) to Puerto Barrios (PBR) - The flight distance between these airports is 8,517 miles (13,707 kilometres). The direct flight time is roughly 19 hours 25 minutes.
Flights from George, South Africa - George Airport (GRJ) to Puerto Barrios (PBR) - The flight distance between these airports is 8,009 miles (12,890 kilometres). The direct flight time is roughly 18 hours 17 minutes.
Flights from Lanseria, South Africa - Lanseria International Airport (HLA) to Puerto Barrios (PBR) - The flight distance between these airports is 8,314 miles (13,380 kilometres). The direct flight time is roughly 18 hours 58 minutes.
Flights from Port Elizabeth, South Africa - Port Elizabeth Airport (PLZ) to Puerto Barrios (PBR) - The flight distance between these airports is 8,195 miles (13,188 kilometres). The direct flight time is roughly 18 hours 42 minutes.
Flights from Bloemfontein, South Africa - Bloemfontein International Airport (BFN) to Puerto Barrios (PBR) - The flight distance between these airports is 8,226 miles (13,239 kilometres). The direct flight time is roughly 18 hours 46 minutes.
Flights from East London, South Africa - King Phalo Airport (ELS) to Puerto Barrios (PBR) - The flight distance between these airports is 8,322 miles (13,393 kilometres). The direct flight time is roughly 18 hours 59 minutes.
Flights from Hoedspruit, South Africa - AFB Airport (HDS) to Puerto Barrios (PBR) - The flight distance between these airports is 8,502 miles (13,683 kilometres). The direct flight time is roughly 19 hours 23 minutes.
Flights from Kimberley, South Africa - Kimberley Airport (KIM) to Puerto Barrios (PBR) - The flight distance between these airports is 8,133 miles (13,088 kilometres). The direct flight time is roughly 18 hours 34 minutes.
Flights from Nelspruit, South Africa - Kruger Mpumalanga Intl Airport (MQP) to Puerto Barrios (PBR) - The flight distance between these airports is 8,509 miles (13,694 kilometres). The direct flight time is roughly 19 hours 24 minutes.
Flights from Phalaborwa, South Africa - Hendrik van Eck Airport (PHW) to Puerto Barrios (PBR) - The flight distance between these airports is 8,507 miles (13,690 kilometres). The direct flight time is roughly 19 hours 24 minutes.
Flights from Pietermaritzburg, South Africa - Pietermaritzburg Airport (PZB) to Puerto Barrios (PBR) - The flight distance between these airports is 8,474 miles (13,638 kilometres). The direct flight time is roughly 19 hours 19 minutes.
Flights from Polokwane, South Africa - Polokwane International Airport (PTG) to Puerto Barrios (PBR) - The flight distance between these airports is 8,399 miles (13,518 kilometres). The direct flight time is roughly 19 hours 9 minutes.
Flights from Richards Bay, South Africa - Richards Bay Airport (RCB) to Puerto Barrios (PBR) - The flight distance between these airports is 8,576 miles (13,802 kilometres). The direct flight time is roughly 19 hours 33 minutes.
Flights from Upington, South Africa - Upington Airport (UTN) to Puerto Barrios (PBR) - The flight distance between these airports is 7,918 miles (12,744 kilometres). The direct flight time is roughly 18 hours 5 minutes.
Flights from Umtata, South Africa - K.D. Matanzima Airport (UTT) to Puerto Barrios (PBR) - The flight distance between these airports is 8,372 miles (13,473 kilometres). The direct flight time is roughly 19 hours 6 minutes.
Expert Help
Choose Site / Currency