5 Best Ways to Get from San Jose to Santa Teresa, Costa Rica
Planning to get from San José to Santa Teresa? You’re not alone, the Nicoya Peninsula is one of the most popular trips in Costa Rica. But it’s also one that catches people off guard when they don’t think through the details.
On paper it looks simple, but throw in the ferry schedule, traffic, and the state of the roads, and the drive can stretch out longer than expected. The good news is it’s absolutely manageable. You just need to go in knowing what you’re up against.
In this guide, we’ll walk you through all the ways you can make the trip. You’ll understand what the ride is actually like and a few tips to save time (and stress) along the way.

Overview: Getting from San Jose to Santa Teresa
Getting to Santa Teresa isn’t complicated. But it does take some planning, especially if you visit Nosara before or after. The trip usually combines a drive with a ferry ride across the Gulf of Nicoya.
That’s the big difference compared to driving yourself. It’s more about the timing than the distance. Ferry schedules, traffic, and even road work can all change how long it takes. Miss the ferry and you’re left hanging around until the next one.
The good news is, if you plan accordingly, it all runs smoothly. We’ll go through everything you need to know in the main section below.
How far is Santa Teresa from San Jose?
Santa Teresa is about 185 kilometers away from San Jose (or around 115 miles). First, you drive from San Jose to Puntarenas, which is all highway and pretty smooth. Then you take the ferry across the gulf to Paquera.
After that, there’s one last stretch of road to Santa Teresa. That part is slower, with some curves, some hills, and a few short gravel spots. And then, you’ll eventually reach the coast.

How Long to Get to Santa Teresa from San Jose?
The whole travel time is about 4 to 6 hours. With a shuttle service or private car, it’s around 2 hours to the ferry dock, then 1.5 hours to reach Santa Teresa from Paquera.
Add extra time for city traffic and waiting for the ferry. If you take the public bus, it’ll be slower. The bus makes more stops, and you cross the ferry on foot while the bus picks you up on the other side.
Got questions about Costa Rica? Join our community on Reddit for real tips.
Planning a trip to Costa Rica? Join our Facebook group for insider tips.
Do you Need to Take a Ferry?
Almost everyone does. The fastest road without the ferry drops south, loops around the gulf, and takes seven to eight hours on mixed pavement.
The Puntarenas–Paquera ferry crosses the Gulf of Nicoya and runs multiple times a day. The dock in Puntarenas is about two hours west of San Jose by car or private shuttle.
Flying to Tambor airport skips the water but still ends with a one-hour taxi to town, so you can’t escape the drive. For most travelers the Puntarenas–Paquera ferry is the smart middle ground: quick, cheap, and easy to book.

All the Ways to Get to Santa Teresa from San Jose
There’s no single “best” way to get to Santa Teresa after your San José itinerary. It’s all about what works best for your time, budget, and comfort level. You’ve got five solid options.
The bus is the cheapest, but it’s also the slowest way to go and you’re stuck with its schedule. A shared shuttle is easier. You get picked up at your door, the ride’s more comfortable, and it works well if you’re on your own or travelling as a couple.
If you’re traveling with others or carrying surfboard, a private transfer is arguably the best pick. You can get picked up from the downtown area or San Jose Airport.
Rental cars give complete freedom if you don’t mind driving mountain roads. And if you want to skip the road as much as possible, a short domestic flight gets you most of the way there in under an hour.
Let’s break each one down.
Taking the Public Bus from San Jose to Santa Teresa
If you’re on a tight budget, this is your cheapest option. The direct public bus leaves twice a day from Terminal TIG in downtown San Jose.
Side note: This is not the same terminal for the bus from San Jose to La Fortuna or plan to go to Monteverde, this is a different one.
You’ll take one bus to Puntarenas, then get off and walk onto the Paquera ferry as a foot passenger. On the other side, another bus waits to take you to Santa Teresa.
Tickets cost around $10 USD total, and you pay cash at the counter on the same day. No online booking. The full trip takes about six hours, sometimes a little more depending on the ferry and road conditions.
It’s a reliable route but very basic. So don’t expect air-conditioning that always works or a bathroom on board. Your large bags go under the bus, and there’s no assigned seating.
If you’re someone who doesn’t mind a slower pace and wants to save money, this gets the job done. Just be ready for a long day.

Shared Shuttle from San Jose to Santa Teresa
This is a nice step up from the bus without breaking the bank. Shared shuttles pick you up from your hotel or San Jose International Airport at 5:30 a.m., 6:30 a.m., or 2:00 p.m.
The van holds 8–10 people, so it’s not too crowded. You’ll get air-conditioning, sometimes Wi-Fi, and a smoother ride.
The driver takes care of everything, including ferry tickets. You get out, stretch on the ferry deck, then hop back in the van on the other side for the last leg to Santa Teresa. The full trip takes about four hours, depending on traffic and ferry timing.
Prices usually fall between 55 and 70 USD per person. And yes, that is more expensive than the bus, but it’s worth it for more privacy and comfort.
You should book online ahead of time, especially during high season. These shuttles fill fast. We like to use La Terminal in Costa Rica, and it’s a reputable company, so go with that if you can.

Private Transfer to Santa Teresa
This is the most flexible choice…by far. A driver picks you up wherever you are (hotel, Airbnb, airport) and takes you straight to the ferry dock.
You stay in the vehicle during the crossing (unless you’re on a large bus-style private transfer, which is rare), and once in Paquera, you continue all the way to your hotel in Santa Teresa. Plus, you save some for other things in Costa Rica.
You don’t need to worry about tickets, directions, or time. Just sit back and let the driver handle everything. In short, la Pura Vida. The whole trip takes four to five hours, depending on how long you wait for the ferry.
Prices start around 190 to 230 USD per vehicle, depending on the size and the company.
For a group of four, that comes out close to a shared shuttle per person, but with privacy and flexibility. This is great for families, groups of friends, or in case you travel with a surfboard or big suitcases.


Renting a Car and Driving to Santa Teresa
If you like to do your own thing, driving is a solid choice. You’ll follow Route 27 west out of San Jose, then head to Puntarenas to board the ferry with your car.
The ferry costs around $25 USD per vehicle plus $2 USD per passenger. From Paquera, it’s about 70 to 90 minutes to Santa Teresa.
The drive is scenic and mostly paved, but there are some steep curves and rough patches, especially after rain. A small SUV isn’t required, but it does make the drive more comfortable. A compact car starts near 45 USD a day; add mandatory insurance and fuel.
A small SUV feels steadier on gravel detours but isn’t required in dry season. Drive in daylight, watch for potholes after rain, and book the ferry slot online if you’re traveling on a weekend.

Flying from San Jose to Santa Teresa (Tambor or Cobano Airport)
If you’re short on time (or just don’t want to deal with ferries or long rides), you can fly from San Jose (SJO) to Tambor or Cobano Airport. The closest airports to Santa Teresa. Flights from San Jose with Sansa take around 30 minutes and run once or twice a day.
Tickets start at $110 USD one way, but luggage limits are strict. And you guessed it, extra bags cost more. Once you land in Tambor or Cobano, you’ll still need to take a taxi or pre-booked shuttle. This takes another 60 to 75 minutes and costs $40–50 USD.
In total, the trip takes around 2.5 to 3 hours. It’s the fastest option, and good if you’re short on time and only have a week in Costa Rica. For groups, though, the cost adds up quickly.

Local Tips to Get to Santa Teresa from San Jose
Getting to Santa Teresa takes a bit of planning, and the small details matter more than you think. Ferry times can throw off your whole day, and driving late at night is just asking for trouble.
These are the questions that usually come up when people start mapping out the trip, and knowing the answers ahead of time can save you from delays and a lot of frustration.
Is the Road to Santa Teresa Safe to Drive at Night?
Technically, yes. You can drive it. But it’s not something we, as locals, would recommend. The stretch from Paquera to Santa Teresa Beach is paved, but it’s narrow and has almost no lighting.
You’ll drive sharp curves, the odd pothole, and the chance of animals wandering onto the road. Sure, that’s the real Costa Rica, but you need to be an experienced driver. Just like in other places on your itinerary for Costa Rica, it can be unpredictable.
People also walk or bike along the side, which makes it trickier. During the day, it’s no big deal. At night, it’s stressful and slow. If you can, time your trip so you arrive before sunset.
Can you Take a Taxi to Santa Teresa?
You can take a licensed taxi but it’s pricey. Think $200 USD (plus ferry fees). Uber drivers rarely accept the run because the return trip is empty. In fact, you’ll likely be canceled or ghosted before they even arrive.
A private transfer is the better option. It costs about the same, includes the ferry, and you get a reliable driver who knows the route.
How Much is the Ferry to Santa Teresa?
The Puntarenas to Paquera ferry is relatively cheap. You pay around ₡1,200 as a foot passenger, which is just under $2 USD. If you’re driving, expect to pay about $25 for the car, and that price already includes the driver.
Any extra passengers in the car pay the standard foot fare. Kids under five usually ride free. You can buy tickets at the dock or online, and the ride takes about an hour across the Gulf of Nicoya.

Do you Need to Book the Ferry in Advance?
It depends. If you’re just walking on as a passenger, you can usually grab a ticket at the dock without any trouble. But if you’re bringing a car, that’s a whole different thing.
On busy weekends, holidays, or during high season, the car spaces sell out quickly. Miss your slot and you could be stuck waiting a couple of hours for the next ferry. So if you’re driving, it’s definitely worth booking online in advance to save yourself the headache.
Can you Bring a Rental Car on the Ferry?
Yes, you can. Most rental companies don’t have a problem with it, but it’s smart to double-check when you book. On the day you travel, get to the Puntarenas dock at least 30 minutes early. Show your ticket or booking code, wait for your turn, and drive on when the staff wave you forward.
They’ll tell you exactly what to do, so it’s all pretty simple. Once you park, shut off the engine and head upstairs to the deck. The ferry ride across the gulf is a nice break. It’s time to stretch, grab some air, and take in the view.
Conclusion
That’s pretty much the rundown on getting from San José to Santa Teresa. It’s not the fastest trip in the world, but you’ve got options. You can take the bus, jump on a shuttle, hire a private driver, rent a car, or cut some of the driving by flying.
The “best” choice really depends on what you care about most. Keeping costs low, riding in comfort, or having the freedom to move on your own schedule. No matter which way you go, travel during the day if you can, sort out your ferry tickets before you get there, and don’t forget water and a few snacks. Once you’re on that final stretch of dusty beach road, you’ll be glad you made the effort.
