top of page
6a6e20_f594ef6480144cdc8b211fc5113992fe~mv2.jpg

Buses in Costa Rica

Taking the bus in Costa Rica is one of the most affordable and authentic ways to explore the country. Whether you’re backpacking, traveling solo, or exploring on a budget, the buses in Costa Rica connect almost every destination — from remote beach towns to lush mountain villages.

On this page, you’ll find everything you need to plan your bus travel in Costa Rica: how it works, where to go, what to expect, and local tips to make your trip smoother.

Want full step-by-step details, company links, and real traveler advice?
Read our full blog: Bus in Costa Rica: The Ultimate Guide

Find your bus routes informations

FROM

Bocas del Toro, Panama

TO

La Fortuna & Arenal Volcano

FROM

Dominical

TO

Jaco

FROM

Dominical

TO

San Jose Area & SJO Airport

FROM

Jaco

TO

La Fortuna & Arenal Volcano

FROM

La Fortuna & Arenal Volcano

TO

Tortuguero

FROM

La Fortuna & Arenal Volcano

TO

Monteverde

FROM

La Fortuna & Arenal Volcano

TO

Bocas del Toro, Panama

FROM

La Fortuna & Arenal Volcano

TO

Manuel Antonio & Quepos

FROM

Liberia Area & LIR Airport

TO

Monteverde

FROM

Liberia Area & LIR Airport

TO

Manuel Antonio & Quepos

FROM

Liberia Area & LIR Airport

TO

San Jose Area & SJO Airport

FROM

Liberia Area & LIR Airport

TO

Samara

FROM

Manuel Antonio & Quepos

TO

Sierpe & Drake Bay

FROM

Manuel Antonio & Quepos

TO

Santa Teresa

FROM

Manuel Antonio & Quepos

TO

Montezuma & Tambor

FROM

Monteverde

TO

San Jose Area & SJO Airport

FROM

Monteverde

TO

La Fortuna & Arenal Volcano

FROM

Nosara

TO

Samara

FROM

Nosara

TO

San Jose Area & SJO Airport

FROM

Puerto Viejo

TO

Uvita

FROM

Puerto Viejo

TO

San Jose Area & SJO Airport

FROM

Samara

TO

Tamarindo

FROM

Samara

TO

Santa Teresa

FROM

San Jose Area & SJO Airport

TO

San Juan del Sur, Nicaragua

FROM

San Jose Area & SJO Airport

TO

Tortuguero

FROM

San Jose Area & SJO Airport

TO

Sierpe & Drake Bay

FROM

San Jose Area & SJO Airport

TO

Montezuma & Tambor

FROM

San Juan del Sur, Nicaragua

TO

Tamarindo

FROM

San Juan del Sur, Nicaragua

TO

San Jose Area & SJO Airport

FROM

Santa Teresa

TO

Nosara

FROM

Santa Teresa

TO

Liberia Area & LIR Airport

FROM

Santa Teresa

TO

Manuel Antonio & Quepos

FROM

Sierpe & Drake Bay

TO

Manuel Antonio & Quepos

FROM

Tamarindo

TO

San Juan del Sur, Nicaragua

FROM

Bocas del Toro, Panama

TO

Puerto Viejo

FROM

Dominical

TO

Manuel Antonio & Quepos

FROM

Drake Bay

TO

Sierpe

FROM

Jaco

TO

Manuel Antonio & Quepos

FROM

La Fortuna & Arenal Volcano

TO

Montezuma & Tambor

FROM

La Fortuna & Arenal Volcano

TO

Nosara

FROM

La Fortuna & Arenal Volcano

TO

Santa Teresa

FROM

La Fortuna & Arenal Volcano

TO

San Jose Area & SJO Airport

FROM

Liberia Area & LIR Airport

TO

Montezuma & Tambor

FROM

Liberia Area & LIR Airport

TO

Santa Teresa

FROM

Liberia Area & LIR Airport

TO

San Juan del Sur, Nicaragua

FROM

Manuel Antonio & Quepos

TO

Tamarindo

FROM

Manuel Antonio & Quepos

TO

Monteverde

FROM

Manuel Antonio & Quepos

TO

Jaco

FROM

Monteverde

TO

Jaco

FROM

Monteverde

TO

Liberia Area & LIR Airport

FROM

Monteverde

TO

Manuel Antonio & Quepos

FROM

Nosara

TO

La Fortuna & Arenal Volcano

FROM

Nosara

TO

Liberia Area & LIR Airport

FROM

Puerto Viejo

TO

La Fortuna & Arenal Volcano

FROM

Puerto Viejo

TO

Manuel Antonio & Quepos

FROM

Samara

TO

Liberia Area & LIR Airport

FROM

San Jose Area & SJO Airport

TO

Monteverde

FROM

San Jose Area & SJO Airport

TO

Santa Teresa

FROM

San Jose Area & SJO Airport

TO

Tamarindo

FROM

San Jose Area & SJO Airport

TO

Manuel Antonio & Quepos

FROM

San Jose Area & SJO Airport

TO

Bocas del Toro, Panama

FROM

San Juan del Sur, Nicaragua

TO

Uvita

FROM

San Juan del Sur, Nicaragua

TO

Liberia Area & LIR Airport

FROM

Santa Teresa

TO

Samara

FROM

Santa Teresa

TO

San Jose Area & SJO Airport

FROM

Sierpe

TO

Drake Bay

FROM

Sierpe & Drake Bay

TO

Uvita

FROM

Bocas del Toro, Panama

TO

San Jose Area & SJO Airport

FROM

Dominical

TO

Puerto Viejo

FROM

Jaco

TO

Tamarindo

FROM

Jaco

TO

San Jose Area & SJO Airport

FROM

La Fortuna & Arenal Volcano

TO

Liberia Area & LIR Airport

FROM

La Fortuna & Arenal Volcano

TO

Jaco

FROM

La Fortuna & Arenal Volcano

TO

Puerto Viejo

FROM

La Fortuna & Arenal Volcano

TO

Tamarindo

FROM

Liberia Area & LIR Airport

TO

Nosara

FROM

Liberia Area & LIR Airport

TO

Tamarindo

FROM

Liberia Area & LIR Airport

TO

Golfo de Papagayo

FROM

Manuel Antonio & Quepos

TO

Puerto Viejo

FROM

Manuel Antonio & Quepos

TO

Uvita

FROM

Manuel Antonio & Quepos

TO

Dominical

FROM

Monteverde

TO

Dominical

FROM

Monteverde

TO

Uvita

FROM

Nosara

TO

Santa Teresa

FROM

Nosara

TO

Santa Teresa

FROM

Nosara

TO

Samara

FROM

Puerto Viejo

TO

Monteverde

FROM

Puerto Viejo

TO

Bocas del Toro, Panama

FROM

Samara

TO

San Jose Area & SJO Airport

FROM

San Jose Area & SJO Airport

TO

Puerto Viejo

FROM

San Jose Area & SJO Airport

TO

Dominical

FROM

San Jose Area & SJO Airport

TO

Sámara

FROM

San Jose Area & SJO Airport

TO

Jaco

FROM

San Juan del Sur, Nicaragua

TO

Liberia Area & LIR Airport

FROM

San Juan del Sur, Nicaragua

TO

La Fortuna & Arenal Volcano

FROM

Santa Teresa

TO

La Fortuna & Arenal Volcano

FROM

Santa Teresa

TO

Tamarindo

FROM

Santa Teresa

TO

Monteverde

FROM

Sierpe & Drake Bay

TO

San Jose Area & SJO Airport

FROM

Tamarindo

TO

Jaco

Main Bus Terminals in San José

 

Costa Rica doesn’t have a single central station. Each bus company operates from its own terminal — knowing where to go is key:

Terminal
Region Served
Common Destinations
Cóbano Terminal
Nicoya Peninsula
Santa Teresa, Montezuma (via Puntarenas Ferry)
TUASA Terminal (Alajuela)
Central Valley / Airport
San Ramón, Grecia, Naranjo, SJO Airport
Empresa Alfaro
North Pacific
Nicoya, Tamarindo, Nosara
MEPE Terminal
Caribbean Coast
Cahuita, Puerto Viejo, Limón
Carbachez Terminal
Northern Highlands
Monteverde, Santa Elena, Tilarán
Tracopa Terminal
Southern Zone
Manuel Antonio, Uvita, Dominical, Ojochal, Osa
Terminal
Region Served
Common Destinations

Local Tips for Taking the Bus in Costa Rica

  • Arrive early. Long-distance buses can sell out, especially on weekends.

  • Bring cash (colones). Many routes don’t accept cards.

  • Keep your ticket. You’ll need it to claim luggage from the storage compartment.

  • Use Google Maps or Moovit. Both list many bus routes and times.

  • Secure your belongings. Keep valuables with you onboard.

  • Plan for delays. Traffic or rain can slow things down — patience is part of the Pura Vida experience!

Types of bus routes

Local Buses:

Frequent, cheap, and stop often. Ideal for short distances and towns.

 

Direct / Express Buses: Fewer stops and usually more comfortable — perfect for long routes like San José to Manuel Antonio or Puerto Viejo.

Regional Buses: Connect small towns within one province (like Guanacaste or Alajuela).

  •  

Cross-Country Buses:

Run between major destinations — often with scheduled rest stops and luggage compartments.

How does the bus system work in Costa Rica?

Costa Rica’s bus system is extensive and reliable, used daily by locals and travelers alike.


Here’s a quick overview:

  • Coverage: You can reach almost any part of the country by bus — including national parks, small towns, and popular beach destinations.

  • Private Companies: The system is operated by private companies such as Tracopa, TUASA, MEPE, Carbachez, and Empresa Alfaro.

  • Cost: Local trips start around ₡600 ($1 USD) and long-distance routes rarely exceed $10–$13 USD.

  • Frequency: Most routes run multiple times per day, with more frequent departures from San José.

  • Comfort: Expect a mix of basic and modern buses — some with A/C and assigned seats, others with open windows and flexible stops.

Why travel by bus in Costa Rica?

 
offer.png

It’s the most budget-friendly way to explore the country.

  •  

social-justice.png

You’ll travel like a local, meeting friendly Ticos and seeing everyday life.

  •  

save-the-world (1).png

It’s eco-friendly — lower emissions than renting a car or flying.

quality-control.png

Perfect for slow travelers who prefer to enjoy the scenery rather than rush.

If you ever want a faster or door-to-door option, check out our Shuttle Service.

Frequently asked questions

Are buses safe in Costa Rica?

Yes, buses are safe and widely used. Just watch your personal items in stations and onboard.

Can I take the bus from the airport?

Yes! TUASA buses run between San José International Airport (SJO) and downtown San José or Alajuela throughout the day.

Do I need to book in advance?

Not always — but for long or popular routes, it’s best to buy your ticket early, especially during holidays or weekends.

Are there night buses in Costa Rica?

Some late afternoon or evening departures exist, but overnight buses are rare due to the country’s small size.

logo pura vida traveling

Top Destinations

Things to do, tours, transportation, retreats, travel recommendations :

Discover "Pura Vida" with us

Everyday : 7:00 A.M - 8:00 P.M

  • Instagram
  • Facebook
  • Pinterest

Activities

Transportation

© Pura Vida Traveling - 2025 - Privacy Policy

bottom of page