How to Get to Santa Teresa
Santa Teresa is notoriously difficult to reach. That's partly why it's still worth reaching.
There is no direct highway from anywhere. No domestic airport with scheduled service. No expressway cutting through the Nicoya Peninsula. Getting here requires some combination of shuttles, ferries, winding roads, and patience — but the options are better than they used to be, and if you know the route before you leave, the journey is manageable.
Here is every realistic option, organized by where you're starting from.
Flying Into Costa Rica: SJO vs. LIR
Juan Santamaría International (SJO) — San José — is the main international gateway. Most North American and European routes land here. From SJO to Santa Teresa, you're looking at roughly 4 to 5 hours under good conditions using the ferry route. Most people find SJO the easier connection even though it's farther on a map, because the shuttle and ferry infrastructure is more developed.
Daniel Oduber International (LIR) — Liberia — serves the northern Pacific and gets seasonal direct flights from the US. If you're flying in from certain US cities (Fort Lauderdale, Dallas, Atlanta), a direct route to LIR exists. From Liberia, overland to Santa Teresa runs 3 to 3.5 hours, but the roads through the peninsula are rougher, and you'll likely need a 4WD rental. For many travelers, LIR is not the time-saver it appears to be.
The Main Route: SJO → Puntarenas → Ferry → Paquera → Santa Teresa
This is the route most visitors take, and for good reason.
San José to Puntarenas ferry terminal: About 2 hours by shuttle or car, longer in San José traffic. Shuttles typically depart early morning to catch the 8am ferry. If you're booking independently, aim to be at the Puntarenas dock by 7:15am.
The Puntarenas to Paquera ferry: Operated by Naviera Tambor. The crossing takes about 75 minutes and the views across the Gulf of Nicoya are worth the trip on their own. Ferries run several times per day — check current schedules, as they change seasonally. The most important thing to know: do not rely on a single ferry with no backup plan. If you miss the last crossing, you're sleeping in Puntarenas.
Bring a physical backup of the ferry schedule. The Naviera Tambor website loads inconsistently, and the dock is not the place to be figuring this out on your phone.
Paquera to Cobano: About 35 minutes on paved road. This stretch is straightforward.
Cobano to Santa Teresa: The last 10 kilometers. Here is where things get interesting.
The Final Stretch: Cobano to Santa Teresa
The road between Cobano and Santa Teresa is paved as far as Playa Carmen. Once you turn north toward Santa Teresa proper, the pavement deteriorates and then disappears. During dry season (December through April), it's dusty and rough but passable in most vehicles. During green season (May through November), the unpaved sections can become genuinely difficult — river crossings flood, holes deepen, and standard rental cars get stuck.
If you are renting a car and arriving during green season, rent a 4WD. Not because you'll be going off-road, but because the main road occasionally becomes off-road.
Shuttle Options
The simplest option for most first-time visitors is a door-to-door shuttle from San José or the airport. Several operators run this daily.
Prices range from $50–$80 per person one-way and include the ferry ticket. The journey takes about 5 hours when connections work. Most shuttles depart SJO or downtown San José hotels between 6 and 8am, catch the morning ferry, and arrive in Santa Teresa by early afternoon.
What to know about shuttles: They share the vehicle across multiple operators. Your "shuttle" is often a van that drops people at different stops along the Nicoya coast. Cobano, Malpais, Cabuya, Montezuma. Santa Teresa is typically the last or second-to-last stop. This is fine — just be prepared for a longer ride than the mileage suggests.
Driving Yourself
If you rent a car and drive independently, the SJO to Puntarenas leg is straightforward. Take the Ruta 1 Pan-American highway north, then the coastal road to Puntarenas. The ferry procedure: arrive early, queue your car, board when signaled. The ferry carries cars. Parking at Paquera port on the other side is simple, and GPS navigation will get you to Santa Teresa from there.
Required equipment: 4WD, ground clearance. Particularly during green season. Many standard compacts have made this trip; some have regretted it.
Budget around 5–6 hours from SJO airport to Santa Teresa, including ferry wait and crossing. This assumes the 8am ferry and no significant traffic out of San José. Leave earlier than you think you need to.
From Liberia (LIR)
If you flew into Liberia, you'll head south on the Interamerican Highway toward Nicoya, then take the route through Nicoya town and down through the peninsula. The road quality varies significantly. Parts of the interior peninsula route are potholed and unmarked. Google Maps handles this route reasonably well, but keep fuel topped up — gas stations thin out considerably past Nicoya.
From LIR to Santa Teresa: budget 3.5 to 4 hours. You'll skip the ferry entirely, which is an advantage when ferry timing is awkward. Rent 4WD regardless.
A Realistic Note on Timing
Add buffer everywhere. The ferry is the choke point. Missing it by ten minutes means waiting 2 hours for the next one. Traffic leaving San José in the morning is unpredictable. The last thing you want is to be making that calculation at the dock.
If you're arriving on an international flight the same day, allow one full travel day to get to Santa Teresa and plan your first real day as day two. It's that kind of journey. The reward is that once you arrive, there is very little reason to leave.