Costa Rica’s public buses reach almost every town in the country and cost a fraction of a shuttle or rental car. Most long-distance rides cost about ₡2,000 to ₡7,000 ($4 to $15), with San José as the hub. The catch is that there’s no national network: each route is run by a private company from its own terminal, schedules live in different places, and most long-distance buses still want cash in colones. Plan your terminal, buy your ticket early on busy routes and give yourself extra time, and the bus is a cheap, reliable way to get around.
This guide is for independent travelers and backpackers who want to travel Costa Rica by bus: how the system works, which San José terminal to use, how to pay, and what to expect on popular routes to La Fortuna, Manuel Antonio and Puerto Viejo.
| Costa Rica buses | At a glance |
|---|---|
| Typical long-distance fare | About ₡2,000–₡7,000 ($4–$15) |
| Main hub | San José, with several separate terminals |
| Payment | Mostly cash in colones on long-distance buses; some city buses take contactless cards |
| Tickets | At the terminal window or from the driver; a few companies sell online |
| Best for | Budget travelers, solo travelers, light packers |
| Skip it if | You’re on a tight schedule, have lots of luggage or travel with small children |
The basics
How the Costa Rica Bus System Works

There’s no single national bus company. Each route is licensed to a private operator, such as Tracopa on the south Pacific or MEPE on the Caribbean coast, and each runs its own schedule, ticket office and terminal. Fares are regulated, so prices are similar for similar distances.
- Directo vs. colectivo: a directo makes few stops and is faster on long routes; a colectivo (also called regular) stops wherever passengers flag it down. Ask for the directo on long trips.
- Transfers: smaller towns often need a change in a regional hub, such as Ciudad Quesada for La Fortuna or Nicoya for Sámara.
- Comfort: long-distance buses are usually large coaches, often without air conditioning. Most stop once for a bathroom and food break on trips of three hours or more.
- Timing: schedules are fairly stable, but traffic, road work and rain can add an hour or more.
San José
San José Bus Terminals: Which One You Need
San José has no central bus station, and choosing the right terminal is the most important step. Terminal 7-10, once a main hub for northern routes, closed in April 2025, and its buses moved to other terminals. Use this as a starting point and confirm with the company before you go.
| Terminal | Main destinations |
|---|---|
| Terminal Atlántico Norte (Calle 12, between Avenidas 7 and 9) | Ciudad Quesada and La Fortuna; Monteverde; Jacó; MEPE buses to Cahuita, Puerto Viejo and Sixaola |
| Gran Terminal del Caribe | Limón, Guápiles, Cariari (for Tortuguero) and Puerto Viejo de Sarapiquí |
| Tracopa terminal | Quepos and Manuel Antonio, plus the south Pacific |
| Company terminals (varies) | Guanacaste routes such as Liberia, Nicoya, Santa Cruz and Tamarindo; several moved after Terminal 7-10 closed |
The terminals north and west of downtown are in busy, rough-edged neighborhoods. Take a taxi or Uber to the door rather than walking with your bags, especially early in the morning or after dark. Don’t confuse “Puerto Viejo de Talamanca” on the Caribbean coast with “Puerto Viejo de Sarapiquí” in the northern lowlands; they leave from different terminals. See our San José guide.
Tickets
Buying Tickets and Paying
- Where to buy: at the terminal ticket window or from the driver. Some companies, including Mibus on the San José–La Fortuna and Ciudad Quesada routes, sell online for a small fee. MEPE and Tracopa sell tickets only in person.
- How to pay: bring colones in small bills. Long-distance buses rarely take cards, and drivers may refuse large bills or dollars. Many city buses in the San José area now accept contactless card payment, but don’t count on it outside the city. See our guide to the best currency for Costa Rica.
- Buy early: on Friday and Sunday afternoons, long weekends and holidays, popular buses sell out. Buy your ticket a day ahead, or arrive at least an hour early. Some companies assign seats; check your ticket.
- Standing tickets: when a bus is full, you may be offered a standing ticket for part or all of the trip.
Airports
Getting From the Airport to the Bus
From San José airport (SJO): the Alajuela–San José city buses stop on the main road just outside the airport and run frequently from early morning until late evening. They take you to downtown San José for well under $2, paid in colones. There’s no space under the bus, so large bags ride with you. With a lot of luggage, a taxi or Uber to your terminal is easier.
From Liberia airport (LIR): head into Liberia to the town bus terminal, which has buses to Tamarindo, Playas del Coco and other Guanacaste beaches. A taxi is the simplest way to get there. Our airport guide compares the two airports.
Routes
Popular Bus Routes From San José
Fares and times below were checked in 2026. Schedules change, so confirm with the company before you travel.
San José to La Fortuna
Mibus runs one direct bus a day from Terminal Atlántico Norte at 8 a.m., taking about 3.5 to 4 hours, for about ₡4,300 ($9.50) online and slightly less at the terminal. The alternative is a bus every half hour to Ciudad Quesada, then a local bus to La Fortuna, about five hours in all. See our La Fortuna guide.
San José to Manuel Antonio
Tracopa runs about 10 buses a day from its San José terminal to Quepos and Manuel Antonio, from early morning to late afternoon. Expect 3.5 to 4 hours and about ₡4,300 to ₡5,600 ($9.50 to $12). Tracopa tickets are sold only at the station. See our guide to Manuel Antonio National Park.
San José to Puerto Viejo and Cahuita
MEPE runs direct buses from Terminal Atlántico Norte, starting at 6 a.m. and running about every two hours until late afternoon. It’s about 4 hours to Cahuita and 4.5 hours to Puerto Viejo de Talamanca, with a short stop in Limón. Fares are about ₡6,000 to Cahuita and ₡7,000 to Puerto Viejo ($12 to $15). Buy tickets in person at the MEPE window. See our Puerto Viejo guide.
San José to Tortuguero
Take a bus from the Gran Terminal del Caribe to Cariari, then a local bus to La Pavona and a boat to Tortuguero village. Our guide on how to get to Tortuguero covers each leg.
Safety
Luggage and Safety Tips
- Keep valuables on you. Passport, phone, cards and cash stay in a small bag on your lap, not in the overhead rack or the luggage hold.
- Watch the luggage hold. Put big bags underneath, keep your claim ticket, and keep an eye on the hold at stops.
- Be alert in terminals. Pickpocketing is the main risk, especially in crowded San José terminals.
- Travel by day when you can. You’ll see more, and arriving in an unfamiliar town in daylight is easier.
- Pack water and a layer. Some buses are hot; others have strong air conditioning.
Planning
Tools for Checking Bus Schedules
- Company websites and social media pages: usually the most current source, especially for Mibus, Tracopa and MEPE.
- The tourism board’s bus itinerary: Costa Rica’s tourism board (ICT) publishes a list of routes, companies and terminals. Good for an overview, but confirm details.
- Your hotel: front desks usually know the current local schedule and where the bus stops.
- Map apps: useful for finding terminals, less reliable for intercity times.
Compare
Bus vs. Shuttle vs. Rental Car
| Option | Good for | Trade-offs |
|---|---|---|
| Public bus | Lowest cost, solo and budget travelers | Slower, transfers, cash only on most routes |
| Shared shuttle | Door-to-door between tourist towns | Several times the bus fare; fixed departure times |
| Rental car | Families, groups, remote areas | Insurance, fuel and driving conditions add cost and effort |
For more on keeping costs down, see our guide to Costa Rica on a budget. If you’re weighing a car, read about car rental insurance, and for long distances, compare domestic flights.
FAQ
Costa Rica Bus FAQ
Is it safe to take the bus in Costa Rica?
Yes, for most travelers. The main risk is petty theft, especially in San José terminals. Keep valuables on you, watch your luggage and travel by day when you can.
How much does a bus cost in Costa Rica?
Most long-distance rides cost about ₡2,000 to ₡7,000 ($4 to $15). City buses cost much less.
Can you pay with a card on Costa Rica buses?
Many city buses around San José accept contactless cards, but most long-distance buses want cash in colones. Bring small bills.
Where do buses leave from in San José?
From several terminals, depending on the destination. Terminal Atlántico Norte serves La Fortuna, Monteverde, Jacó and the south Caribbean; the Gran Terminal del Caribe serves Limón and Tortuguero connections; Tracopa has its own terminal for Manuel Antonio.
Is there a bus from San José airport to downtown?
Yes. Alajuela–San José city buses stop on the main road just outside the airport and run frequently. Pay in colones.
Can you book Costa Rica bus tickets online?
For some routes. Mibus sells San José–La Fortuna and Ciudad Quesada tickets online; MEPE and Tracopa sell only in person.
The short version
Costa Rica buses are cheap and go almost everywhere, but each route has its own company and terminal.
Confirm your San José terminal, carry colones in small bills and buy ahead on busy days.
Keep valuables on you and leave extra time for traffic and rain.
