How to Get From San Jose to Santa Teresa

Getting from San Jose to Santa Teresa takes a full day. But it’s an easy one once you know how the ferry fits in. Most of the trip is a drive to Puntarenas. Then comes a 70-minute boat ride across the gulf. After that, it’s about an hour of bumpy road to the beach.

The bus costs about $20, a shared shuttle about $60 and a private van $240 or more. Here’s how each option works from downtown San Jose, with real times and prices. That way, you can pick the one that suits your trip.

Shuttle buses going from San José to Santa Teresa

Share this article

In Short

  • The bus leaves the TIG terminal on Paseo Colón at 6 AM and costs about $20 with the ferry included.
  • Shared shuttles cost about $60 per person and pick you up at your San Jose hotel.
  • The Puntarenas ferry runs eight times a day, and a car with its driver costs around $30.
  • Terminal 7-10 has closed, so ignore older guides that send you there.
  • Plan on 5 to 6 hours by ferry, or 6 to 7 hours driving around the gulf.
Ask a local

Join Our Facebook Community

Still have questions or want local tips straight from our team? Join our Facebook community. That’s where we share updates, answer questions, and help you plan your Costa Rica trip the smart way.

How Far Is Santa Teresa From San Jose?

On a map it looks close, but the Gulf of Nicoya is in the way. Santa Teresa is about 150 to 185 km from San Jose on the ferry route. You drive roughly 2 hours to Puntarenas. Then you cross to Paquera, which takes 70 minutes. From there, it’s about an hour to the beach.

The land route skips the ferry and loops north over the Friendship Bridge, then down the Nicoya Peninsula. It’s about 270 km and takes 6 to 7 hours.

Here’s roughly what each option costs from downtown San Jose:

OptionPriceTimeBest For
Public busAbout ₡9,100 ($20), ferry includedAbout 5.5 hoursTight budgets
Shared shuttleAbout $60 per personAbout 5 hoursSolo and couples
Private transfer$240 to $450 per vehicleAbout 5 hoursGroups and families
Rental carDaily rate, fuel and ferry5 to 7 hoursExploring the peninsula
Flight to CóbanoAbout $120 to $180, plus a ride to the airportAbout 2.5 hours door to doorShort trips

The ferry sets the pace for the whole day, so check the sailing times before you lock in a departure.

Main beach in Santa Teresa, Costa Rica

Leaving From Downtown San Jose or the Airport

This is the part that trips plenty of people up. Juan Santamaría International Airport (SJO) isn’t in San Jose. It’s in Alajuela, about 20 to 25 minutes from downtown, and longer at rush hour.

Staying downtown, you can skip that leg completely. The bus leaves from the city, and shared shuttles pick up at hotels all over San Jose.

The airport only matters for a domestic flight or a rental car from an airport counter. Landing and heading straight to the beach? Our San Jose airport to Santa Teresa guide covers that route.

Fair warning on traffic: rush hours run about 6 to 8:30 AM and 4 to 6:30 PM. A 10-minute taxi across town can take 40.

Juan Santamaría International Airport (SJO) near San Jose, Costa Rica

Bus From San Jose to Santa Teresa

The bus is the budget pick, and it’s simpler than it sounds. Transportes Cóbano runs one bus a day to Cóbano and Santa Teresa, leaving at 6 AM.

It leaves from the TIG terminal on Paseo Colón, about 150 meters west of the Hospital Nacional de Niños, the children’s hospital. Older guides still send you to Terminal 7-10, but that terminal has closed.

The fare is about ₡9,100, roughly $20, with the ferry ticket included, and the ride takes about 5.5 hours. You can buy tickets online through La Terminal or Bookaway, or at the window.

Ask when you buy if your bus runs through to Santa Teresa or stops in Cóbano. If it stops there, a local bus covers the last stretch. And take a taxi to the terminal, even if it’s close. The streets are dark and quiet before 6 AM.

Public bus on the road in Costa Rica

Shared Shuttle From San Jose to Santa Teresa

A shared shuttle costs about three times the bus, and for most people it’s money well spent. The van picks you up at your hotel, sorts out the ferry and drops you at your door in Santa Teresa.

Tropical Tours charges $60 per person from San Jose hotels, with pickups around 6:45 AM, 7:15 AM and 2:30 PM. The ferry fee is included, and the trip takes about 5 hours.

Pickup times are windows, not exact times, since the van collects people across the city. Be out front a few minutes early, because drivers can’t wait long in downtown traffic.

Book 2 to 3 days ahead, and a week ahead over Christmas and Easter. Some companies keep you in the same van on the ferry. Others have you cross on foot and switch vans in Paquera.

Shared shuttle van ready to leave in Costa Rica

Private Transfer From San Jose to Santa Teresa

A private transfer is the comfortable option, and it’s better value than it looks for a group. The driver picks you up at your hotel at a time you choose, so there’s no 6 AM alarm.

Prices run about $240 to $450 for the vehicle. Tropical Tours charges $240 for up to 4 people when you cross on foot and switch vans. It’s $340 when the same van rides the ferry with you.

Split four ways, $240 comes to $60 each, the same as a shuttle seat, with no other stops. Surfboards and extra bags are easier to fit too.

Before you pay, ask if the quote includes the ferry fare and any late pickup fee.

Driving From San Jose to Santa Teresa

Driving gives you the most freedom, and a car is handy once you’re there, since Santa Teresa is one long, spread-out road. From the city, take Route 27 west toward Caldera, then follow the signs to the ferry dock in Puntarenas.

Route 27 has four main toll booths, about ₡2,300 in total, roughly $5. Most booths take colones and cards.

The Naviera Tambor ferry leaves Puntarenas eight times a day. Boats go at 4 AM, 6:30 AM, 9 AM, noon, 3 PM, 6 PM, 8 PM and 10 PM.

A car costs ₡12,882, and the driver and each passenger pay ₡810. A car with only the driver comes to around $30. Get there about an hour early, and earlier on holiday weekends.

From Paquera, it’s about an hour to Santa Teresa. The last stretch is rough and dusty, so an SUV with clearance is the safe pick. Fill up in Cóbano, since Santa Teresa has no gas station.

Our guide to renting a car in Costa Rica explains the insurance you’ll pay at the counter.

Cars and foot passengers waiting at the Puntarenas ferry dock in Costa Rica with a ferry in the background

Flying From San Jose to Santa Teresa

Flying is the quickest way, even counting the ride out to the airport. Sansa and Costa Rica Green Airways fly from San Jose airport to Cóbano (ACO) in 30 to 40 minutes. It’s the closest airstrip to Santa Teresa.

Flights leave several times a day, between early morning and late afternoon. One-way fares cost about $120 to $180. Add the 20 to 25 minute taxi from downtown to the airport. Then there’s a 15 to 30 minute taxi from Cóbano to the beach.

Door to door, that’s about 2.5 hours. Older guides mention flights to Tambor, but the scheduled flights now go to Cóbano.

The planes are small, so luggage limits are tight and surfboards cost extra. Pack light and pick an early flight.

Surfer carrying a board along a dusty road lined with wooden cafes and palm trees in Santa Teresa, Costa Rica

Best Way to Get From San Jose to Santa Teresa

For most people staying downtown, a shared shuttle is the sweet spot. It picks you up at the door, handles the ferry and costs about $60.

Take the bus when you’re on a tight budget and don’t mind a 6 AM start. Book a private transfer for groups of four or more, or when you’d rather leave at your own time.

Rent a car to see more of the peninsula, like Montezuma. Fly only when time matters more than money and you’re packing light.

Once you’re there, our 3-day Santa Teresa itinerary plans your days. Our best hotels in Santa Teresa list covers where to stay. Into yoga? Here’s our guide to yoga in Santa Teresa.

San Jose to Santa Teresa FAQ

How Long Does It Take to Get From San Jose to Santa Teresa?

It takes 5 to 6 hours from San Jose to Santa Teresa via the Puntarenas to Paquera ferry. That includes the 70-minute crossing.

The land route over the Friendship Bridge takes 6 to 7 hours. Flying to Cóbano takes 30 to 40 minutes. But the taxis on both ends bring it to about 2.5 hours door to door.

Where Does the Bus to Santa Teresa Leave From in San Jose?

The bus to Santa Teresa leaves from the TIG terminal on Paseo Colón in downtown San Jose. It’s about 150 meters west of the Hospital Nacional de Niños.

Transportes Cóbano runs one bus a day at 6 AM. It costs about ₡9,100, roughly $20, with the ferry included. Terminal 7-10, which older guides mention, has closed.

How Much Is the Bus From San Jose to Santa Teresa?

The bus from San Jose to Santa Teresa costs about ₡9,100, roughly $20, and the ferry ticket is included in the fare.

You can buy tickets online through La Terminal or Bookaway, or at the window in the TIG terminal on Paseo Colón. The bus leaves at 6 AM and takes about 5.5 hours, so it’s the cheapest way by a wide margin.

Do Shuttles to Santa Teresa Pick Up at San Jose Hotels?

Most shuttles to Santa Teresa pick up at San Jose hotels. Tropical Tours charges $60 per person, with pickups around 6:45 AM, 7:15 AM and 2:30 PM, ferry included.

Pickup times are windows, since the van collects other people across the city. Wait out front a few minutes early, and confirm your pickup time the night before.

Can You Drive From San Jose to Santa Teresa Without the Ferry?

You can drive from San Jose to Santa Teresa without the ferry. Take Route 1 north, cross the Friendship Bridge over the Tempisque River, then head down the Nicoya Peninsula.

It’s about 270 km and takes 6 to 7 hours, roughly an hour longer than the ferry route. It’s the better call when you leave late or the ferry line is long.

Is It Safe to Take the Early Bus From San Jose?

Taking the early bus from San Jose is safe with normal care, but don’t walk to the terminal before dawn. Downtown streets are dark and quiet before 6 AM.

Take a taxi or Uber from your hotel, and keep your bag in front of you while you buy tickets. Then watch it go into the luggage hold.