Shaka is located in Playa Hermosa on the south western coast of the Nicoya Peninsula, about 15 minutes north of Santa Teresa (psst – don't mistake us with the Playa Hermosa further south near Jaco!).

Our location is relatively remote - it's what makes the area so stunning, and while this means uncrowded beaches, take into account travel time to reach us.

There are a few options for getting to Shaka from San Jose, depending on your time and your budget. Flying from San Jose to Tambor and then taking a cab is significantly quicker but also more expensive. In the intermediate price range is to travel via private shuttle, a door-to-door service. If your budget is limited and/or you are not in a hurry, take the public bus. Each of these options is detailed below.



There are currently two airlines providing daily flights from San Jose to Tambor on the Nicoya Peninsula. The flight is approximately 30 minutes.

Sansa operates out of the separate domestic terminal, a five-minute walk from San Jose's main terminal (SJO). As Sansa operate out of a different terminal, you are not connecting, instead, you’ll first need to go through Immigration. Upon leaving Arrivals, walk straight ahead to the main boulevard, turn left, and you will see the Domestic Terminal located 500 feet ahead. If in doubt, an airport official will be able to point you in the right direction. Sansa offers multiple flights per day.

Aerobell operates out of the Pavas Airport, a 10-mile drive from San Jose’s International Airport (SJO). Upon leaving Arrivals, official taxis (orange) will be available to take you to the Pavas Airport; Uber is also an option in San Jose, and often cheaper. Depending on traffic, the drive can take between 20 minutes to an hour. Aerobell operates one flight per day.

On arrival into Tambor, grab a taxi to Playa Hermosa – approximately 45 minutes and $60. We recommend the services of Richard Mora at Adventure Cab (on booking, we’ll be able to put you in touch).


Private Shuttle

There are a number of companies that provide a private shuttle service to Shaka; we frequently use the services of Montezuma Expeditions. Additional options are available with Tropical Tours, or with Montezuma Adventure. You'll be collected from San Jose and driven to the Puntarenas ferry (approximately 1.5-2 hours). At Puntarenas, you'll leave the van and board the ferry, taking your bags with you. The ferry crossing is approximately 1.5 hours and on arrival you'll be met by another van, which will drive you the rest of the way to Shaka (approximately 1.5 hours).

The quoted cost of the shuttle includes all legs of the journey (shuttle > ferry > shuttle > taxi).


Direct Bus

Departing from the bus terminal (7-10) in San Jose, the direct bus makes the same journey as the private shuttle (ferry included). The bus leaves the station twice daily (6am and 2pm). You can see the bus schedule here. The bus also makes a stop near Villa Bonita, a 5-minute taxi or Uber ride away from the airport (directions here), roughly 30 minutes after departure from the main terminal in San Jose.

On arrival into Santa Teresa, the bus will stop in a number of locations, the last stop being at Plaza Kahuna. From here, get off the bus and take a taxi to Shaka – approximately 15 minutes and $15. During the day, there are generally plenty of taxis in the town and you should have no problem waving one down. Alternatively, you can walk into any one of the restaurants or cafes and ask them to call a taxi for you. When taking the afternoon bus (arrives between 8-9pm), we suggest booking a taxi in advance. We recommend the services of Richard Mora at Adventure Cab (on booking, we’ll be able to put you in touch).