There are 7 ways to get from Puerto Barrios to San Juan Opico by bus, car, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus, drive
best- Take the bus from Puerto Barrios to Río Hondobus
- Take the bus from Chiquimula to Esquipulasbus
- Drive from Esquipulas to San Juan Opicocar
8h 1mBus via El Congo
cheapest- Take the bus from Puerto Barrios to Guatemala Citybus Gtm
- Take the bus from Estación Central 7a Avenida Zona 1 to Gasolinera Puma Santa Maria, Santa Anabus Estación Central 7a Avenida Zona 1 – Terminal San Carlos
15h 9m$33–55Drive 340.9 km
- Drive from Puerto Barrios to San Juan Opicocar 340.9 km
5h 31m$42–60Drive, fly, bus
- Drive from Puerto Barrios to Ramón Villeda Morales International Airport (SAP)car
- Fly from Ramón Villeda Morales International Airport (SAP) to Cuscatlán International Airport (SAL)plane SAP - SAL
- Take the bus from San Salvador Airport to San Salvadorbus
- Take the bus from San Salvador to San Juan Opicobus
5h 59mBus, drive via Metapán
- Take the bus from Puerto Barrios to Río Hondobus
- Take the bus from Zacapa to Esquipulasbus
- Drive from Esquipulas to Metapáncar
- Take the bus from Metapán to Santa Anabus 235
- Take the bus from Santa Ana to San Juan Opicobus 256
10h 28mBus via Guatemala City
- Take the bus from Puerto Barrios to Litegua Bus Stationbus
- Take the bus from Guatemala Aguilar Batres to Santa Anabus
- Take the bus from Santa Ana to San Juan Opicobus 256
12h 6mBus
- Take the bus from Puerto Barrios to Litegua Bus Stationbus
- Take the bus from Estación Central 7a Avenida Zona 1 to Santa Anabus
- Take the bus from Santa Ana to San Juan Opicobus 256
12h 49m
Ramón Villeda Morales International Airport (SAP) to Cuscatlán International Airport (SAL) flights
Questions & Answers
The cheapest way to get from Puerto Barrios to San Juan Opico is to bus via El Congo which costs $30 - $55 and takes 15h 9m.
The fastest way to get from Puerto Barrios to San Juan Opico is to drive which takes 5h 31m and costs $40 - $60.
No, there is no direct bus from Puerto Barrios to San Juan Opico. However, there are services departing from Puerto Barrios and arriving at San Juan Opico via Plaza Barrios, Guatemala Aguilar Batres and Santa Ana. The journey, including transfers, takes approximately 12h 6m.
The distance between Puerto Barrios and San Juan Opico is 386 km. The road distance is 340.9 km.
The best way to get from Puerto Barrios to San Juan Opico without a car is to bus via Guatemala City which takes 12h 6m and costs .
It takes approximately 8h 1m to get from Puerto Barrios to San Juan Opico, including transfers.
Puerto Barrios to San Juan Opico bus services, operated by Litegua, depart from Puerto Barrios station.
Puerto Barrios to San Juan Opico bus services, operated by Litegua, arrive at Litegua Bus Station.
Yes, the driving distance between Puerto Barrios to San Juan Opico is 341 km. It takes approximately 5h 31m to drive from Puerto Barrios to San Juan Opico.
There are 118+ hotels available in San Juan Opico.
What companies run services between Puerto Barrios, Guatemala and San Juan Opico, El Salvador?
You can take a bus from Puerto Barrios to San Juan Opico via Litegua Bus Station, Plaza Barrios, Reformita, Guatemala Aguilar Batres, and Santa Ana in around 12h 6m.
- Website
- avianca.com
Flights from Ramón Villeda Morales International Airport to Cuscatlán International Airport
- Ave. Duration
- 50 min
- When
- Every day
- Estimated price
- $240–600
- Phone
- +502 2326 959
- [email protected]
- Website
- Litegua
Bus from Puerto Barrios to Río Hondo
- Ave. Duration
- 2h 51m
- Frequency
- Hourly
- Estimated price
- $7–20
- Schedules at
- Litegua
- Primera Plus
- $14
- Primera Clase
- $20
- Especial Plus
- $7
Bus from Puerto Barrios to Río Hondo
- Ave. Duration
- 2h 51m
- Frequency
- Hourly
- Estimated price
- $7–20
- Schedules at
- Litegua
- Primera Plus
- $14
- Primera Clase
- $20
- Especial Plus
- $7
Bus from Puerto Barrios to Litegua Bus Station
- Ave. Duration
- 5h
- Frequency
- Hourly
- Estimated price
- $7–20
- Schedules at
- Litegua
- Primera Plus
- $14
- Primera Clase
- $20
- Especial Plus
- $7
Bus from Puerto Barrios to Litegua Bus Station
- Ave. Duration
- 5h
- Frequency
- Hourly
- Estimated price
- $7–20
- Schedules at
- Litegua
- Primera Plus
- $14
- Primera Clase
- $20
- Especial Plus
- $7
- Phone
- +502 2326 3200
- [email protected]
- Website
- Rutas Orientales
Bus from Chiquimula to Esquipulas
- Ave. Duration
- 30 min
- Frequency
- Every 3 hours
- Schedules at
- Rutas Orientales
Bus from Zacapa to Esquipulas
- Ave. Duration
- 1h
- Frequency
- Every 4 hours
- Schedules at
- Rutas Orientales
Bus from San Salvador Airport to San Salvador
- Ave. Duration
- 30 min
- Frequency
- Every 30 minutes
- Estimated price
- $1
Bus from San Salvador to San Juan Opico
- Ave. Duration
- 1h
- Frequency
- Once daily
Bus from Metapán to Santa Ana
- Ave. Duration
- 1h
- Frequency
- Hourly
- Estimated price
- $1
Bus from Santa Ana to San Juan Opico
- Ave. Duration
- 40 min
- Frequency
- Once daily
Bus from Santa Ana to San Juan Opico
- Ave. Duration
- 40 min
- Frequency
- Once daily
Bus from Santa Ana to San Juan Opico
- Ave. Duration
- 40 min
- Frequency
- Once daily
Bus from Guatemala Aguilar Batres to Santa Ana
- Ave. Duration
- 4h 5m
- Frequency
- 4 times a day
- Estimated price
- $14–20
- Schedules at
- Cristóbal Colón Autobuses (Línea Dorada y Trans Galgos Inter)
- Road
- $14–20
Bus from Estación Central 7a Avenida Zona 1 to Santa Ana
- Ave. Duration
- 5h
- Frequency
- Twice daily
- Estimated price
- $15–21
- Schedules at
- Cristóbal Colón Autobuses (Línea Dorada y Trans Galgos Inter)
- Road
- $15–21
- Phone
- +502 2471 0952
- Website
- mmcorporacion.com
Bus from Puerto Barrios to Guatemala City
- Ave. Duration
- 6h
- Frequency
- 3 times a day
- Estimated price
- $16–35
- Schedules at
- mmcorporacion.com
- Phone
- +52 962 625 2435
- [email protected]
- Website
- Tica Bus
Bus from Estación Central 7a Avenida Zona 1 to Gasolinera Puma Santa Maria, Santa Ana
- Ave. Duration
- 5h 9m
- Frequency
- Twice daily
- Estimated price
- $17–23
- Website
- Tica Bus
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 to get from Stansted Airport into central London, How to get from Florence to Rome, and How to get from Heathrow Airport into central London - to help you get the most out of your next trip.





