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). 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

TEMPORARY SERVICE CHANGE (November 2018): the ferry is currently running on a reduced schedule, and as a result, the direct bus is now leaving San Jose daily at 7:30am (arriving in Santa Teresa between 2-3pm) & 3:30pm (arriving in ST between 11pm-midnight). If taking the afternoon bus arriving at midnight, we highly recommend scheduling a taxi from the last stop in Santa Teresa to Shaka ahead of time (details below).

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. 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. There are generally plenty of taxis in the town and so 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).