Skip to content
a view of a city at night with the moon in the sky

How do I get from the airport to San José?

San José, Costa Rica

Current conditions

Local 17:24
Weather 20° rain
Air 36 good
Sun 05:14 → 17:54

How do I get from the airport to San José?

From Juan Santamaría Airport (SJO) in Alajuela, take an official orange taxi from the stand outside arrivals — fixed fare around 14,000–18,000 colones ($27–35 USD), 25–40 minutes to downtown San José depending on traffic. Uber and DiDi work and cost less, but need mobile data and operate in a legal gray zone. Skip the public bus with luggage.

SJO sits in Alajuela, not San José — about 17 kilometers northwest of downtown. This matters because your driver will be on the Autopista General Cañas, a highway that moves briskly at 6 AM but crawls during weekday rush hours (roughly 7–9 AM and 4:30–7 PM). Step out of the arrivals hall and the air hits you — warm, thick, heavy with moisture, carrying that faint roasted sweetness from the coffee fincas that still dot the Central Valley hills around the airport. You'll see a row of orange taxis lined up at the official stand directly outside. That's your move. Walk past anyone inside the terminal offering "transport" or "shuttle" — the licensed stand is outside, visible, regulated. The orange color isn't decorative. It's the legal designation.

The orange taxis run on a fixed-rate system set by the airport cooperative. You don't negotiate. The dispatcher at the stand hands you a printed slip with the fare — currently around 14,000 to 18,000 colones ($27–35 USD) to most hotels in central San José, varying by neighborhood. Escazú and Santa Ana run slightly higher since they're west of the city proper. Pay in colones if you have them; drivers accept dollars but the exchange rate they give you is never generous. The ride takes 25 minutes on a quiet morning, 40 or more if you land during rush hour. That said, the seats are comfortable, the cars have AC, and the highway scenery — green volcanic ridges fading into San José's gridded sprawl — keeps your eyes busy. One thing to know: these are the only taxis legally permitted to pick up at SJO. A red taxi lingering near the terminal is either lost or looking for tourists who don't know the system.

Uber and DiDi both operate throughout the San José metro area, and they're typically 30–40% cheaper than the orange taxis — expect 8,000 to 12,000 colones ($15–23) for the same ride downtown. The catch: you need mobile data the moment you land. The airport has free Wi-Fi, but the connection gets shaky during peak arrival windows. The bigger issue is that rideshare apps still sit in a legal gray area here. Drivers sometimes ask you to sit in the front seat so the car looks less like a taxi. Some won't enter the airport pickup zone at all and will text you to walk to a nearby gas station or parking lot. It works. But it's not the calm arrival you want after eight hours in a middle seat.

The TUASA bus between Alajuela and San José passes near the airport on the main highway, and the fare is almost comically cheap — about 700 colones ($1.35). But "near" is doing heavy lifting in that sentence. You'll need to drag your bags roughly 400 meters along the highway shoulder to reach the stop, with diesel fumes from passing trucks and no covered waiting area. The bus is a standard local route: vinyl seats, standing room during rush hour, no luggage compartment. It drops you at the Alajuela–San José terminal near Avenida 2 downtown — fine if you're traveling light and already know the city. For groups of three or more, a pre-booked private shuttle ($30–45 per vehicle, arranged through your hotel or a service like Interbus) can work out cheaper per head than individual taxis. Most hotels will set one up if you email your flight number a few days ahead.

Transfer options from Juan Santamaría International Airport (SJO)

  • Official orange taxi (airport cooperative)

    30 min · 14,000–18,000 CRC ($27–35 USD)

  • Uber or DiDi

    30 min · 8,000–12,000 CRC ($15–23 USD)

  • Pre-booked private shuttle

    35 min · $30–45 per vehicle

  • TUASA public bus

    55 min · 700 CRC ($1.35)

Last verified by automated review (v1.7.2) on May 31, 2026. What is automated review?

Plan Your Trip to San José