Both the Juan Santamaria International Airport and downtown San Jose offer shuttle services to Jaco and the hotels in the area. Surfboards must be transported separately for an additional $15, and prices are $45 per person each trip. Daily departures from San Jose hotels are scheduled for 6:00 a.m. and 2:00 p.m., and from Juan Santamaria Airport for 8:00 a.m. and 3:55 p.m.
The majority of the eateries, bars, and nightlife are concentrated along a two-mile stretch of Pastor Diaz, the town's main thoroughfare. While it is possible to navigate the town on foot, it is preferable to rent a car if you like to travel to the adjacent beaches of Hermosa (15 minutes), Herredura (10 minutes), Esterillos (30 minutes), or Bejuco (40 minutes) (although the local bus will also take you there).
For Herradura Beach: From 5:00 a.m. to 10:00 p.m., a bus travels hourly between Jaco and Playa Herradura. Take any bus headed for San Jose, Orotina, or Puntarenas for roughly $1 to go to Carara National Park; just tell the driver you want to get out at Carara. Catch a local bus from Jaco to Quepos or Manuel Antonio, which run every two hours and cost about $1, for Hermosa, Esterillos, or Bejuco Beach.