Apr 07

How to get from San Jose Costa Rica to Guanacaste



Guanacaste on the Pacific coast of Costa Rica has beautiful and luxurious resorts, amazing tropical beaches and a lot of attractions for visitors. There is an international airport in Liberia (the capital town of Guanacaste) but the vast majority of visitors enter through Juan SantaMaria International Airport in San Jose. Some people find it challenging to get from the Capital to any of the resort towns on the Pacific, at the end it is not too hard, here are some considerations to keep in mind.



There are two kinds of taxis in Cost Rica: the orange ones are the taxis in the airports, most drivers speak some english, they are very familiar with tourist spots, and the fleet is normally very well maintained. All this come with a higher price tag, these taxis normally charge 20 or 30 % more and expect a tip.

The red taxis are the official public taxis, drivers are generally very friendly, they know how to go around, the cars are mostly in good condition and they do not expect a tip. Using a cab to go from the airport all the way to Guanacaste or any of the other towns in the Pacific can be really expensive, but a safe and fast way to go, just keep in mind that one has to negotiate the price before starting the trip.


Renting a car:

This is probably what makes the most sense, car rental itself is not that expensive, insurance can add up to double the price of the rental, gas is more expensive in Costa Rica than in the United States but not as bad as in Europe. Streets are narrow, and in some areas it is mountainous, but it is a nice experience and it gives more flexibility. Addresses may be challenging, and the street signs are not that abundant, but people are extremely friendly and always ready to help. There are some toll roads so remember to carry cash.


Public Buses:

This is another great option, and really not that complicated. Once one arrives to the Airport in San Jose, it is possible to catch a taxi and ask them to take you to the bus terminal in San Jose downtown where the buses leave to Guanacaste, the taxi will charge you around 30 USD, more adventurous people can take a public bus from the airport to San Jose Downtown for around 2 USD and from there a cab to the terminal for around 10 USD. There are several bus companies that travel to different areas and beaches in Guanacaste. Schedules are good and buses depart on time, prices can be different according to the place one will visit, but it is really affordable compared to other options, it is around 25 to 30 USD. Some of the main bus companies are Tralapa it travels to Liberia, Playa Hermosa, Conchal and Flamingo. Their phone numbers are (506) 2221-7202 or 2680-0392 or 2654-4203. Pullmitan travels to Playa del Coco  (506) 256-9552, 222-1650 Empresa Alfaro travels to Tamarindo and another areas (506) 222-2666. Another good option is to catch a bus to Liberia (the Capital of Guanacaste) and from the terminal there to take one of many buses leaving to the different resorts and beaches. The trip lasts around five or six hours total, but it is a really nice experience and a unique opportunity to interact with locals. 




We are a group of avid and discerning travelers enjoying real life trips, quests and adventures. This is the place to come for everything one needs to know before traveling. Our website delivers a vast range of practical information related to traveling including travel tips, suggested itineraries and overall, practical travel knowledge.


Skip to comment form

  1. DJ

    We will arrive SJO 15 Nov and hope to catch a bus from Alejuela to Playa Hermosa, Guanacaste. It looks like one leave San Jose at 3 or 3:30 in the afternoon. Would we be able to catch this bus from the Alejuela bus stations. Thank you for your help.

    1. voyageur

      You can indeed take the bus from Alajuela to San jose. These buses arrive to La Merced, but from there you need to catch a cab (a red official one) to take to the terminal from where the buses to Playa hermosa leave. The taxi will be very cheap probably around 4 or 5 USD and please be sure he is using the taximeter. Buses to Playa Hermosa leave from the TRALAPA Terminal Calle 20,Ave. 1-3. Tralapa
      Tel.: 2221-7202, 2680-0392, 2 654-4203
      If you have any other question please send us a message.
      We will appreciate if you follow us in Facebook and in Twitter

  2. bree

    hello. I need to get to tamarindo from san jose airport. What would you suggest would be the safest and affordable transportation for a solo traveler? What companies canyou reccomend that pick you up right at the airport after 3 pm??

    1. voyageur

      Hi Bree,

      Many of the companies in Costa Rica provide this kind of transfer service all the time. To be honest there are many, however we usually rent a car or take a combination of buses. If you want a shared van service look up any company with a reputable site with reviews. It really depends what your budget is. Please let us know if you have further questions.

      We will appreciate if you follow us in Facebook and in Twitter

  3. Raj

    Hi there.. I am landing at San Jose airport and want to get to Westin hotel, playa conchal, guanacaste. What would be cheapest and easiest way? Also, if I rent a car from San Jose, then can I drop it at the hotel or liberia airport? Please help. Raj

    1. voyageur

      Hi Raj,

      There are buses to Guanacaste and Playa Conchal, you would have to take one of these and most likely a taxi. This would probably be the cheapest way. Car rentals are very affordable however and you can inquire about dropping the car off at the nearby town or airport. Most likely it will be possible and a little more efficient with time.

      We will appreciate if you follow us in Facebook and in Twitter

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>