22/05/2026
Full transport guide at https://www.yourmovetocostaricaguide.com/transport.html
https://www.yourmovetocostaricaguide.com/cost-of-living-costa-rica-2026.html
Complete Guide to Bus Prices in Costa Rica: San José and Intermunicipal Routes by Zone
If you are planning to get around Costa Rica by bus, whether within the Greater Metropolitan Area or to other provinces, these are the prices you will find in 2026. ARESEP just adjusted fares in February of this year, so most fares remain the same or with minimal variations of 5 to 25 colones.
Central Zone: San José and the Valley
Within the metropolitan area, urban and intercantonal buses are the most economical option. For example, the San José to Heredia route via the main highway costs 580 colones, while the San José to Coronado route is at 435 colones. San José to Cartago dropped to 670 colones and the fare to Alajuela stayed at 735 colones.
These routes are covered by companies like TUASA, Station Wagon, and other local cooperatives that depart from Terminal 7-10, Terminal Coca Cola, or the Atlántico Norte Terminal, depending on the destination.
Central Pacific Zone: Puntarenas and Surroundings
If you are heading to the Pacific coast, the San José to Puntarenas fare costs 2,665 colones. The San José to Orotina route is at 2,025 colones. These services are mainly operated by Empresarios Unidos de Puntarenas and Tracopa, with departures from Terminal Pulmitan or Tralapa in San José.
For those heading further south, the San José to Golfito trip costs 9,385 colones. It is a long ride, almost six hours, but Tracopa units are usually direct and comfortable.
Caribbean Zone: Limón and the Atlantic Coast
Towards the Caribbean, Buses Caribeños is the reference company. The San José to Limón fare costs between 3,000 and 4,000 colones, depending on whether the service is direct or regular. San José to Guápiles is at 2,000 colones and to Siquirres at 2,500 colones.
There are also intermunicipal routes within the Caribbean zone, such as Guápiles to Limón, which costs 3,320 colones. Departures are from the Gran Terminal del Caribe in San José, located on Avenida 11 between Calle Central and Calle 1.
Northern Zone: Liberia and Guanacaste
The San José to Liberia trip costs 4,685 colones. It is one of the most traveled routes to the north of the country and is covered by Pulmitan de Liberia from the same Terminal Pulmitan. Units usually depart every hour and the trip takes approximately four hours.
Southern Zone: Pérez Zeledón and the Border
For the deep south, the San José to Ciudad Neily route is at 8,875 colones. From Neily to Puerto Jiménez, on the Osa Peninsula, the fare costs 6,795 colones. These services are operated by cooperatives like Transportes Arsa and other medium-sized companies that depart from Terminal Tracopa.
Some Practical Tips
Prices may vary slightly if the route already has SINPE-TP electronic payment, since ARESEP applies differentiated adjustments depending on the size of the company and whether they use that system or not. Starting July 1, 2026, the Central Bank will eliminate 5-colon coins, so you will probably see more rounding in fares and more incentives to pay by card or SINPE mobile.
If you travel often, it is always worth arriving at least half an hour early to the terminal, especially on popular routes like San José to Limón or San José to Puntarenas, where buses fill up quickly during high season.