Getting to Puntarenas: the Bus From San José, the Bus From Liberia, and Every Other Way In

Puntarenas has no airport you'll use. You land at SJO or Liberia and come in by road, then many people keep going by ferry. Here is how each way in works, with schedules taken from the operators.

Article · · 8 min read
Aerial view of Puntarenas peninsula with a red and white lighthouse, rock-lined dark sand shore, pools, town and ferries at

The cheapest way from San José to Puntarenas is the Empresarios Unidos de Puntarenas (EUPSA) bus. Direct buses leave its San José terminal every hour from 6:00 a.m. to the early evening, and slower stopping buses run from 4:00 a.m. to 9:00 p.m. From Liberia, Reyna del Campo runs route 506 to Puntarenas ten times a day. If you are coming straight off a flight with bags, or you have a ferry to catch, a private transfer from SJO or Liberia airport is the simpler choice. Nobody flies into Puntarenas itself: you land at SJO or Liberia (LIR) and finish the trip by road.

TL;DR for Puntarenas: coming from San José, take the EUPSA bus or a private driver. From Liberia airport or Guanacaste, take a private driver or the route 506 bus. Cruise passengers step off at the pier in town. Most travelers are really heading somewhere else, so the Naviera Tambor ferry to Paquera, which leaves eight times a day, is the connection to plan around.

Every way into Puntarenas, compared

Way in From What it is like Best for
EUPSA bus, direct San José (Barrio Los Ángeles terminal) Hourly through the day, leaves at the exact time on your ticket Light packers who are already in San José
EUPSA bus, stopping San José 4:00 a.m. to 9:00 p.m., stops along the way Early or late travelers, smaller towns on the route
Reyna del Campo route 506 Liberia Ten departures a day, 5:00 a.m. to 5:00 p.m. Coming down from Guanacaste on a budget
Private transfer SJO or LIR airport, any hotel Door to door, leaves when you land Families, luggage, ferry connections, late flights
Rental car Either airport Route 27 toll road from SJO, the Pan-American Highway (Route 1) from Liberia Travelers who keep the car for the Nicoya Peninsula
Cruise ship The sea Ships dock at the pier in the center of town Port-day visitors

Bus from San José to Puntarenas: schedule and terminals

EUPSA runs the San José to Puntarenas route (buses San José Puntarenas). Its San José terminal is at Avenida 10 and 12, Calle 16, in Barrio Los Ángeles. The Puntarenas terminal is 125 meters east of the pier, and there is another stop facing the El Roble sports center (Polideportivo), which is handy if you are staying at one of the resorts out that way. All of this comes from the EUPSA terminals page, checked 3 November 2026.

EUPSA sells two kinds of service, according to its published timetable (checked 3 November 2026):

  • Direct (directo), San José to Puntarenas: hourly from 6:00 a.m. to 6:00 p.m., with a last bus at 7:30 p.m., Sunday to Thursday. Friday adds a 4:30 p.m. bus. Saturday adds half-hourly buses between 6:00 and 10:00 a.m. EUPSA says direct buses leave at the exact time printed on your ticket, so get there early.
  • Stopping (indirecto), San José to Puntarenas: 4:00 a.m., then hourly at a quarter past the hour from 6:15 a.m. to 6:15 p.m., then 7:45 p.m. and 9:00 p.m.

Going back, Puntarenas to San José (bus de Puntarenas a San José), direct buses run hourly from 4:00 a.m. to 7:00 p.m. Tuesday to Friday. Monday adds a 5:30 a.m. bus, and Saturday and Sunday start at 6:00 a.m. Stopping buses run from 4:00 a.m. to 8:00 p.m.

The bus does not leave from SJO airport. Juan Santamaría airport is in Alajuela, not San José (our guide to getting to San José explains why that matters). To ride EUPSA after landing, you first have to get yourself into the city and across to Barrio Los Ángeles with your luggage. Most travelers coming off a long flight decide it isn't worth it.

Bus from Liberia to Puntarenas: route 506

Reyna del Campo holds route 506 between Liberia and Puntarenas (buses Liberia Puntarenas). Its published timetable (checked 3 November 2026) lists these departures:

From Liberia From Puntarenas
5:00 a.m. 5:00 a.m.
7:45 a.m. 5:30 a.m.
8:30 a.m. 7:00 a.m.
9:30 a.m. 7:45 a.m.
10:30 a.m. 8:45 a.m.
11:30 a.m. 9:45 a.m.
1:00 p.m. 11:00 a.m.
2:30 p.m. 12:45 p.m.
3:30 p.m. 3:15 p.m.
5:00 p.m. 5:00 p.m.

This is a regular stopping bus. It goes through Cañas and picks up along the way, so it takes noticeably longer than driving. In Liberia it leaves from the town bus terminal, not the airport. If you land at LIR, you'll need a taxi into town first. Our Liberia guide covers that side of the trip.

Private transfer from SJO or Liberia airport

A private driver is the easiest way in when you have a family, surfboards, a late landing, or a ferry to catch. The driver waits at arrivals, the van leaves when you are ready, and you can stop for groceries on the way. From SJO, drivers usually take Route 27 toward Caldera, a toll road that is the quick way to the Pacific. In light traffic it is about an hour and a half, but weekend and holiday traffic to the coast can stretch that. From Liberia, the road is the Pan-American Highway south through Cañas. Plan on roughly two hours.

We don't list a scheduled shared shuttle to Puntarenas, and we won't quote a transfer price here that might be out of date by the time you read it. Tell us your flight and where you are staying, and we'll come back with the vehicle that fits your group and what it costs that day. If you are comparing transfer companies across a longer Costa Rica trip, booking every leg with one coordinator means one person keeps track of all your timings.

Driving yourself

Renting a car makes sense if Puntarenas is a stop and you are taking the car across to the Nicoya Peninsula afterward. From SJO, Route 27 is the direct way to the coast. Have small bills or a card ready for the tolls. From Liberia, you follow the Pan-American south through Cañas, a busy truck route, so leave margin if you are aiming for a particular ferry. The town itself sits on a long, narrow sandbar, with the ferry dock at the far end.

Arriving by cruise ship

Cruise ships dock at the Puntarenas pier in the center of town, a short walk from the Paseo de los Turistas. Shore excursions pick you up at the cruise terminal. The Puntarenas sightseeing tour (from $49 per person, about five hours) and the Puntarenas Highlights Shore Excursion (from $116 per person, about eight hours, with a boat ride and buffet lunch) are both built around a port day. For hanging bridges and crocodiles in one outing, there is the Rainforest Skywalk and Tárcoles River excursion (from $125 per person, about five hours). Check the length against your all-aboard time before you book.

Tour guide gestures toward a river while passengers sit aboard an open-air boat in Puntarenas

Leaving by boat: the ferries across the Gulf of Nicoya

A lot of people who type "Puntarenas" into a map are really on their way to Montezuma, Santa Teresa or Tambor. The car and passenger ferry is how you get there. Naviera Tambor sails between Puntarenas and Paquera at 4:00 a.m., 6:30 a.m., 9:00 a.m., 12:00 noon, 3:00 p.m., 6:00 p.m., 8:00 p.m. and 10:00 p.m., with the same times in both directions. That schedule has been in force since 20 April 2026 "until further notice", according to Naviera Tambor's schedule and fares page, checked 3 November 2026. The same page lists fares in colones: ₡810 for an adult passenger, ₡480 for a child, free for senior citizens (adulto mayor), and ₡11,400 plus VAT for a regular car.

The ferry dock is at the far western tip of the sandbar, a separate stop from the EUPSA bus terminal by the pier. A second company, Coonatramar, runs a ferry from Puntarenas to Playa Naranjo and posts its current timetable on its own schedule page. For what happens after Paquera, including the slow last hour of road, see getting to Santa Teresa. The town itself is in things to do in Montezuma, and if you are heading for Tambor, where to stay in Tambor helps you pick a base.

If you are catching the 4:00 a.m. or 6:30 a.m. boat, the easy fix is to sleep near the dock the night before. Where to stay in Puntarenas compares the ferry tip, the Paseo and El Roble with that in mind.

Puntarenas is also a starting point for day boats into the gulf. The private Isla Tortuga full-day tour (from $125 per person, about seven hours) and the evening bioluminescence tour (from $95 per person, about four hours, leaving at sunset) both depart from here, so plan your arrival so you aren't racing the boat.

Couple posing on the bow of a boat near rocky, forested coastal cliffs in Puntarenas

Which way in fits your trip

  • Landing at SJO with a family or a ferry to make: private transfer.
  • Already in San José, traveling light: EUPSA direct bus.
  • Coming down from Tamarindo, Liberia or Guanacaste on a budget: route 506 from Liberia town.
  • Puntarenas is one stop in a road trip: rental car, which can go on the Paquera ferry with you.
  • On a cruise: you are already there, so pick an excursion that fits your port hours.

If Jacó or another stretch of the central Pacific is on your route too, getting to Jacó covers the coast road south of here.

Tell us your landing time, how many bags you are carrying, and whether there is a ferry at the other end. We'll tell you which of these options gets you there with the least waiting around. Ask us.

In this guide

Where to stay: the main guide

Plan a trip like this

Toorizta is how modern travelers plan, book and share Costa Rica trips. Open the app to build your own.

Open the Toorizta app