
How to Get From San Jose to Santa Teresa
Minivan · Car Rental · Flight · Private · Indirect Bus
In this in-depth route guide, you'll find the best ways to travel the 185 kilometre (115 miles) distance from San Jose to Santa Teresa. By the end of this guide, you'll know exactly how to get there — whether you want to travel on a budget, reach Santa Teresa as fast as possible, or enjoy the ride in comfort. We base our information on verified schedules, ticket prices, and on-the-ground insights from recent travellers.
What are the 5 ways to travel from San Jose to Santa Teresa?
There are five ways to travel the 185 km distance from San Jose to Santa Teresa. You can choose between the minivan, car rental, flight, private, and indirect bus.
The journey takes between 2h 20m–5h 30m and the quickest way is by flight (2h 20m). If you're on a budget, the cheapest option is by indirect bus with tickets starting at 10,000 CRC ($23).
4h 15m - 6h 30m
17,000 CRC ($38)
5.5 hours
18,000 CRC ($40)
2h 20m
77,000 CRC ($170)
4h 30m - 6h 30m
137,000 CRC ($300)
4h 45m
10,000 CRC ($23)
Where to stay in Santa Teresa?
Still looking for accommodation? Don't forget to check out our favourite places to stay in Santa Teresa at the bottom of this page.
Already in Santa Teresa?
Onward from Santa Teresa
Once you're in Santa Teresa, here's where to next — 1 researched onward route to pick from.
San Jose to Santa Teresa by Minivan
The minivan is the most convenient way to travel from San Jose to Santa Teresa. Note that this option (as well as most of the other transport options for this route) includes a ferry crossing from Puntarenas to Paquera.
Ticket prices for the combined minivan and ferry trip start from 17,000 CRC ($38). The journey takes about 4h 15m - 6h 30m.
Some of the minivan companies you can choose from are Transporzuma, Santa Teresa Adventure, Suntrails, Interbus and Costa 24/7. Most of these operators offer hotel/airport pickup and drop-off.
The tables below provide schedules for transfers between San Jose and Santa Teresa. You'll find options for both hotel-to-hotel service and direct transfers from San Jose Airport.
San Jose to Santa Teresa
minivan
Ready to book your minivan?
What to expect with the combined minivan + ferry transfer
The first part of the journey is a minivan from your hotel or San Jose Airport to Puntarenas Port. From here, you will then take a ferry to Paquera Harbour. And then, you will go back to your minivan for the rest of the journey to Santa Teresa.Transfers with Interbus
Interbus offers this combined minivan + ferry service, with a key advantage: you stay in the same minivan for the entire trip, even during the ferry crossing. There’s no need to leave the vehicle when it boards the ferry.San Jose to Santa Teresa by Car Rental
It’s a long drive from San Jose to Santa Teresa. But if you’re already planning on driving around Costa Rica in your own rental car, then you’ll be happy to know that this is going to be a scenic adventure.
Driving directions from San Jose to Santa Teresa
Like shuttle vans and private transfers, there are two routes you can take when driving the San Jose-Santa Teresa route: completely overland and by land & ferry.
Driving from San Jose to Santa Teresa by land
The first half of the overland drive to Santa Teresa from San Jose is quite simple because you will be travelling through national highways. From San Jose, drive northwest to Route 27 and then Route 1.
Turn left on Route 18. From here onwards, you travel southwest to La Palma, across Puente La Amistad, and then further south up to Pueblo Viejo de Nicoya. Transfer to Route 21 and then turn right on Route 162. You’d want to slow down from here. First because of the magnificent rural views. Second because not all roads are paved.
Once you reach Route 163, turn left. It gets trickier from here because of the many twists and turns. But you’ll be rewarded with a glimpse of rural — and mostly untouched — Costa Rica. Continue south until you find the coastal road to Santa Teresa.
Driving completely overland from San Jose to Santa Teresa takes about 5.5 hours, excluding any stops.
Driving from San Jose to Santa Teresa by land and ferry
This route includes the added adventure (and cost) of taking a car ferry from Puntarenas to Paquera. Driving time — including the ferry ride — takes around 5 hours. But the entire travel time depends on the time of your arrival in Puntarenas, and whether you can get into a car ferry as soon as you get there.
From San Jose, take Route 27 and continue west until you reach the Port of Puntarenas.
Eight car ferries are operating from Puntarenas to Paquera, with departures from 04:00 to 22:00. Rates start from 810 CRC ($1.80) per person and 11,000 CRC ($25) per car (light vehicles). Check the Naviera Tambor website for the latest car ferry schedules and fares.
The scenic ferry crossing to Paquera Port takes about 1.5 hours. From here, take Route 621 and then 160 going south through Cobano, Los Charocoles and Carmen. Finally, take the coastal road along C. Cobano until you reach Santa Teresa.
Where to rent a car in San Jose
There are plenty of car rental shops in Costa Rica’s capital city or at San Jose Airport. We can’t say the same for Santa Teresa, though. And most companies only allow rental when you’re returning the car in San Jose, or other popular destinations like La Fortuna and Manuel Antonio.
You can ask your hotel for recommendations on where to rent a car, or you can find one online.
We normally recommend checking Skyscanner for the best car rental prices (and flights), but occasionally you might find even better prices on Kayak. Both are reliable search engines which make it easy to search for the cheapest car deals and apply relevant filters.
One-day car rental costs around 18,000 CRC ($40) per day when you’re returning the car to San Jose. If you’re dropping off the car elsewhere in Costa Rica, rental prices are significantly more expensive, starting at 54,000 CRC ($120) on the first day. The price includes daily car insurance, which is mandatory in Costa Rica.
San Jose to Santa Teresa by Flight via Cobano
Step 1: How to get to San Jose Airport
San Jose Airport is 17 km northwest of San Jose city centre. You can get there in 1 hour by bus, which costs only 680 CRC ($1.50).
TUASA and Station Wagon operate buses that depart every 10 minutes from TUASA Terminal in the city centre. These buses are available every day from 04:00 to 23:00.
If the bus station is too far from your hotel or if you’re short on time, we recommend taking a taxi instead. This option takes only 30 minutes and rates start from 18,000 CRC ($40). You can hail one from the street or via the taxi-hailing app Uber.
Uber is still not 100% accepted in Costa Rica. Although it is widely used, there have been rare cases of Uber rides being stopped in the middle of the journey and passengers asked to transfer to a taxi. We recommend asking your hotel first whether it is safe to use it before booking your ride.
Step 2: Flight from San Jose to Cobano
Sansa Airlines, Green Airways and Hahn Air offer plenty of flights daily from San Jose to Cobano.
Airfares start from 56,000 CRC ($125) for the flight that takes 40 minutes.
Step 3: Taxi from Cobano Airport to Santa Teresa
From Cobano Airport, the most convenient way to get to Santa Teresa is by private transfer. You can request this from your hotel beforehand or you can just get a taxi at the airport. Rates start from 23,000 CRC ($51) for the journey that takes 40 minutes.
Another option is to book your taxi online via Tropical Tours Shuttle, with fares starting from 14,000 CRC ($30).
TIP: If you decide to travel by plane, please consider including a carbon compensation fee to reduce your impact on the environment.
San Jose to Santa Teresa by Private Transport
Travelling with friends or family? You can save on costs when you take a private transfer from San Jose to Santa Teresa. Rates start from 137,000 CRC ($300) for a 4-seater car. That’s about 34,000 CRC ($76) per person if you divide the cost. The bigger the group, the more you save.
These door-to-door transfers don’t need to make unnecessary stops so you can complete the journey in just around 4h 30m - 6h 30m.
Private transfers from San Jose to Santa Teresa take two different routes: completely overland or including a ferry ride from Puntarenas to Paquera. This ferry ride costs 680 CRC ($1.50) per person and ferry tickets are not included in the cost of the private transfer.
If you don’t want to take a ferry, check the details first before booking your ride.
San Jose to Santa Teresa by Indirect Bus
Step 1: Bus and Ferry from San Jose to Cobano
Transportes Cobano offers one daily trip from San Jose to Cobano. You will travel by land up to Puntarenas, transfer to a ferry to Paquera, and then go back to your bus as it travels by land again to Cobano.
The estimated travel time is 4h, but it can sometimes take longer due to traffic or extra stops.
A combined bus and ferry ticket from San Jose to Cobano costs 9,100 CRC ($20). We recommend booking your ticket online to secure a seat.
Booking Tip
The bus departs from TIG Transporte Inteligente de Guanacaste in San Jose city centre. You will be dropped off at Cobano Bus Stop.
Attention: Terminal 7-10 closed in April 2025. Transportes Cobano used to depart from San José’s Terminal 7-10. This was the main hub for buses to Cóbano, Monteverde, San Carlos, Jacó, and even international routes to Nicaragua and El Salvador.
Step 2: Bus from Cobano to Santa Teresa
From Cobano Bus Stop, you can transfer to another bus bound for Santa Teresa. Keep in mind that your drop-off point in Cobano is literally just a bus stop, not a terminal.
Find the sign along the road that says “Parada de Autobuses.” You’ll see here more than a few travellers waiting for their connecting bus.
Buses to Santa Teresa are coloured green and are operated by Transportes Mal Pais. These are available from early morning to 19:00. There is no definite departure time, but you can ask the locals for the latest bus schedules.
A bus ticket costs around 1,000 CRC ($2.20) and you pay directly to the driver. Travel time is about 45 minutes.
Our favourite places to stay in Santa Teresa
Here are our favourite places to stay in Santa Teresa for every budget.
Treat YourselfLua Villas
It’s impossible not to feel relax as soon as you step into this tropical oasis. Everywhere you look in Lua Villas, there’s a piece of nature. There’s also a swimming pool, outdoor jacuzzi, open-air yoga space and even private yoga lessons on offer.
Instead of just a room, here you’ll get villa style accommodation with private kitchens, patios with garden or pool views and plenty of space to make yourself feel at home. The interior is spectacular.
- Swimming pool and jacuzzi
- Yoga deck
- Stunning gardens
- Spacious and beautiful villas
Studio rooms start from $80 per night
Mid-RangeCuatro Vientos Lodge & Apartments
After a day of cycling, snorkelling or surfing in Santa Teresa, you want to return home to a place that makes you feel comfortable and relaxed. That’s exactly how Cuatro Vientos Lodge & Apartments makes you feel.
The interior of this place oozes tranquility with it’s use of rustic wood, nuetral colours and open-air design. The hosts are incredibly friendly, and welcome you to make use of the communal cooking facilities and terrace areas.
- Beautiful design
- Great location
- Wonderful hosts
- Barbeque facilities
Double rooms start from $50-80 per night
Salty Enthusiasts Share House & Villas
It’s not easy to find budget-friendly accommodation in Santa Teresa, especially somewhere that’s actually nice to stay in. Salty Enthusiasts sits more in the mid-range catergory, but it’s one of the best affordable places to stay in Santa Teresa, and it’s beautiful.
The hotel feels like a massive treehouse, meant for relaxing and providing comfort. You can opt for either a dorm bed or a private room. Both are super clean, comfortable and thoughtfully designed. It’s a great place to meet other people too. They have lots of communal areas to chill out, and a shared kitchen.
- Close to the beach
- Sociable atmosphere
- Choice of dorm or private room
- Shared kitchen
Double rooms between $15-50 per night
Rounding it up
We hope this guide was helpful in planning how to get from San Jose to Santa Teresa. If there's anything else you're wondering about, drop us a comment and we'll do our best to answer you within a few days.
PS: If you've recently travelled this route, share your experience with fellow travellers and help us improve this post. Thanks for helping out our travel community!
Frequently Asked Questions
The distance from San Jose to Santa Teresa is 185 km.
ABOUT YOUR DESTINATION
Why Visit Santa Teresa?
Lying on the northwest coast, Santa Teresa is Costa Rica’s surfer paradise. This once-quiet fishing village is now a popular tourist destination — thanks to its beautiful beaches, lush jungles, variety of wildlife, and world-class waves.
We love that it is still quite detached from the rest of Costa Rica. The roads leading to it are mostly unpaved, giving Santa Teresa a more natural feel. And despite the unpaved routes, the town offers enough comforts and natural luxury that can keep you happy and entertained for weeks on end. Santa Teresa is a world of its own.
How We Research
Every route on Gecko Routes is independently researched and regularly verified.
500+
ROUTES RESEARCHED
Every route is personally travelled and documented by our team, covering Southeast Asia's most popular and off-the-beaten-path connections.
Monthly
UPDATES
Routes are reviewed on a regular cycle to catch schedule changes, new operators, and price updates. Every guide shows when it was last verified.
Verified
BY TRAVELLERS
Tips and corrections from our community of travellers help keep routes accurate between team visits. Your experience makes this guide better for everyone.
Affiliate Disclosure
Some links on this page are affiliate links. If you book through them, we earn a small commission at no extra cost to you. This helps us keep Gecko Routes free and up to date.






Reader Comments
No comments yet — be the first to share your experience!
Leave a Comment