If you are coming from San José, take the Pan american Highway 1 north, that will take you to Liberia.
San José-Liberia: 24 Street, 5 and 7 Avenues. Buses leave everyday, every hour from 6 am to 6 pm. The trip covers 217km and takes around four and a half hours. Phone: 222-1650.
Puntarenas-Liberia: in front of main terminal. Buses leave every day at different times during morning and afternoon. The trip takes around three hours. Phone: 663-1752.
San José-Nicoya (by Liberia): 5 Avenue, 14 and 16 Streets. Tracopa-Alfaro Terminal.
San José-Nicoya (by Tempisque): daily service, same address as by Liberia.
San José-Cañas: bus service everyday at 14th Street, Ist and 3rd Avenues. The ride takes 3:30 hours.
San José-Sámara: Buses everyday at 12:30 and 18:30. Terminal at 14th and 16th Streets, 5th Avenue. The ride takes 5 hours.