** October 26th, 2018: There has been a temporary change in Ferry hours and the bus from San Jose to Santa Teresa/Montezuma now departs at 7:30am and 3:30pm.
The bus stop in front of the Villa Bonita Station in Alajuela is a great spot to grab the bus if you are arriving at the Airport and don’t want to go all the way into San José to catch the bus from the main station. Essentially it is large covered bus stop with a gas station about 40metres away. People are often confused on how to exactly use this stop and also have some level of discomfort with the idea of taking a taxi to the side of the highway to wait. Have no fear, this is a very well used pick-up spot. There will almost surely be others waiting and there are even some very nice locals selling water, soda and plantain chips who can help you catch your bus.
It takes about 20-40 minutes for the bus to get here from central San José (depending on traffic) but I would recommend being here no later than 20 minutes after your bus was scheduled to leave from its station in San José.
You can now book your tickets online in advance with a company called La Terminal and be picked up enroute here at this stop. Here is their website: laterminalcostarica.com
Getting a taxi here
A taxi from the airport should cost no more than 2500₡. It seems close but its a bit of driving. Chances are they will fist quote you $10 for the ride.
Walking from the Airport to Villa Bonita?
Have you ever wondered if you can walk to this spot from the airport? No? – well I have! And, so I did. Turns out you can walk about 25minutes along the side of a busy highway to get here. Would I recommend this option? Probably not. There is no sidewalk and most of the journey is along a small worn foot path next to the highway (see photos).
Help your fellow traveller
If you have taken any of the buses on this page, please drop us a comment below about how the trip went, what time you left, how long it took and what it cost. And, definitely let us know if we have anything wrong.
Lets help each other in our travels!