Guatemala (Antigua) to El Salvador (Ruta De Las Flores) by Chicken Bus

Doing the border crossing from Antigua (Guatemala) to El Salvador (Ruta De Las Flores or Santa Ana) can be done in one day – though it is a long day. However, you will save around $29 USD compared to taking a shuttle. We specifically went from Antigua to Juayúa (Ruta De Las Flores) but you can also follow this route to go to Santa Ana or El Tunco (though it will be a stretch to get to El Tunco in one day.)

  public bus shuttle
time 9-11 hours 5 hr
price $16.3USD $45USD

Our travel day took 11 hours.  However, we did face issues with traffic and missing the final bus to Juayúa in El Salvador which left at 6.30pm (however, we managed to find another one – more on that later). Our main issue was we started too late (9.50 am) and this set us behind for the whole day – start early and you’ll be fine. 

Chicken Buses Antigua – Ruta De Las Flores

Our Timing Route Time Cost
9.50 am – 11.10am Antigua – Esquintla 1 hr 20 mins 20Q
11.20 am – 1.50 pm Esquintla – La Fronterra 2.5hr 90Q
1.50 pm – 3.20 pm Cross Border by foot 1.5 hr inc lunch  $12 USD tourist card
3.50 pm – 6.30 pm La Frontera – Sonsonate 2.5 hr 0.9 USD
7.30 pm – 8.30 pm Sonsonate* – Ruta De Las Flores 1 hr 0.9 USD

*In Sonsonate you can also take buses to Santa Ana or El Tunco 
(note there is only 2 buses to El Tunco per day, one at 5.30am and one at 3.30pm.)

Antigua – Esquintla

  • 1 hour 20 minutes
  • $20Q (approx $2.57 USD)

You’ll first need to make your way to the bus station in Antigua here. You can either ask someone for the bus to Esquintla or follow the signs – each bus is parked in a bay with a sign so if you find the Escuintla sign you’re good to go. 

We recommend not making the same mistake as us and get there EARLY. Like 8am so that you have plenty of time during the day. We didn’t get here until 9.30am and the bus left at 9.50 leaving us pretty behind for the long journey that lay ahead. 

The Chicken Bus Station in Antigua
Antigua Chicken Bus Station

Escuintla – La Fronterra

  • 2.5 hours
  • 70 Q (Approx 9USD)

When you get off the bus in Esquintla you’ll need to cross the road and it’s likely someone will be waiting to direct you to the next bus. Someone asked us “La Fronterra?” and we said yes so he said to wait there. We waited  for maybe 10 minutes until the bus came. We paid on the bus and we’re given a paper ticket.  

Half way through this bus journey we were told to get off and swap buses (running across the highway with all our luggage). However, we didn’t have to pay anything extra for the second bus, just show them the ticket from our first one. 

After about 2.5 hours we arrived at the border. We have heard that sometimes this bus can stop for an extended period of up to an hour in one of the towns a long the way but we didn’t have this experience. 

Crossing the border of Guatemala and El Salvador by Foot

Crossing the border 

The bus will drop you off a short walk from the border where you’ll need to cross by foot. We took the opportunity to grab lunch from a comedor nearby then cross the border. 

The line to leave Guatemala was LONG and it was hot. Once we made it across there was no line at El Salvador and there was also a really nice modern bathroom that was free to use. 

To enter El Salvador we had to pay $12USD for a tourist card as Australian’s so be prepared with USD cash to pay this depending where you are from.

If you don’t have cash we’ve heard you’ll have to get Quetzales from an ATM on the Guatemalan side then convert them. 

Chicken and soup lunch at the border of Guatemala and El Salvador
Lunch at the border

La Fronterra – Sonsonate

  • $0.9USD
  • 2.5 hours (though we’ve heard others make it in 1.5 hours)

Continuing a short walk from the border you’ll find a dirt carpark with chicken buses. This is the bus stop. (You can also check Maps.Me which always has the locations of chicken bus stops). 

We waited here for about 20 minutes for the next bus to Sonsonate to leave. This bus took a realllly long time as there was really bad traffic (at times we were not moving at all). We have heard others say this only takes 90 minutes so maybe we we’re unlucky.

You’ll get dropped off at the main Sonsonate bus station and from there can connect to multiple places around El Salvador.

Bus station at La Frontera in El Salvador
Bus station at La Frontera in El Salvador

Sonsonate – Jauyua or Ruta De Las Flores

  • 1 hour 
  • 0.9 USD

If you’re going to any of the towns along the Ruta De Las Flores, as we were, you’ll need the 249 bus. As far as we know the last bus leaves at 6.30pm so plan your day to arrive before this. If you arrive after this (as we did) the buses do still run just from a different location here (corner 3 calle ote and CA 12S) . We walked here (about 15 minutes) and found a long line of people waiting so we knew we were in the right spot. The bus came at 7.30 pm. 

Sonsonate – Santa Ana 

  • 1.5 hours

Buses run regularly to Santa Ana from the Sonsonate bus station (we saw people grabbing the bus just after 6.30 pm too so they seem to run later than those to the other locations)

Sonsonate – El Tunco

  • 2 hours 
  • $1.80 USD

The bus to El Tunco leaves at 5.30 am or 3.30pm and there are no other buses. If you want to make it from Antigua to El Tunco in one day you’ll need to leave very early (like 6am) and even then it’s quite risky that you may not make it. We wouldn’t recommend trying to make this trip in one day.

And that’s it! That’s our guide to crossing the border from Guatemala to El Salvador entirely by chicken bus. It’s a long day and an adventure but for us it was worth the money savings. 

More Border Crossing Guides