
Book Affordable Bus Tickets to San José
Shuttles and Pullman buses to/from San José — Costa Rica's capital and the main gateway to Manuel Antonio, La Fortuna, Monteverde, and the coasts
Why choose Spring Bus?
Spring Bus is the best way to find bus tickets to San José
Plan your perfect trip
Find and book your bus tickets in just a few clicks.
Best prices
We partner with top bus companies to provide you with the best prices available.
Flexible Booking
Change your travel plans as needed with our flexible booking options.
San José is Costa Rica's capital and main entry point — Juan Santamaría International Airport (SJO) is just 20 km west of downtown, handling most of the country's international arrivals. The city itself is functional rather than scenic, but it's the transit hub for nearly every Costa Rica itinerary: shuttles and public buses depart from here to Manuel Antonio, La Fortuna/Arenal, Monteverde, Tamarindo, Nosara, and Puerto Viejo on the Caribbean.
Spring Bus connects you to operators running scheduled service into and out of San José — Interbus and Gray Line for tourist shuttles, Tracopa, MEPE, and others for public buses. Most travelers spend a night in San José (or skip it entirely, going straight from the airport to their next destination) before continuing on.
Popular routes to San José
Estimated travel time, distance and shared-shuttle fare ranges for the most common routes into San José.
From SJO Airport (Juan Santamaría)
- Duration
- ~20 min
- Distance
- 20 km
- Fare (shared shuttle)
- $15 – $30 USD
- Frequency
- Taxi / Uber on demand
From La Fortuna / Arenal
- Duration
- ~3–4 h
- Distance
- 120 km
- Fare (shared shuttle)
- $45 – $55 USD
- Frequency
- Interbus + Gray Line daily
From Monteverde
- Duration
- ~3–4 h
- Distance
- 165 km
- Fare (shared shuttle)
- $45 – $55 USD
- Frequency
- Daily shuttle
From Manuel Antonio
- Duration
- ~3–3.5 h
- Distance
- 165 km
- Fare (shared shuttle)
- $45 – $60 USD
- Frequency
- Daily shuttle + public Tracopa
From Tamarindo
- Duration
- ~5 h
- Distance
- 260 km
- Fare (shared shuttle)
- $50 – $65 USD
- Frequency
- Daily shuttle (or fly LIR)
From Puerto Viejo (Caribbean)
- Duration
- ~4–5 h
- Distance
- 215 km
- Fare (shared shuttle)
- $50 – $65 USD
- Frequency
- Daily shuttle + MEPE bus
How to get to San José by bus
Three transport modes serve San José. The shuttle network is the densest in Central America.
By tourist shuttle (Interbus / Gray Line)
Interbus and Gray Line are the standard tourist shuttle operators. Daily door-to-door service between SJO airport / San José ↔ La Fortuna, Monteverde, Manuel Antonio, Tamarindo, Puerto Viejo, Nosara. Fares $45 – $65 USD per leg. Pre-book online; pickups at airport or hotel.
By public bus
Costa Rica has extensive public bus service — much cheaper than shuttles but slow due to the mountainous topography. Tracopa runs to the Pacific (Manuel Antonio, Tamarindo). MEPE runs to the Caribbean (Puerto Viejo, Cahuita). Fares $5 – $20 USD. Departures from different San José terminals — Coca Cola, Atlántico Norte, MUSOC, Tracopa — so confirm which one you need.
By domestic flight
Sansa runs small-plane domestic flights from SJO to Quepos (Manuel Antonio), Tamarindo (TNO), Nosara (NOB), Puerto Jiménez (Osa Peninsula), Tortuguero, Drake Bay. $80 – $200 USD one-way. Worth it for long routes (5+ hours) or remote destinations where roads are poor.
About San José
San José sits in the Central Valley at 1,170 m, with a year-round mild climate (18–28 °C, more rain May–November). The historic core is small — the Teatro Nacional (1897 baroque opera house), the Plaza de la Cultura, the Mercado Central, and the Museo del Oro Precolombino are walkable in a half-day. Most travelers spend one night here before moving on.
Beyond the airport, Juan Santamaría (SJO), the city is a hub for shuttle and bus departures. Liberia (LIR) in the northwest is the alternative international airport, closer to Tamarindo and Guanacaste beaches. Day trips from San José include Poás Volcano (1 h), Irazú Volcano (1.5 h), and the La Paz Waterfall Gardens.
Travel tips for getting to San José
- Most travelers transit through San José quickly. Pick a hotel near the airport or in central San José (around Avenida Central) — easy access for early-morning departures.
- Avoid central San José at night. Stay in Escazú or Santa Ana (western suburbs) for upscale safe areas; central is fine by day but sketchy after dark.
- Take Uber over street taxis. Uber works well in San José and surroundings; street taxis are sometimes overpriced or unreliable.
- SJO Airport → city center is ~20 minutes, $15 – $30 USD by Uber/taxi. Public bus is $1 but slow and not luggage-friendly.
- Bus terminals are not centralized. Each company has its own; confirm yours when booking and allow time for a taxi between hotel and terminal.
- Pura vida. The unofficial national motto — relaxed pace, low aggression. Pace yourself accordingly.
Bus to San José — frequently asked questions
How do I get from SJO Airport to Manuel Antonio?
How do I get from SJO Airport to Manuel Antonio?
**Interbus / Gray Line shuttle direct** from SJO Airport to Manuel Antonio — ~3.5 hours, $50 – $60 USD per person. Pre-book so the driver meets your flight. Cheaper alternative: Tracopa public bus from San José center (~$15 USD, 4 hours) — requires getting to the terminal first.
Should I take a shuttle or a public bus?
Should I take a shuttle or a public bus?
**Shuttle** if you have luggage and want door-to-door service and a guaranteed time. Public bus if budget is the main consideration — typically a third of the shuttle cost but 1.5–2× the travel time. For the long Pacific routes (Tamarindo, Nosara), domestic flights via Sansa are often faster than either.
Where should I stay in San José?
Where should I stay in San José?
**Near SJO airport** (Alajuela / Heredia) if you're transiting through. **Escazú or Santa Ana** for upscale safe stays with good restaurants. **Central San José (around Avenida Central)** for the historic-center experience — fine by day, less recommended at night.
How many bus terminals does San José have?
How many bus terminals does San José have?
Many — each company runs from its own terminal. **Coca Cola Terminal** (Pacific buses), **Atlántico Norte** (Caribbean / La Fortuna), **MUSOC** (south-central), **Tracopa** (south Pacific). Confirm your specific terminal at booking; they're scattered around central San José.
Is San José safe?
Is San José safe?
**Generally yes during the day**, with standard urban precautions — central streets are busy and tourist-friendly. **Avoid central San José at night**; Escazú and Santa Ana are safer for evening dining. Petty theft (pickpocketing, bag-snatching) is the main risk; violent crime is rare in tourist zones.