There are 8 ways to get from Liberia to San Miguel by bus, car, shuttle, 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 via Chinandega
best- Take the bus from Terminal de Buses Municipal de Liberia to Peñas Blancasbus
- Take the bus from Peñas Blancas to Chinandegabus
- Take the bus from Chinandega to Aduana El Guasaulebus
- Take the bus from Frontera El Guasaule to Frontera El Amatillobus Mga
- Take the bus from Frontera El Amatillo to San Miguelbus 346
14h 13mBus
cheapest- Take the bus from Liberia to San Miguelbus Terminal San Carlos – Terminal San José
29h 3m$40–60Drive 569 km
- Drive from Liberia to San Miguelcar 569 km
8h 31m$77–111Bus, shuttle to Managua Airport, fly, shuttle
- Take the bus from Terminal de Buses Municipal de Liberia to Peñas Blancasbus
- Take a shuttle bus from Peñas Blancas to Granada
- Fly from Managua Airport (MGA) to Cuscatlán International Airport (SAL)plane MGA - SAL
- Take a shuttle bus from San Salvador Airport to San Miguel
9h 39mBus, shuttle
- Take the bus from Terminal de Buses Municipal de Liberia to Peñas Blancasbus
- Take a shuttle bus from Peñas Blancas to León
- Take the bus from León to La Uniónbus Ss
- Take the bus from La Unión to San Miguelbus 304
14h 14mShuttle, shuttle to Juan Santamaría International Airport, fly
- Take a shuttle bus from Liberia to Monteverde
- Take a shuttle bus from Monteverde to Alajuela
- Fly from Juan Santamaría International Airport (SJO) to Cuscatlán International Airport (SAL)plane SJO - SAL
- Take a shuttle bus from San Salvador Airport to San Miguel
9h 18mFly from Liberia International Airport, shuttle
- Fly from Liberia International Airport (LIR) to Cuscatlán International Airport (SAL)plane LIR - SAL
- Take a shuttle bus from San Salvador Airport to San Miguel
8h 8mShuttle to Tamarindo Airport, fly, shuttle
- Take a shuttle bus from Liberia to Tamarindo
- Fly from Tamarindo Airport (TNO) to Cuscatlán International Airport (SAL)plane TNO - SAL
- Take a shuttle bus from San Salvador Airport to San Miguel
9h 46m
Liberia to San Miguel by bus
Comparing Your Travel Options
The cheapest way to get from Liberia to San Miguel is to bus which costs $40 - $60 and takes 29h 3m.
The fastest way to get from Liberia to San Miguel is to drive which takes 8h 31m and costs $75 - $110.
Yes, there is a direct bus departing from Liberia and arriving at San Miguel. Services depart three times a week, and operate Monday, Thursday and Saturday. The journey takes approximately 29h 3m.
The distance between Liberia and San Miguel is 597 km. The road distance is 569 km.
The best way to get from Liberia to San Miguel without a car is to bus via Chinandega which takes 14h 13m and costs .
It takes approximately 14h 13m to get from Liberia to San Miguel, including transfers.
Liberia to San Miguel bus services, operated by Grupo Tranbasa, depart from Terminal de Buses Municipal de Liberia station.
Liberia to San Miguel bus services, operated by Grupo Tranbasa, arrive at Peñas Blancas station.
Yes, the driving distance between Liberia to San Miguel is 569 km. It takes approximately 8h 31m to drive from Liberia to San Miguel.
There are 83+ hotels available in San Miguel.
What companies run services between Liberia, Costa Rica and San Miguel, El Salvador?
You can take a bus from Terminal de Buses Municipal de Liberia to San Miguel via Peñas Blancas, Chinandega, Aduana El Guasaule, Frontera El Guasaule, and Frontera El Amatillo in around 14h 13m.
- Website
- avianca.com
Flights from Managua Airport to Cuscatlán International Airport
- Ave. Duration
- 53 min
- When
- Every day
- Estimated price
- $340–750
Flights from Juan Santamaría International Airport to Cuscatlán International Airport
- Ave. Duration
- 1h 17m
- When
- Every day
- Estimated price
- $200–550
Flights from Liberia International Airport to Cuscatlán International Airport via Juan Santamaría International Airport
- Ave. Duration
- 3h 35m
- When
- Every day
- Estimated price
- $370–1,600
Flights from Liberia International Airport to Cuscatlán International Airport via Nosara Beach, Juan Santamaría International Airport
- Ave. Duration
- 5h 55m
- When
- Every day
- Estimated price
- $380–1,600
Flights from Liberia International Airport to Cuscatlán International Airport via Cobano, Juan Santamaría International Airport
- Ave. Duration
- 7h 10m
- When
- Every day
- Estimated price
- $380–1,600
Flights from Tamarindo Airport to Cuscatlán International Airport via Juan Santamaría International Airport
- Ave. Duration
- 5h 6m
- When
- Every day
- Estimated price
- $190–850
Flights from Tamarindo Airport to Cuscatlán International Airport via Juan Santamaría International Airport, Panama City
- Ave. Duration
- 7h 30m
- When
- Every day
- Estimated price
- $230–900
- Website
- copaair.com
Flights from Tamarindo Airport to Cuscatlán International Airport via Juan Santamaría International Airport, Panama City
- Ave. Duration
- 8h 49m
- When
- Every day
- Estimated price
- $90–440
- Phone
- +506 2666 0517
- [email protected]
- Website
- Grupo Tranbasa
Bus from Terminal de Buses Municipal de Liberia to Peñas Blancas
- Ave. Duration
- 1h 30m
- Frequency
- Hourly
- Estimated price
- $3–5
- Schedules at
- Grupo Tranbasa
Bus from Terminal de Buses Municipal de Liberia to Peñas Blancas
- Ave. Duration
- 1h 30m
- Frequency
- Hourly
- Estimated price
- $3–5
- Schedules at
- Grupo Tranbasa
Bus from Terminal de Buses Municipal de Liberia to Peñas Blancas
- Ave. Duration
- 1h 30m
- Frequency
- Hourly
- Estimated price
- $3–5
- Schedules at
- Grupo Tranbasa
Bus from Peñas Blancas to Chinandega
- Ave. Duration
- 3h 30m
- Frequency
- 3 times a day
- Schedules at
- estelibuses.web.app
Bus from Chinandega to Aduana El Guasaule
- Ave. Duration
- 2h
- Frequency
- Every 15 minutes
- Estimated price
- $1
- Schedules at
- estelibuses.web.app
Bus from Frontera El Guasaule to Frontera El Amatillo
- Ave. Duration
- 3h 30m
- Frequency
- 3 times a week
- Estimated price
- $9–14
- Schedules at
- Cristóbal Colón Autobuses (Línea Dorada y Trans Galgos Inter)
- Road
- $9–14
- [email protected]
Bus from Frontera El Amatillo to San Miguel
- Ave. Duration
- 1h 6m
- Frequency
- Hourly
- Schedules at
- centrocoasting.com
Bus from La Unión to San Miguel
- Ave. Duration
- 2h 9m
- Frequency
- Every 30 minutes
- Schedules at
- centrocoasting.com
- Phone
- +506 8812 4012
- [email protected]
- Website
- EasyRide CR
Shuttle from Peñas Blancas to Granada
- Ave. Duration
- 2h
- Frequency
- On demand
- Estimated price
- $149
- Schedules at
- EasyRide CR
Shuttle from Peñas Blancas to León
- Ave. Duration
- 5h 30m
- Frequency
- On demand
- Estimated price
- $269
- Schedules at
- EasyRide CR
- Phone
- +503 7490 5075
- [email protected]
- Website
- Argueta Tours y Transportes
Shuttle from San Salvador Airport to San Miguel
- Ave. Duration
- 2h
- Frequency
- On demand
- Website
- Argueta Tours y Transportes
Shuttle from San Salvador Airport to San Miguel
- Ave. Duration
- 2h
- Frequency
- On demand
- Website
- Argueta Tours y Transportes
Shuttle from San Salvador Airport to San Miguel
- Ave. Duration
- 2h
- Frequency
- On demand
- Website
- Argueta Tours y Transportes
Shuttle from San Salvador Airport to San Miguel
- Ave. Duration
- 2h
- Frequency
- On demand
- Website
- Argueta Tours y Transportes
- Phone
- +503 2525-6464
- [email protected]
- Website
- Ruta del Golfo
Bus from León to La Unión
- Ave. Duration
- 4h
- Frequency
- Every 30 minutes
- Estimated price
- $188
- Schedules at
- Ruta del Golfo
- Phone
- +52 962 625 2435
- [email protected]
- Website
- Tica Bus
Bus from Liberia to San Miguel
- Ave. Duration
- 29h 3m
- Frequency
- 3 times a week
- Estimated price
- $40–70
- Website
- Tica Bus
- Phone
- 1 800 715 1370
- [email protected]
- Website
- RIDE CR
Shuttle from Liberia to Monteverde
- Ave. Duration
- 1h 30m
- Frequency
- Hourly
- Estimated price
- $269
- Website
- RIDE CR
Shuttle from Monteverde to Alajuela
- Ave. Duration
- 1h
- Frequency
- Hourly
- Estimated price
- $315
- Website
- RIDE CR
Shuttle from Liberia to Tamarindo
- Ave. Duration
- 1h
- Frequency
- On demand
- Estimated price
- $168
- Website
- RIDE CR
Shuttle from Liberia to Monteverde
- Ave. Duration
- 4h 21m
- Frequency
- Hourly
- Estimated price
- $180
- Schedules at
- Jorge's Taxis and Shuttles
- Phone
- +506 2640 1900 / 2640 0811
- [email protected]
- Website
- Tropical Tours Shuttles
Shuttle from Liberia to Monteverde
- Ave. Duration
- 1h 52m
- Frequency
- Once daily
- Estimated price
- $65–69
- Website
- Tropical Tours Shuttles
- Phone
- +506 2750 0626
- [email protected]
- Website
- Caribe Shuttle
Shuttle from Liberia to Tamarindo
- Ave. Duration
- 2h 3m
- Frequency
- Once daily
- Website
- Caribe Shuttle
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 Why you should take the train in the US, Italy Travel Guides, and Train travel in France: A guide to SNCF - to help you get the most out of your next trip.

















