
The Osa Peninsula is the most remote corner of Costa Rica that you can still reach without a boat charter or a machete, and getting here is part of what keeps it the way it is. There are four sensible ways in: fly, drive, take a shuttle, or come by bus and ferry. This is what each one really involves — times, costs, road conditions, and the mistakes that turn a long travel day into a very long travel day.
The short answer
- Fastest: a domestic flight from San José (SJO) to the Puerto Jiménez airstrip (PJM) — under an hour in the air, roughly $120–$200 each way.
- Most flexible: drive. Six to eight hours from San José, all but the last kilometres on paved road.
- Easiest without a car: a shared shuttle door to door, or the public bus and then the ferry across from Golfito.
- Cheapest: the Tracopa bus from San José, then a taxi — around $20 and most of a day.
- Never: arrive on the peninsula's gravel roads after dark on your first night. There are no streetlights and there are frequently animals on the road.
Option 1: Fly to Puerto Jiménez
Puerto Jiménez has its own airstrip, five minutes from the centre of town and about fifteen minutes from our gate. Sansa flies from San José daily, and the flight takes 50 minutes to an hour in a small propeller aircraft, low over the mountains and then down the coast of the Golfo Dulce. It is one of the better flights you will take anywhere.
What to know:
- Fares typically run $120–$200 each way, higher in December to April, and cheapest when booked well ahead.
- Baggage is limited — usually around 30–40 lb (14–18 kg) included, with fees above that. Pack accordingly, or leave a bag at your San José hotel.
- Domestic flights leave from a separate terminal at SJO. Allow a comfortable gap after an international arrival — two to three hours, not one.
- Morning flights are the safest bet in the green season; afternoon weather can shuffle schedules.
- Tell us your flight number and we will collect you at the airstrip. The transfer is free for guests.
Best for: anyone with a week or less, anyone who does not want to drive gravel, and anyone who would rather spend six hours on the Osa than in a car.
Option 2: Drive from San José
Roughly 380 km, and six to eight hours depending on traffic through the Central Valley and how often you stop. The route almost everyone takes:
- San José → Jacó on Route 27, the toll motorway. Fast, easy, tolls in colones or by card at some booths.
- Jacó → Palmar Norte on Route 34, the Costanera Sur. Paved, scenic, coastal, with Manuel Antonio, Dominical and Uvita on the way — this is the leg people break for lunch or a night.
- Palmar Norte → Chacarita on Route 2, about 30 minutes. Fill the tank at Chacarita. Fuel gets scarcer from here.
- Chacarita → Puerto Jiménez on Route 245, about 75 km down the spine of the peninsula. Mostly paved, with deteriorating stretches nearer town, especially after heavy rain.
- Puerto Jiménez → Maze Lodge: 5.8 km on Route 245 towards Carate, then right after the first bridge onto the gravel road, and up to our gate. Full directions here.
What to know:
- Take a 4x4 in the green season, and high clearance at minimum in the dry. If Carate, Matapalo or Drake Bay are on your list, this is not optional.
- Mandatory insurance is added at the rental desk in Costa Rica, so the “$8 a day” prices you see online are never the real price. Budget accordingly.
- Waze and Google Maps work well until the last stretch, where they may announce you have arrived slightly before you have. Follow the signs, keep going.
- Don't drive it at night. Not the Costanera and definitely not the gravel.
- The road up to us is deliberately rough. It keeps speeds low and the animals close. If you would rather not drive it at all, leave the car in town and we will fetch you.
Best for: road trips that combine the Osa with Uvita, Dominical or Manuel Antonio, and anyone who wants to reach the wild beaches at Carate and Matapalo under their own steam.
Option 3: Shared shuttle or private transfer
Shared tourist shuttles run to Puerto Jiménez from San José and from the Pacific towns — Uvita, Dominical, Manuel Antonio, Sierpe. Expect roughly $70–$120 per person depending on the route and operator, air conditioning, hotel pickup, and a long day broken by stops. Private transfers cost more and leave when you want.
Best for: travellers without a car who do not want to fly, or who are hopping down the coast in stages.
Option 4: Bus and ferry
The budget route, and a perfectly good one if you have the day.
- Direct bus: Tracopa runs a San José–Puerto Jiménez service. Reckon on eight to ten hours and around $20. Times change; confirm with the company before you plan around it.
- Bus to Golfito, then the ferry: the alternative many locals use. Golfito sits directly across the Golfo Dulce, and the passenger lancha crosses in about 30 minutes for under $10, with several departures a day from the muellecito. Arriving in Puerto Jiménez by water, with the forest coming down to the shoreline on both sides, is a considerably better introduction to the Osa than any road.
Best for: flexible travellers, longer trips, and anyone who thinks the journey should count for something.
Coming from elsewhere in Costa Rica
- Uvita or Dominical: about 3–3.5 hours by road. The easiest add-on to a whale-watching stop in Marino Ballena.
- Manuel Antonio or Quepos: about 4.5–5 hours.
- Drake Bay: deceptively hard. It is on the same peninsula, but the direct road is rough and often impassable in the wet. Most people go by boat from Sierpe and then round by road, or fly. Allow most of a day.
- Golfito or Zancudo: the ferry, in half an hour.
- Panama border at Paso Canoas: around 3 hours by road.
How to time it
The single best piece of advice we give guests: do not try to land at SJO and reach the Osa on the same day unless your international flight arrives in the morning and you have a domestic connection booked. The peninsula is a full travel day from the capital. Landing at 4 pm and driving south means finishing on unlit roads with animals on them.
Better versions of that day:
- Night near the airport, morning flight to Puerto Jiménez, on the terrace by lunchtime.
- Night in Uvita or Dominical, three-hour drive down in the morning.
- Straight through only if you leave San José before 10 am.
What you will find when you arrive
Puerto Jiménez is small but it has what you need: two supermarkets, ATMs, a bakery where the Corcovado tours meet at dawn, good restaurants, the pier for every boat tour, a pharmacy, a clinic, fuel, and scarlet macaws in the trees around the football field. Bring cash for the small places; cards work in most others. Mobile coverage is decent in town and patchy in the hills.
From town it is ten minutes to us. We are 5.8 km out on Calle Miramar, on the corridor animals use between Corcovado and the Tranquility reserve, with four private lodges from $110 a night, each with a kitchenette — so bring groceries from town on the way past, or ask us and we will point you to the places that deliver.
Frequently asked questions
How long does it take to get from San José to Puerto Jiménez?
About one hour by air, or six to eight hours by road. The bus takes eight to ten.
Do I need a 4x4 on the Osa Peninsula?
In the dry season a high-clearance vehicle handles the main routes. In the green season, take a 4x4 — and take one in either season if you plan to drive to Carate, Matapalo or the beaches.
Is it hard to drive to Puerto Jiménez?
No. Route 27 and the Costanera are good paved roads, and Route 245 is paved most of the way with rougher stretches near town. The genuinely rough driving on the Osa starts after Puerto Jiménez, on the gravel roads towards Carate and Matapalo.
How much is the flight from San José to Puerto Jiménez?
Typically $120–$200 each way, and cheaper the earlier you book. Baggage allowances are small, so check them before you pack.
Is there a ferry to Puerto Jiménez?
Yes — a passenger lancha crosses the Golfo Dulce from Golfito in about 30 minutes for under $10, several times a day. Schedules move, so confirm locally on the day.
Can I get to Corcovado National Park from Puerto Jiménez?
Yes, and it is the main reason to base yourself here: the boat to Sirena leaves the town pier at 5 am, La Leona is a two-hour drive plus a beach walk, and the El Tigre entrance is 25 minutes away. See our complete Corcovado guide.
Do you pick guests up?
Yes, from the airstrip or anywhere in Puerto Jiménez, free of charge, arrival and departure. Send us your flight number or your arrival time on WhatsApp and we will be there.
Getting to us, specifically
From Puerto Jiménez, take Route 245 towards Carate. Cross the first bridge, turn right onto the gravel road, and follow it — and the Maze Lodge signs — to our gate. It is 5.8 km, about ten minutes, and the last stretch is the reason the howler monkeys wake you up rather than a delivery truck. Directions, map and pickup details are here, and if you would rather we simply came and got you, that is what we would prefer too.
Read it from the terrace.
Four private lodges from $110 a night.