How to Get from Liberia to Santa Teresa

Liberia is one of the two entry points to Costa Rica for international tourists. Liberia is also the gateway to several golden beaches of the Guanacaste province. On the other hand, Santa Teresa is a surfers’ choice beach town located in the southern part of Nicoya Peninsula. Due to its remote location, and early days of terrible road connections, there is a skepticism around the ways of travel from Liberia to Santa Teresa, or its nearby towns like Malpais, Cabuya and Montezuma.

Can you fly from Liberia to Santa Teresa? Can you drive from Liberia to Santa Teresa? If you drive, do you need a 4X4? How are the road conditions?

In this article, we are going to demystify all the doubts around traveling on this route.

➡️ Related Reading: How to get from San Jose to Santa Teresa

Options to Travel from Liberia to Santa Teresa

🚙 Rent a Car from Liberia: It is the most convenient way to travel. Check our car rental discount (10% + freebies) from Adobe Rent A Car. You get a free pick up from Liberia Airport to the rental office in Liberia. We have the road directions and details later in this post.

🚐 Book a Shuttle: If you just want to sit back, relax and do not wish to drive, book a shuttle. You can book shared shuttle from Liberia that has free cancellation option of up to 24 hours before the ride.

Book Shuttle using our Promo code PARADISE5 for 5% off

🚌 ⛴️ Public Transport: There is no direct or easy public transport. It is a mix of multiple public buses and ferry. Read the Public Transport section for more details.

✈️ Fly to Cobano from Liberia and then By Road to Santa Teresa: There are direct and 1-stop flights from Liberia to Cobano. You can ask your hotel to arrange for a pick up from the airport or book a shuttle.

Liberia to Santa Teresa: By Road Self-Drive

Contrary to popular belief, the road from Liberia to Santa Teresa is mostly in pretty good condition. You have to take the Ruta 21 from Liberia, and more importantly, stay on Ruta 21, in order to reach Santa Teresa.

As you can guess, the key is to stay on Ruta 21, and NOT take any diversions that Google Maps or Waze may show as a quicker route. More often than not, these shorter routes have nonexistent roads or non-drivable rivers flowing over the road.

The journey takes about 4 hours, without stops.

Rent a Car from Liberia

The most convenient way to travel in Costa Rica is renting a car. It is easy to get a car as soon as you reach the Liberia Airport, read about our rental car recommendation below. You get a free pickup from the airport to the car rental office.

Renting A Car in Costa Rica

🚗 Car Rental Company: We recommend Adobe Rent A Car, a 100% Costa Rican company with transparent pricing and no hidden fees.

💰 Car Rental Deal: Reserve rental car here and get 10% discount and other freebies (no promo code needed). Read details here.

📃 Rental Car Insurance: Understand 3 types of rental car insurance in Costa Rica

Read this: Should you rent a car in Costa Rica?

This option is not only convenient for traveling to Santa Teresa, but also for most destinations, as the public transport of Costa Rica is not as efficient as in some of the other countries of the region.

Read on, for the road details and directions from Liberia to Santa Teresa.

Starting from Liberia

As you start from Liberia, you will be driving on a well-marked paved road.

Rpad and blue sky - Ruta 21. from starting part of Liberia to Santa Teresa
Ruta 21, starting from Liberia

While driving past the Liberia International Airport, look for flight take-offs and landings.

A plane in the blue sky, covered in white clouds. Near Liberia airport.
Up in the air

Continuing towards Nicoya

You may encounter some traffic in the initial part of this journey, particularly near the diversion of Playa del Coco. But do not miss the scenery of green fields and distant mountains on your right.

Green scenery along Ruta 21.
Scenery along the way

Keep driving on Ruta 21, and you will come across other important intersections. Ruta 155 that goes towards Playa Flamingo, Playa Conchal, Ruta 160 for going towards Tamarindo and Ruta 150 for going to Samara. You need not take any of these diversions.

You will notice the gradual change in landscape and in population density. Miles of road without much habitation establishments and green pastures on either side.

Towards Jicaral

Soon after crossing over from Guanacaste province to Puntarenas province, you will see a road diversion on the left, going towards Jicaral. It is the junction at Ruta 21 and Ruta 162, You need to take this left to stay on Ruta 21. Continuing on this road, you will soon reach Naranjo.

The road condition until this point is very good – well paved and marked.

Beautiful winding road, with green trees on either side. Road from Liberia to Santa Teresa.
Journey is as beautiful

After Naranjo

Right after Naranjo, the drive is uphill in some areas, on curvy roads.

Unpaved road after Naranjo. Blue sky.
Unpaved road after Naranjo

After Paquera

Paquera is an important town on the map of Nicoya peninsula as it connects the other side of Costa Rica across the Gulf of Nicoya by ferry.

Paved unmarked road after Paquera. Blue sky with white clouds.
Paved unmarked road after Paquera

The road condition improves after Paquera. You are still on a curvy road without markings for some time. But it is well paved. After a while, you are on flat lands again, and on well marked road, until Cobano.

Distance signs of Tambor, Cobano and Montezuma, on a green board, in the town of Paquera.
Distance signs in Paquera

Tambor on the way

On the way, another notable town is Tambor, next to the Tambor Bay. Tambo is a quiet beach town, a fishermen’s village. We had chosen to stop here for a food stop.

Grilled fish with lemon, boiled potatoes and salad.
Grilled fish

From Cobano

Cobano is the major town in the southern part of Nicoya peninsula. You will find ATMs, gas stations, super markets, pharmacies etc. in this town.

Soon after entering Cobano, you have to take a left. Look for the sign ‘Malpais Surf Camp’. Now, the remainder of this route is not very exciting. It is another semi-paved road with no markings. Continue on this road until you reach the Santa Teresa-Malpais junction.

Three cars driving on the road. fiery sunset sky in the background.
Sunset drive to Santa Teresa

Do You Need a 4X4?

Having a 4X4 will definitely help you explore the remote and rugged corners of Costa Rica. But for a trip from Liberia to Santa Teresa, you definitely do not need a 4X4. Just drive cautiously and follow traffic rules.

However, during the rainy season, driving in the remote areas can get tricky. We recommend renting a 4X4 in the wet season just to be worry-free during your vacation.

Book a Shuttle from Liberia to Santa Teresa

If you do not wish to drive in Costa Rica, book a shuttle from Liberia to Santa Teresa. This shuttle runs once a day from Liberia and takes roughly 6 hours with one stop on the way to Santa Teresa.

🚐 Book your transfer here on Bookaway →

💰 Get 5% discount by using our exclusive promo code PARADISE5

Liberia to Santa Teresa: By Air

If you want to avoid the stress of driving or want to cut down on your travel time, consider taking a domestic flight from Liberia to Santa Teresa. The domestic airport serving tourists of the Nicoya peninsula is in Cobano (it was earlier in Tambor, but now it has been shifted to Cobano).

You can check the flight schedule on the Sansa Airlines website and reserve online as well.

After arriving at Cobano Airport, follow the same road route, as described in the previous section, to reach Santa Teresa. You can coordinate with your hotel for a shuttle pickup. Otherwise you can book a shuttle to the hotel.

A small white aircraft, domestic flight, ready on the runway.
Tambor Airport

Liberia to Santa Teresa: By Public Transport

There is no straightforward public transport route to Santa Teresa from Liberia. It is a mix of bus and ferry rides with several changes in between. You can take the route –

  • Liberia (municipal terminal) to Puntarenas by public bus
  • Puntarenas to Paquera by ferry (Book online in advance)
  • Paquera to Cobano by public bus
  • Cobano to Santa Teresa by public bus

Our Guide on Santa Teresa and Around

Enjoy your time in Santa Teresa. Dip your feet in the sand or catch a wave with your surfboard, grab a beer, watch a sunset, make a trip to hike to Montezuma Waterfalls, visit Costa Rica’s first ever natural reserve or just sit back and watch your days go by. The trip from Liberia to Santa Teresa is totally worth it!

Like the post? Pin it!


If you enjoy reading our free travel guides, tips and stories, you can buy us a coffee and help us create more such travel planning tools for you. Thanks for supporting Paradise Catchers.


Disclosure: Please note that this post may contain affiliate links. If you make a purchase or a booking through these links, we may earn a commission at no extra cost to you. Thank you.

Paradise Catchers

We are Pubali and Indranil, an Indian couple living in Costa Rica and slow traveling Latin America and Caribbean.

8 thoughts on “How to Get from Liberia to Santa Teresa”

  1. Pubali and Indranil, I can’t thank you enough for this post! When I tell you I’ve been searching for weeks, and have only found decade-old posts about the bad condition of the roads… until your post, complete with photos! Thanks a bunch. Would you happen to know any bus that travels down Ruta 21? (Not a shared shuttle, a proper bus). Renting a car isn’t feasible, and the shared shuttle bus conpanies require 4 people (there are just 2 of us). Muchísimas gracias! -Crystal

    Reply
    • Hi Crystal, glad to know that our post could offer some insightful information 🙂

      For traveling between Liberia and Santa Teresa, there is no direct bus connection. If you do not want a shared shuttle, you will need to break your journey into smaller parts.

      Part 1: Liberia to Puntarenas by public bus
      Part 2: Puntarenas to Paquera by ferry
      Part 3: Paquera to Cobano by public bus
      Part 4: Cobano to Santa Teresa by public bus

      In case you are exploring options from San Jose too, there is a direct bus connection to Santa Teresa or Montezuma. The company name is Transportes Cobano.

      Reply
    • Hi Todd. Thanks. Map sounds like a good idea – we are going to create one and update the post.

      Soon after Cobano town, you will need to take a left, look for the sign saying “Malpais Surf Camp”.

      Reply
  2. You can see a little bit of the drive to Cabuya (from Las Manchas beach) on YouTube. Search for “Driving in Costa Rica: Nicoya Peninsula” by Rockwelljacobs. It’s very old, but a good representation of the local roads. Also I believe there may be a bus from Cabuya to Montezuma.

    Reply
    • Hi Robin. Thanks for the watch recommendation – will check it out.

      We did drive from Malpais to Cabuya, and then from Cabuya to Montezuma. It was part of a longer Nicoya peninsula road trip in our vehicle. So, we are kind of familiar with driving on the local roads in that part of the country, and also most of Costa Rica 🙂

      Reply
  3. How come a shuttle takes 6 hours from Liberia to Santa Teresa, if you rent your own car it says 3-4hrs? What if you reserve a private shuttle will it take less time?

    Reply

Leave a Comment