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 4 hours 56 minutes and 2,001 miles (3,221 kilometres) from Toronto, Canada - Airport Lester B. Pearson International (YYZ).
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
24.1 °C
Thu, 25 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 Toronto, Canada - Airport Lester B. Pearson International (YYZ) to Puerto Barrios (PBR) - The flight distance between these airports is 2,001 miles (3,221 kilometres). The direct flight time is roughly 4 hours 56 minutes.
Flights from Montreal, Canada - International Airport Pierre E.Trudeau (YUL) to Puerto Barrios (PBR) - The flight distance between these airports is 2,228 miles (3,586 kilometres). The direct flight time is roughly 5 hours 27 minutes.
Flights from Vancouver, Canada - British Columbia, Vancouver International Airport (YVR) to Puerto Barrios (PBR) - The flight distance between these airports is 3,019 miles (4,859 kilometres). The direct flight time is roughly 7 hours 12 minutes.
Flights from Calgary, Canada - Calgary International Airport (YYC) to Puerto Barrios (PBR) - The flight distance between these airports is 2,821 miles (4,539 kilometres). The direct flight time is roughly 6 hours 46 minutes.
Flights from Edmonton, Canada - Edmonton International Airport (YEG) to Puerto Barrios (PBR) - The flight distance between these airports is 2,928 miles (4,713 kilometres). The direct flight time is roughly 7 hours.
Flights from Halifax, Canada - Metropolitan Area Airport (YHZ) to Puerto Barrios (PBR) - The flight distance between these airports is 2,487 miles (4,002 kilometres). The direct flight time is roughly 6 hours 1 minute.
Flights from Ottawa, Canada - Macdonald-Cartier International Airport (YOW) to Puerto Barrios (PBR) - The flight distance between these airports is 2,178 miles (3,505 kilometres). The direct flight time is roughly 5 hours 20 minutes.
Flights from Quebec, Canada - Québec City Jean Lesage International Airport (YQB) to Puerto Barrios (PBR) - The flight distance between these airports is 2,362 miles (3,802 kilometres). The direct flight time is roughly 5 hours 44 minutes.
Flights from Yellowknife, Canada - Yellowknife Airport (YZF) to Puerto Barrios (PBR) - The flight distance between these airports is 3,465 miles (5,576 kilometres). The direct flight time is roughly 8 hours 11 minutes.
Flights from Winnipeg, Canada - J.A. Richardson International Airport (YWG) to Puerto Barrios (PBR) - The flight distance between these airports is 2,411 miles (3,880 kilometres). The direct flight time is roughly 5 hours 51 minutes.
Flights from St John's, Canada - St Johns International Airport (YYT) to Puerto Barrios (PBR) - The flight distance between these airports is 3,000 miles (4,829 kilometres). The direct flight time is roughly 7 hours 10 minutes.
Flights from Kelowna, Canada - Kelowna International Airport (YLW) to Puerto Barrios (PBR) - The flight distance between these airports is 2,923 miles (4,705 kilometres). The direct flight time is roughly 6 hours 59 minutes.
Flights from Sept-Iles, Canada - Sept-Iles Airport (YZV) to Puerto Barrios (PBR) - The flight distance between these airports is 2,689 miles (4,327 kilometres). The direct flight time is roughly 6 hours 28 minutes.
Flights from Moncton, Canada - Greater Moncton International Airport (YQM) to Puerto Barrios (PBR) - The flight distance between these airports is 2,511 miles (4,042 kilometres). The direct flight time is roughly 6 hours 4 minutes.
Flights from Thunder Bay, Canada - Thunder Bay International Airport (YQT) to Puerto Barrios (PBR) - The flight distance between these airports is 2,256 miles (3,630 kilometres). The direct flight time is roughly 5 hours 30 minutes.
Flights from Wabush, Canada - Wabush Airport (YWK) to Puerto Barrios (PBR) - The flight distance between these airports is 2,829 miles (4,552 kilometres). The direct flight time is roughly 6 hours 47 minutes.
Flights from Victoria Airport, Canada - Victoria International Airport (YYJ) to Puerto Barrios (PBR) - The flight distance between these airports is 3,005 miles (4,836 kilometres). The direct flight time is roughly 7 hours 10 minutes.
Flights from Fort McMurray, Canada - Fort McMurray Airport (YMM) to Puerto Barrios (PBR) - The flight distance between these airports is 3,066 miles (4,934 kilometres). The direct flight time is roughly 7 hours 18 minutes.
Flights from Comox, Canada - Comox Airport (YQQ) to Puerto Barrios (PBR) - The flight distance between these airports is 3,102 miles (4,992 kilometres). The direct flight time is roughly 7 hours 23 minutes.
Flights from Regina, Canada - Regina International Airport (YQR) to Puerto Barrios (PBR) - The flight distance between these airports is 2,560 miles (4,120 kilometres). The direct flight time is roughly 6 hours 11 minutes.
Flights from Timmins, Canada - Victor M. Power Airport (YTS) to Puerto Barrios (PBR) - The flight distance between these airports is 2,305 miles (3,710 kilometres). The direct flight time is roughly 5 hours 37 minutes.
Flights from Saskatoon, Canada - J.G. Diefenbaker Intl Airport (YXE) to Puerto Barrios (PBR) - The flight distance between these airports is 2,707 miles (4,356 kilometres). The direct flight time is roughly 6 hours 30 minutes.
Expert Help