
Bus from San Salvador to San Miguel
Ruta 301 + Comfort Lines · ~2-2.5 hours · $3-5 bus / $8-15 USD Pullman
Why choose Spring Bus?
Spring Bus is the best way to find bus tickets from San Salvador 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 San Salvador → San Miguel route is the standard transit to eastern El Salvador — ~2-2.5 hours east on the Carretera Panamericana to the country's 3rd-largest city + eastern commercial + transit hub.
Spring Bus connects you to operators on this route — Ruta 301 is the cheap frequent option ($3-5 USD, every 15-30 min). Comfort Lines is the upscale Pullman with reserved seats + A/C ($8-15 USD). Tica Bus + King Quality cross-border Pullmans stop here en route from Guatemala/Honduras.
Route details: San Salvador to San Miguel
Travel time
2 h 30 min
Distance
140 km
Typical fare
$3 – $20 USD per person
Frequency
Ruta 301 every 15-30 min, Comfort Lines multiple daily
First departure
Approx. 4:00 AM
Last departure
Approx. 6:00 PM
Operators on this route
Ruta 301 (public bus) · Comfort Lines (Pullman) · Tica Bus / King Quality (cross-border en route)
Pickup at San Salvador
Terminal de Oriente (eastern San Salvador)
Drop-off at San Miguel
San Miguel bus terminals (Ruta 301 terminal + Comfort Lines terminal in central San Miguel)
About the journey
The San Salvador → San Miguel route is the standard transit to eastern El Salvador — 2-2.5 hours east on the Carretera Panamericana. Gateway to the eastern Pacific coast (Playa El Cuco + Playa Las Flores), La Unión + Gulf of Fonseca, Perquín civil-war museum, and cross-border Honduras.
Travel tips for San Salvador → San Miguel
- Ruta 301 from Terminal de Oriente — frequent, cheap, ~$3-5 USD, ~2.5 hours.
- Comfort Lines for comfort — reserved seats, A/C, $8-15 USD, ~2 hours. The recommended option for travelers with luggage.
- Onward to Playa El Cuco / Las Flores — from San Miguel's eastern terminal, local buses (~1-1.5 h, $2-7 USD).
- Onward to La Unión — Ruta 320 from San Miguel, ~1 hour, $1-3 USD.
- Onward to Perquín — Ruta 332 from San Miguel, ~1.5 hours, $2-5 USD.
- Cross-border to Honduras: Tica Bus + King Quality en route to Tegucigalpa stop in San Miguel.
Frequently asked questions
How long is the bus from San Salvador to San Miguel?
**About 2-2.5 hours** — Ruta 301 ~2.5 hours, Comfort Lines ~2 hours direct on the Carretera Panamericana.
How much is the bus from San Salvador to San Miguel?
**Ruta 301: $3-5 USD.** **Comfort Lines: $8-15 USD** with reserved seats + A/C.
Public bus or Comfort Lines?
**Comfort Lines for luggage + comfort** — reserved seats, A/C, bathrooms, ~30 min faster. **Ruta 301 for budget** — $3-5 USD but crowded + basic seats.
Can I continue from San Miguel to the eastern surf coast same day?
**Yes — easy.** Arrive San Miguel by midday (morning Ruta 301 or Comfort Lines), then local bus to Playa El Cuco (~1 h, $2-5 USD) or onward to Playa Las Flores. Total day ~5-6 hours of transit + arrival.
Can I cross to Honduras from San Miguel?
**Yes — via the El Amatillo border** ~1 hour east. **Tica Bus + King Quality** cross-border Pullmans en route to Tegucigalpa stop in San Miguel — ~5-6 hours total with border, $20-35 USD additional from San Miguel.
Going the other direction?