top of page

GETING TO PUERTO VIEJO FROM SAN JOSE & INTERNATIONAL AIRPORT JUAN SANTAMARIA SJO

images_edited.jpg

For many travelers, Puerto Viejo is the first destination after arriving in Costa Rica. Whether you’re starting your journey in downtown San José or landing at Juan Santamaría International Airport (SJO), there are several convenient ways to reach the Southern Caribbean.

 

Choose the transportation option that best fits your budget, schedule, and travel style.

 

 

Quick Facts

 

Distance: 220 km (137 mi)

 

Travel Time: 4.5–5.5 hours

 

Best Option: Rental Car or Shared Shuttle

 

 

By Rental Car

 

Driving gives you the flexibility to travel at your own pace and stop along the way.

 

Recommended Route

 

  • Leave San José on Route 32.

  • Drive through Braulio Carrillo National Park.

  • Continue east to Limón.

  • Turn south onto Route 36.

  • Follow the Caribbean coast directly to Puerto Viejo.

 

Good to Know

 

  • The entire route is paved.

  • Waze is the preferred navigation app in Costa Rica.

  • Route 32 may occasionally experience temporary closures due to weather or maintenance, so check road conditions before departure.

  • Leave early to avoid heavy traffic around the Greater San José area.

 

 

By Public Bus

 

Public buses are the most economical way to travel to Puerto Viejo.

 

Buses depart daily from the MEPE Bus Terminal in downtown San José and travel directly to Puerto Viejo without requiring a transfer.

 

The journey typically takes 5 to 6 hours, depending on traffic and road conditions.

 

This is an excellent option for budget-conscious travelers.

 

 

By Shared Shuttle

 

Shared shuttles provide comfortable door-to-door service from both San José hotels and Juan Santamaría International Airport.

 

Benefits include:

 

  • Hotel and airport pickup

  • Air-conditioned vehicles

  • Professional drivers

  • Daily departures

  • No need to navigate unfamiliar roads

 

Advance reservations are recommended, especially during the high season.

 

 

By Private Transfer

 

Private transportation is the most convenient option for travelers arriving at SJO.

 

Ideal for:

 

  • Families

  • Groups

  • Travelers with children

  • Visitors carrying extra luggage

 

Private transfers offer flexible departure times and direct service to your hotel or vacation rental in Puerto Viejo.

 

 

Travel Tips

 

  • If you’re arriving on an international flight, allow enough time for immigration and baggage claim before your transfer.

  • Bring water and snacks for the journey.

  • Check Route 32 road conditions before departing.

  • Download offline maps in case of limited mobile coverage in mountainous areas.

  • Enjoy the drive through Braulio Carrillo National Park before reaching the Caribbean coastline.

 

 

Frequently Asked Questions

 

How far is Puerto Viejo from San José?

 

Puerto Viejo is approximately 220 km (137 miles) from downtown San José.

 

How long does it take to drive from San José to Puerto Viejo?

 

The drive usually takes between 4.5 and 5.5 hours, depending on traffic and road conditions.

 

Is there a direct bus from San José to Puerto Viejo?

 

Yes. Daily direct buses operate from the MEPE Bus Terminal in downtown San José.

 

Can I take a shuttle directly from Juan Santamaría International Airport?

 

Yes. Several companies offer shared and private shuttle services with pickup at SJO Airport.

 

Is renting a car a good option?

 

Yes. Renting a car gives you the flexibility to explore Puerto Viejo, Cahuita National Park, Playa Cocles, Punta Uva, and Manzanillo during your stay.

 

What is the easiest way to get to Puerto Viejo?

 

For most visitors, a shared shuttle offers the best balance of comfort, convenience, and value. Travelers who plan to explore the region independently often prefer renting a car.

IMG_4499.jpeg
Captura de pantalla 2018-10-09 a la(s) 1
bottom of page