Direct Buses to/from San José

San Jose Bus terminal: Terminal 7-10
From the Airport (SJO): Take a taxi to the Villa Bonita bridge in Alajuela where the bus passes 30 min after its departure in San Jose.
To the airport (SJO): the bus stops right in front of the SJO airport.

Buses to Santa Teresa/ Mal Pais/ Montezuma:

Transportes Cóbano, Duration: 5.5 hrs / Cost: $19 (including the 70 min ferry ride across the Gulf of Nicoya)

Departures Mon – Sun
from San Jose
6:00 a.m.
from Cobano
1:00 p.m.
from Montezuma
12:30 a.m.
from Santa Teresa
12:00 a.m.

If you reserve your ticket online (LaTerminal), you should indicate “Cobano” as your destination to get the above indicated cheap rate. Also, choose “San Jose” as departure, even when boarding from the airport – you won’t get results when choosing “Aeropuerto Juan Santamaria”. From Cobano you can continue with connecting buses to Montezuma, Santa Teresa or Malpais. If you indicate Montezuma, Santa Teresa or Malpais as your destination on LaTerminal you will receive more expensive – though also more comfortable – bus options, some of them including pick-up/drop-off at your hotel or a taxi boat across the Gulf of Nicoya.
Here is also another website to reserve your ticket to Cobano (Bookaway). They do, however, charge slightly higher rates than LaTerminal.

Buses to Samara:

Duration: 4:30 hrs / Cost: $10
Empresas Alfaro, Tel. 2221 4214, 2223 2160

Departures Mon – Sun
from San Jose
10 am
12 am
1:30 pm
from Samara
4:30 am
7 am
10 am