There are 9 ways to get from Miami to Puerto Barrios by plane, car, bus (Flixbus, Greyhound), bus, or bus (Greyhound)
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Miami International Airport to Ramón Villeda Morales International Airport, drive
best- Fly from Miami International Airport (MIA) to Ramón Villeda Morales International Airport (SAP)plane MIA - SAP
- Drive from Ramón Villeda Morales International Airport (SAP) to Puerto Barrioscar
7h 2m$425–1,023Fly Miami International Airport to Palmerola Airport, bus
cheapest- Fly from Miami International Airport (MIA) to Palmerola Airport (XPL)plane MIA - XPL
- Take the bus from Comayagua to El Progresobus
- Take the bus from Terminal Metropolitana de Buses to Corintobus
11h 45m$99–440Bus via Sandy Springs
- Take the bus from Miami Airport Station to Atlanta Bus Stationbus
- Take the bus from Atlanta to Houston - Telephone Rdbus
- Take the bus from Houston to Guatemala Citybus
- Take the bus from Litegua Bus Station to Puerto Barriosbus
4d 5h$464–832Drive 4,498.6 km
- Drive from Miami to Puerto Barrioscar 4,498.6 km
2d 7h$498–720Fly Fort Lauderdale–Hollywood International Airport to Ramón Villeda Morales International Airport, drive
- Fly from Fort Lauderdale–Hollywood International Airport (FLL) to Ramón Villeda Morales International Airport (SAP)plane FLL - SAP
- Drive from Ramón Villeda Morales International Airport (SAP) to Puerto Barrioscar
7h 51m$118–578Fly Miami International Airport to La Aurora International Airport, bus
- Fly from Miami International Airport (MIA) to La Aurora International Airport (GUA)plane MIA - GUA
- Take the bus from Litegua Bus Station to Puerto Barriosbus
12h 5m$337–1,221Fly Miami International Airport to Puerto Barrios Airport
- Fly from Miami International Airport (MIA) to Puerto Barrios Airport (PBR)plane MIA - PBR
7h 54m$101–440Bus
- Take the bus from Miami Airport Station to Atlanta Bus Stationbus
- Take the bus from Atlanta Bus Station to Houston Bus Stationbus
- Take the bus from Houston to Guatemala Citybus
- Take the bus from Litegua Bus Station to Puerto Barriosbus
4d 8h$438–833Bus #2
- Take the bus from Miami Airport Station to Tallahasseebus
- Take the bus from Tallahassee to Houston Bus Stationbus
- Take the bus from Houston to Guatemala Citybus
- Take the bus from Litegua Bus Station to Puerto Barriosbus
4d 8h$431–792
Miami International Airport (MIA) to Ramón Villeda Morales International Airport (SAP) flights
Comparing Your Travel Options
The cheapest way to get from Miami to Puerto Barrios is to fly and bus which costs $95 - $440 and takes 11h 45m.
The fastest way to get from Miami to Puerto Barrios is to fly and drive which takes 7h 2m and costs $420 - $1,100.
No, there is no direct bus from Miami station to Puerto Barrios. However, there are services departing from Miami Airport Station and arriving at Puerto Barrios via Atlanta, Houston - Telephone Rd, Houston and Litegua Bus Station. The journey, including transfers, takes approximately 4 days 5h.
The distance between Miami and Puerto Barrios is 1521 km. The road distance is 4498.6 km.
The best way to get from Miami to Puerto Barrios without a car is to bus via Sandy Springs which takes 4 days 5h and costs $460 - $850.
It takes approximately 7h 2m to get from Miami to Puerto Barrios, including transfers.
Miami to Puerto Barrios bus services, operated by Flixbus USA, depart from Miami Airport Station.
The best way to get from Miami to Puerto Barrios is to bus via Sandy Springs which takes 4 days 5h and costs $460 - $850. Alternatively, you can fly, which costs $100 - $440 and takes 7h 54m.
Miami to Puerto Barrios bus services, operated by Flixbus USA, arrive at Atlanta Bus Station.
Puerto Barrios is 1h behind Miami. It is currently 6:42 PM in Miami and 5:42 PM in Puerto Barrios.
What companies run services between Miami, FL, USA and Puerto Barrios, Guatemala?
You can take a bus from Miami Airport Station to Puerto Barrios via Atlanta Bus Station, Garnett Station, Doraville Station, Atlanta, Houston - Telephone Rd, Houston - Hillcroft Ave, Houston, Guatemala City, and Litegua Bus Station in around 4d 5h. Alternatively, American Airlines and TAG Airlines fly from Miami International Airport (MIA) to Puerto Barrios Airport (PBR) 5 times a week.
- Website
- aa.com
Flights from Miami International Airport to Ramón Villeda Morales International Airport
- Ave. Duration
- 2h 39m
- When
- Every day
- Estimated price
- $75–390
Flights from Miami International Airport to La Aurora International Airport
- Ave. Duration
- 2h 52m
- When
- Every day
- Estimated price
- $70–350
Flights from Miami International Airport to Palmerola Airport
- Ave. Duration
- 2h 43m
- When
- Every day
- Estimated price
- $80–410
- Website
- avianca.com
Flights from Miami International Airport to Ramón Villeda Morales International Airport via San Salvador
- Ave. Duration
- 5h 5m
- When
- Monday, Wednesday, Thursday, and Friday
- Estimated price
- $410–1,000
Flights from Miami International Airport to La Aurora International Airport via San Salvador
- Ave. Duration
- 4h 40m
- When
- Every day
- Estimated price
- $200–800
Flights from Miami International Airport to Palmerola Airport via San Salvador
- Ave. Duration
- 5h
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- $250–950
- Website
- tag.com.gt
Flights from Miami International Airport to Puerto Barrios Airport via La Aurora International Airport
- Ave. Duration
- 6h 41m
- When
- Sunday, Tuesday, and Thursday
- Estimated price
- $85–420
- Website
- copaair.com
Flights from Miami International Airport to Palmerola Airport via Panama City
- Ave. Duration
- 6h 7m
- When
- Every day
- Estimated price
- $130–600
- Website
- jetblue.com
Flights from Fort Lauderdale–Hollywood International Airport to Ramón Villeda Morales International Airport
- Ave. Duration
- 2h 41m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- $100–550
- Website
- flyfrontier.com
Flights from Miami International Airport to La Aurora International Airport
- Ave. Duration
- 2h 52m
- When
- Thursday
- Estimated price
- $150–360
- Phone
- +1 (855) 626-8585
- Website
- Flixbus USA
Bus from Miami Airport Station to Atlanta Bus Station
- Ave. Duration
- 13h 5m
- Frequency
- Twice daily
- Estimated price
- $100–160
- Schedules at
- Flixbus USA
Bus from Miami Airport Station to Atlanta Bus Station
- Ave. Duration
- 13h 5m
- Frequency
- Twice daily
- Estimated price
- $100–160
- Schedules at
- Flixbus USA
Rome2Rio's guide to Greyhound USA
Contact Details
- Phone
- +1 214-849-8100
- [email protected]
- Website
- Greyhound
Bus from Miami Airport Station to Atlanta Bus Station
- Ave. Duration
- 16h
- Frequency
- Twice daily
- Estimated price
- $120–190
- Website
- Greyhound
Bus from Miami Airport Station to Atlanta Bus Station
- Ave. Duration
- 16h
- Frequency
- Twice daily
- Estimated price
- $120–190
- Website
- Greyhound
Bus from Atlanta Bus Station to Houston Bus Station
- Ave. Duration
- 15h 30m
- Frequency
- Every 4 hours
- Estimated price
- $140–220
- Website
- Greyhound
Bus from Miami Airport Station to Tallahassee
- Ave. Duration
- 13h 55m
- Frequency
- Twice daily
- Estimated price
- $100–160
- Website
- Greyhound
Bus from Tallahassee to Houston Bus Station
- Ave. Duration
- 15h 30m
- Frequency
- Twice daily
- Estimated price
- $130–200
- Website
- Greyhound
- Phone
- +1 800-923-1799
- [email protected]
- Website
- Omnibus Express
Bus from Atlanta to Houston - Telephone Rd
- Ave. Duration
- 12h 10m
- Frequency
- Once daily
- Estimated price
- $130–170
- Schedules at
- Omnibus Express
- Phone
- +1 213 368 1172
- [email protected]
- Website
- busesusatours.com
Bus from Houston to Guatemala City
- Ave. Duration
- 2d 17h
- Frequency
- Once a week
- Estimated price
- $170–390
- Schedules at
- busesusatours.com
Bus from Houston to Guatemala City
- Ave. Duration
- 2d 17h
- Frequency
- Once a week
- Estimated price
- $170–390
- Schedules at
- busesusatours.com
Bus from Houston to Guatemala City
- Ave. Duration
- 2d 17h
- Frequency
- Once a week
- Estimated price
- $170–390
- Schedules at
- busesusatours.com
- Phone
- +502 2326 959
- [email protected]
- Website
- Litegua
Bus from Litegua Bus Station to Puerto Barrios
- Ave. Duration
- 5h
- Frequency
- Hourly
- Estimated price
- $7–20
- Schedules at
- Litegua
- Primera Plus
- $14
- Primera Clase
- $20
- Especial Plus
- $7
Bus from Litegua Bus Station to Puerto Barrios
- Ave. Duration
- 5h
- Frequency
- Hourly
- Estimated price
- $7–20
- Schedules at
- Litegua
- Primera Plus
- $14
- Primera Clase
- $20
- Especial Plus
- $7
Bus from Litegua Bus Station to Puerto Barrios
- Ave. Duration
- 5h
- Frequency
- Hourly
- Estimated price
- $7–20
- Schedules at
- Litegua
- Primera Plus
- $14
- Primera Clase
- $20
- Especial Plus
- $7
Bus from Litegua Bus Station to Puerto Barrios
- Ave. Duration
- 5h
- Frequency
- Hourly
- Estimated price
- $7–20
- Schedules at
- Litegua
- Primera Plus
- $14
- Primera Clase
- $20
- Especial Plus
- $7
- Phone
- +504 2444 3822
- Website
- Cotraipbal
Bus from Comayagua to El Progreso
- Ave. Duration
- 2h 44m
- Frequency
- Twice daily
- Estimated price
- $4–7
- Website
- Cotraipbal
- Phone
- +502 2471 0952
- Website
- mmcorporacion.com
Bus from Terminal Metropolitana de Buses to Corinto
- Ave. Duration
- 50 min
- Frequency
- Twice daily
- Estimated price
- $5–8
- Schedules at
- mmcorporacion.com
Want to know more about travelling around Guatemala
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Travelling to the US: What do I need to know?
Read the travel guide
Need to know: Greyhound
Read the travel guide
Booking & Getting There
Yes, the driving distance between Miami to Puerto Barrios is 4499 km. It takes approximately 2 days 7h to drive from Miami to Puerto Barrios.
There are 35+ hotels available in Puerto Barrios.










