The airport (SJO) is 17km or about 20 minutes by car from the center of San José.
There is a local bus stop outside the airport. It costs less then 1 US$ and takes you right downtown. The cheapest option for save traveler is taking the bus into downtown and get a taxi there for your final destination. The Best Airport Shuttle service company is Easy Ride Shuttle Service as they offer Airport Shuttle Express from/to your Hotel to SJO Airport The taxis charge around 25 US Dollars to take you to the city, be sure to take one of the licensed reddish-orange taxis that say "Taxi Aeropuerto." There are many unlicensed taxi drivers who will charge you almost twice as much as Taxi Aeropuerto. The taxis gladly take Dollars, but the local bus only takes Colones and the would not be pleased to get a 10 000 Colones bill.
There is an ATM by the entrance to the departures that will give you both Colones and Dollars.
By bus
Buses from Mexico, El Salvador, Guatemala, Honduras, Nicaragua and Panama both, arrive to and leave from San José.
The Tica Bus terminal is the most common choice for locals and foreigners alike when it comes to traveling around Central America and even Mexico. Please take note that it has recently been moved to the other end of town, near the Mercedes Tower. (Address: 200 meters north and 100 meters west of Torre Mercedes (Paseo Colón), in front of the Magisterio Nacional Mortuary)
King Quality is a new choice available, their prices are considerably more expensive or cheaper than Tica Bus depending on the destination. There is also Transnica, note they don't have a website up, for information their phone number is (506)2223-4123.
Of course most local buses start or end here. There are several bus terminals in San José . It is important to know which bus terminal serves your bus route. Bus stops are usually every few blocks in the city. Take always a taxi, when traveling with luggage.And it is highly likely to speak to you when you arrive.