Costa Rica Bus Guide: Terminals, Fares, Routes and Tips

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

Public bus in Costa Rica

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.
Common mistakesGoing to the wrong San José terminal; relying on old schedules or map apps without confirming; arriving with only large bills or dollars; buying a ticket the same afternoon on a holiday weekend; and planning a tight connection to a flight or tour. Read our Costa Rica safety tips.

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.