
Bus from La Unión to San Miguel
Ruta 320 public bus · ~1 hour · $1-3 USD · Frequent
Why choose Spring Bus?
Spring Bus is the best way to find bus tickets from La Unión to San Miguel
Plan your perfect trip
Find and book your bus tickets in just a few clicks.
Best prices
We partner with top bus companies to provide you with the best prices available.
Flexible Booking
Change your travel plans as needed with our flexible booking options.
The La Unión → San Miguel return is the standard exit after a Gulf of Fonseca visit. Frequent Ruta 320 service back to San Miguel for onward travel.
Spring Bus connects you to operators on this route — Ruta 320 dominates.
Route details: La Unión to San Miguel
Travel time
1 h
Distance
40 km
Typical fare
$1 – $10 USD per person
Frequency
Frequent — every 20-30 min
First departure
Approx. 5:00 AM
Last departure
Approx. 6:00 PM
Operators on this route
Ruta 320 (public bus)
Pickup at La Unión
La Unión bus terminal
Drop-off at San Miguel
San Miguel eastern terminal
About the journey
The La Unión → San Miguel return reverses the eastern transit. Frequent + cheap on Ruta 320.
Travel tips for La Unión → San Miguel
- Same as inverse direction — Ruta 320, $1-3 USD, ~1 hour.
- Onward to San Salvador: arrive San Miguel, catch Ruta 301 or Comfort Lines (~2-2.5 h).
- Onward to Playa El Cuco / Playa Las Flores: arrive San Miguel, transfer to eastern coast bus (~1-1.5 h).
- Cross-border to Honduras via El Amatillo: skip La Unión → San Miguel, go directly from La Unión taxi to El Amatillo border + cross-border bus.
- USD universally accepted.
- Last reliable bus ~6 PM.
Frequently asked questions
How long is the bus from La Unión to San Miguel?
**About 1 hour** — same as the inverse direction.
How much is the bus from La Unión to San Miguel?
**$1-3 USD** on Ruta 320.
Can I continue to the eastern surf coast same day?
**Yes — easy.** Arrive San Miguel midday, transfer to Playa El Cuco bus (~1 h, $2-5 USD) or onward to Playa Las Flores. Total ~2.5-3 hours of transit.
Can I continue to San Salvador same day?
**Yes.** Arrive San Miguel midday, catch Ruta 301 (~2.5 h, $3-5 USD) or Comfort Lines (~2 h, $8-15 USD). Total ~3.5-4 hours La Unión → San Salvador.
What time do buses run from La Unión to San Miguel?
**Frequent — every 20-30 minutes from ~5 AM to ~6 PM** on Ruta 320.
Going the other direction?