Flying to the Caribbean Coast will save you some time and the possibility of getting stuck in traffic.

Esa página está disponible también en español.

This map shows some of the most popular regional destinations served by Sansa or Skyway.

There is no airport in the south Caribbean region of Costa Rica; the closest airport to Puerto Viejo is in Limon which is about a 45 minute drive away.

This airport however had previously been served only by charter flights. However, now Sansa Airlines flies two or three times daily, depending on the season) from San José. The flights operate from San Jose's main international airport, Juan Santamaría (from a separate terminal beside the main international terminal). Flight schedules change often so please check the schedule by using the booking links below or with the carrier.

You may see references to Nature Air on other websites. However that carrier's operations were suspended in January 2018 and they have not yet received permission to resume operations. The longstanding carrier Sansa has taken up the slack as well as the new entrant Skyway.

The project to widen Route 32 to the Caribbean Coast from San José is currently underway so there may be construction delays making flying an even better option.

Flight rates will vary depending on availability and how far in advance you book but are generally about $75 to $95 each way with an additional cost for transport from Limon airport to your Puerto Viejo and area hotel. There is also a special rate of $121 each way (+$5 for pickups/dropoffs in the southern zone of Playa Chiquita, Punta Uva or Manzanillo) which includes both your flight and shuttle. It is also possible to fly from other destinations in Costa Rica to Limon though, with the possible exception of Tortuguero, that will require changing planes in San José.

Book flights and shuttles from San Jose to/from Puerto Viejo using the buttons below:

If you've already booked your flights or you would like to book them directly with Sansa you can also simply book a one of the shuttle services from Limon airport operated by Caribe Shuttle which can take you directly to most Puerto Viejo and Cahuita area hotels. You must book these services in advance and you can do so using the buttons below:

Limón Airport

If you haven't booked a shuttle, you may be able to get a taxi or flag down a Limon to Puerto Viejo bus on the highway. The Limon to Puerto Viejo buses (see schedule) may stop when flagged down but the San Jose to Puerto Viejo will not. However there is no bus stop or good place to wait and if you consider the cost of a taxi when you arrive in Puerto Viejo to get you to your hotel you will find booking the connecting shuttle or a private transport is a better option.

While there are no rental car agencies located at the airport, you may be able to book a rental car with pickup at the airport.

Sansa schedule to Limón as of Sept 2022

Some of the flights are routed San Jose-Tortuguero-Limon so you could also fly Limon to Tortuguero or vice-versa. See the Tortuguero page for detailed info on getting to and from Tortuguero.

Aerobell has announced flights from San Jose to Bocas del Toro in Panama but at the time of writing these are not operating regularly. If they are and you want to see both Bocas and Puerto Viejo you could do a circle trip by travelling by land (and boat) from San Jose to Puerto Viejo to Bocas and then return by air (or vice-versa). See our Bocas page for info on getting between Puerto Viejo and Bocas.

For more information on Costa Rican domestic flights, you can also check the Sansa website or Aerobell websites directly.

Looking for other transport options?

There are plenty of other ways to get here: public bus, whitewater rafting, driving, flying and more. Check our transport overview page for all the options.