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

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.

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
Toorizta is how modern travelers plan, book and share Costa Rica trips. Open the app to build your own.
Open the Toorizta app