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

Activities

Transportation

  • Instagram
  • Facebook
  • Pinterest

© Pura Vida Traveling - 2025 - Privacy Policy

bottom of page