How to get to San Jose or SJO Airport from Puerto Viejo de Talamanca?
- Aug 21, 2024
- 7 min read
Updated: Feb 1

Traveling from Puerto Viejo de Talamanca to San José, Costa Rica, offers a variety of transportation options, each catering to different preferences and budgets for this 4-hour, 221-kilometer journey. Whether you're looking for convenience, speed, or cost-effectiveness, here are five ways to make the journey to San Jose or SJO Airport from Puerto Viejo de Talamanca.
What is the best way to get to San Jose or SJO Airport from Puerto Viejo de Talamanca?
Pura Vida Traveling Recommendations:
On a Budget: Shared Shuttle, Public Buses
Singles, Couples, or Small Groups: Airplane, Taxi or Rental Car, Shared Shuttle
Families or Large Groups: Private shuttle

To San Jose from Puerto Viejo by Private Shuttle
Perfect for groups <> 4-5hrs <> 379
If you prefer a more personalized experience, you can book a private shuttle. This service offers door-to-door transportation, allowing you to set your own schedule and make stops along the way if desired. The journey time is similar to that of a shared shuttle, around 4.5 to 5 hours. Private shuttles are more expensive, costing between $350 and $450, but they provide greater comfort and flexibility, making them ideal for families or larger groups.
Writer's Tips:
Private shuttles are great for groups of 4-12 people. Shuttles are priced for 1-6 passengers. Plan to pay an additional $15 per passenger beyond the first.
Ask your driver to stop along the way. There is so much to see, and your driver should know the area well.
Click here for more detailed information about Group and Private shuttlesÂ

To San Jose from Puerto Viejo by Shared Shuttle
Solo travelers & couples <> 5-6hrs <> $?
Shared shuttles are a popular and convenient option for travelers. These shuttles are comfortable and air-conditioned, typically picking you up from your accommodation and dropping you off at the airport (SJO) or a central location in San José. The journey takes about 4.5 to 5 hours, with a short break midway. Prices range from $60 to $70 per person. This option combines convenience and cost-effectiveness, making it a great choice for solo travelers or small groups.
Writer's Tips:
Reserve in advance, as these shuttles can fill up.
Kids under 10 years old are half price.
Be aware of luggage restrictions. Surfboards and extra suitcases can incur additional costs.
 Click here for more detailed information about Group and Private shuttlesÂ

To San Jose from Puerto Viejo by public bus
Cost-effective <> 5hrs <> $12 US
Traveling by bus is the most economical option, and pretty fast and easy.
Puerto Viejo to San José: ($12) (5hrs)
Take the MEPE bus from Puerto Viejo to San José. This bus leaves Sixola but will pick up passengers from the Autotransportes Mepe Bus stop in downtown Puerto Viejo. These buses leave Sixola at 4:00 am, 6:00 am, 8:00 am, 10:00 am, 12:00 pm, and 3:00 pm, and will likely pick up in Puerto Viejo 20-30 minutes after leaving Sixola.
Writer's Tips:
Most companies in Costa Rica provide services from early morning to late afternoon. Most companies won't have evening bus routes, even if they're posted on their websites.
Leave as early as possible to make all your connecting bus transfers.
Store large suitcases and bags under the bus, and keep a small bag with you for your most valuable items.

To San Jose from Puerto Viejo by airplane
Limon to San Jose <> 3-4 hrs <> $270
There are no direct flights from Puerto Viejo to San Jose, but you can fly from Limón to San José. Limon is an hour's drive from Puerto Viejo, and a taxi should cost $60-$70. Driving to Limon and then flying to San Jose is a possibility, but it also makes little sense. We recommend a private or shared shuttle for this route.
Private charter flights
If you’re short on time and don’t mind splurging, private flights are one of the fastest and most scenic ways to get from Puerto Viejo to San José. You’ll first travel by road to Limón Airport (LIO), the closest airport to Puerto Viejo, then board a private light aircraft, typically seating 12–19 passengers, bound for San José’s domestic terminal (SJO). The flight takes about 45 minutes and offers beautiful aerial views of Costa Rica’s Caribbean coastline, winding rivers, and lush rainforest. This option is ideal if you’re looking for a smooth, efficient, and time-saving journey back to the capital with minimal logistics.
Writer's Tips:
Be aware that flying with extra or heavy luggage may incur an additional cost.
Be at the airport at least 1 hour before your flight, or you won't be allowed to fly.

To San Jose from Puerto Viejo by Car or Taxi
Fast and Easy <> 4hrs <> $250
Rental Car: Renting a car provides the most flexibility for your trip. The drive from Puerto Viejo de Talamanca to San José takes about 4.5 to 5 hours and covers approximately 220 kilometers. The route mainly follows Route 36 and then Route 32, taking you through scenic landscapes and small towns. Having a car allows you to stop and explore along the way. Rental costs vary, but expect to pay around $30 to $60 per day, depending on the vehicle type. Ensure your rental includes insurance and consider a 4x4 if you plan to explore off-the-beaten-path areas.
Taxi: Hiring a taxi for the journey is convenient but more expensive. A one-way trip can range from $200 to $250. While this option is pricey, it offers door-to-door service and comfort, especially useful if you have a lot of luggage or prefer not to drive.
Writer's Tips:
Use our Pura Vida Traveling exclusive link to receive up to 10% off and additional rental benefits.
Airport taxis are normally a bit more expensive, but they should be willing to negotiate a fair price.
Always check with your credit card company to see if international car insurance is an added cardholder benefit. This can save you some money on your rental.
Waze is the most widely used navigation app in Costa Rica, so it usually has the most up-to-date road conditions.

To San Jose from Puerto Viejo by Private Vehicle
Best for extended visit <> Purchase and resell
If you are planning an extended visit to Costa Rica and want to travel the entire country in the comfort of a private vehicle, consider buying a car or van upon arrival and selling it when you leave. Buying a vehicle is both legal for tourists and relatively easy. You would have to pay the initial lawyer's fees to transfer ownership, and then you would have to sell the vehicle before leaving the country, but this hassle could be worth it if you can recoup most of your investment before you leave.
For more information, check our article: How to buy a car in Costa Rica?
Choosing your ideal route.
Each transportation option from Puerto Viejo de Talamanca to San José has its own advantages. Whether you prefer the independence of driving, the speed of flying, the convenience of a shuttle, or the affordability of the bus, there's a choice that fits your needs. Consider your budget, time constraints, and comfort preferences when making your decision to ensure a smooth and enjoyable journey.
What is the best way to get to San Jose from Puerto Viejo? Vote Now!
0%By Private Shuttle
0%By Shared Shuttle
0%By Air Plane (domestic flight)
0%By Taxi or Rental Car
Frequently Asked Questions
Is there a shuttle from Puerto Viejo to San Jose?
Yes, shared shuttles leave in the morning and can be reserved using this link:
How much is a taxi to San Jose from Puerto Viejo?
A taxi for 1 to 4 passengers should cost around $220
How much does it cost to fly to San Jose from Puerto Viejo?
There are no direct flights from Puerto Viejo to La Fortuna. You would have to fly from Limón, and you will likely spend around $120
Is Puerto Viejo closer to Liberia or San Jose?
Puerto Viejo is closer to San Jose. If you are flying into Costa Rica and Puerto Viejo is your first stop, you should definitely fly into Juan SantamarÃa International Airport (SJO).
What airport should I fly into for Puerto Viejo, Costa Rica?
Juan Santa Maria International Airport (SJO) is the closest international airport to Puerto Viejo. If you are flying domestically, you can fly into Limón,n which is an hour drive from Puerto Viejo.
How far is it from San Jose to Puerto Viejo?
The distance between San Jose and Puerto Viejo is approximately 220 kilometers.
Is Puerto Viejo or San Jose better?
Choosing between Puerto Viejo and San José depends on what you're looking for in your Costa Rican experience. Puerto Viejo, on the Caribbean coast, is famed for its stunning beaches, vibrant nightlife, and laid-back, bohemian atmosphere. It's ideal for those who love outdoor activities like surfing, snorkeling, and exploring lush rainforests, as well as enjoying the rich Afro-Caribbean culture and cuisine. San José, the bustling capital, offers a different charm with its historical landmarks, museums, and urban conveniences. It's perfect for visitors interested in cultural experiences, shopping, dining, and as a central hub for exploring other parts of the country. Ultimately, the better destination depends on whether you prefer a tropical beach retreat or an urban cultural adventure.
Is San Jose close to Puerto Viejo?
The distance between San Jose and Puerto Viejo is not great (220-kilometers).
Why is Puerto Viejo so popular?
Puerto Viejo's popularity stems from its unique blend of natural beauty, cultural richness, and relaxed atmosphere. Located on Costa Rica's Caribbean coast, it boasts stunning beaches with excellent surfing and snorkeling, lush jungles, and abundant wildlife. The town is known for its vibrant, multicultural community, heavily influenced by Afro-Caribbean culture, which is reflected in its music, food, and festivals. Additionally, Puerto Viejo's laid-back vibe attracts travelers seeking an off-the-beaten-path destination where they can enjoy reggae rhythms, delicious local cuisine, and a slower pace of life. This combination of natural allure and cultural depth makes Puerto Viejo a favorite among tourists.
What is the best route to take to San Jose from Puerto Viejo?
We recommend the following route:
Follow Ruta Nacional Secundaria 256/Route 256 to Ruta Nacional Primaria 36/Route 36
(9 min) (5.3 km)
Continue onto Ruta Nacional Primaria 36/Route 36
Pass by PanaderÃa Rosi (on the left) (40 min) (42.5 km)
Follow Ruta Nacional Secundaria 241 to Carr. José JoaquÃn Trejos Fernández/Ismael Pantoja y Ricardo Alvarado/Ruta Nacional Primaria 32 en Limón. (15 min) (12.4 km)
Follow Ruta Nacional Primaria 32 to Av. 6 in San José
What are the best bus routes to take from Tamarindo to La Fortuna?
We recommend the following route:
Puerto Viejo to San Jose Direct. The bus will leave from Sixola and will pick up in Puerto Viejo.

