Find Your Shuttle Route

Shuttles from San Jose Airport (SJO) to Puerto Viejo

Airport or Hotel Transfer

Country: Costa Rica

Departing From: San Jose Airport (SJO)

Arriving At: Puerto Viejo

Travel Time: About 5 hours

Amenity Highlights

WiFi
A/C
Hotel Pickup
Airport Pickup
Child Seats Available

Route Description

Route descriptions often refer only to the first listing shown.
Amenities and services vary by provider.
Please review individual listings before booking.

Welcome to sunny Costa Rica! Begin your adventure with a comfortable and convenient shared shuttle service from San Jose’s Juan Santamaria International Airport directly to the vibrant town of Puerto Viejo. Not only is this service a more economical option than private transfers, but it also offers the ease of airport pickup and the added benefit of being able to arrange pickup from nearby hotels or resorts.

Once in Puerto Viejo, immerse yourself in the laid-back Caribbean lifestyle, explore the lush rainforests, and enjoy the pristine beaches. Visit Cahuita National Park for a chance to spot local wildlife on a leisurely hike or surf the renowned Salsa Brava waves.

The area's rich culture and natural beauty make it a perfect first stop on your Costa Rican journey.

Click here to see tours in Puerto Viejo

Book Your Shuttle

Estimated Route

Google
Map data ©2025 Google
Map data ©2025 Google
BESbswy