CIFA buses go to the Peruvian border at Huaquillas ($2, 1½ hours) several times a day, via the towns of Santa Rosa and Arenillas. CIFA buses also go to Guayaquil ($5, three hours).
Piñas Interprovincial leaves regularly from early morning to around 7pm for Piñas ($2.75, two hours) and Zaruma ($3.75, 2½ hours).
Rutas Orenses has comfortable air-conditioned buses (sometimes with wi-fi) and frequent services to Guayaquil and Huaquillas.
Transportes T.A.C leaves regularly from early morning to around 7pm for Piñas ($3, two hours) and Zaruma ($3.50, 2½ hours).
Flights to Quito (from $27, 1¼ hours) with Tame depart from Santa Rosa Airport, 40 minutes south of Machala.
Service to several national destinations as well as Caracas, Venezuela and two destinations in Peru.
Transportes Cooperativa Loja goes to Loja ($7, takes five hours at night, six during the day).
Has several departures daily to Guayaquil ($10, 3 hours) and Cuenca ($12, 3 hours).
Many buses daily to Cuenca ($5, four hours). A few direct buses take three hours.
A direct journey to Guayaquil is $10.