The distance depends on which cruise terminal you're using

San Juan Airport (Luis Muñoz Marín International Airport, or SJU) sits about 3 miles from the main cruise port in Old San Juan. The drive takes roughly 15 to 20 minutes under normal traffic, though rush hour or cruise embarkation day congestion can stretch that to 30 minutes or more. If your ship departs from the newer Pan American Cruise Terminal on the south side of the port, the distance is slightly longer — closer to 4 miles and 20 to 25 minutes of driving.

The actual travel time also depends on your route. Taxis and rideshare services typically take the most direct path through local streets, while some shuttle services may make multiple stops. Construction or special events in San Juan can add unexpected delays, so building in extra time on embarkation day is wise.

Key Takeaways

  • San Juan Airport to the Old San Juan cruise terminal is roughly 3 miles and 15 to 20 minutes by car under normal conditions.
  • The Pan American Cruise Terminal on the south side of the port is about 4 miles away and takes 20 to 25 minutes to reach.
  • Taxi, rideshare, and shuttle services all operate from the airport, with costs and timing varying by service type.
  • Cruise embarkation days bring heavier traffic, so plan for 30 to 45 minutes of travel time rather than the typical 15 to 20 minutes.
  • Most cruise lines offer pre-arranged transfers, which can be booked in advance and often include a buffer for port check-in.

Taxi service from the airport to the cruise port

Taxis at San Juan Airport operate from a designated taxi stand on the ground level, outside baggage claim. You do not need to book in advance — you straightforward join the queue and take the next available cab. The fare to Old San Juan is metered and typically runs between $15 and $20, depending on traffic and the exact terminal location. Drivers are required to use the meter, so the price should be consistent.

The taxi ride itself is straightforward: the driver will take you directly to your cruise terminal without stops. Travel time is usually 15 to 20 minutes, though it can stretch to 30 minutes during peak hours or on days when multiple ships are in port. Taxis accept both cash and card payments, though it is wise to confirm the payment method before you get in.

Rideshare apps and private car services

Uber and Lyft both operate at San Juan Airport. You request a ride through the app once you have collected your luggage and cleared the terminal. Pickup is from a designated rideshare zone on the ground level, separate from the taxi stand. Fares vary based on demand — embarkation days and peak travel times will cost more than off-peak hours. A typical ride to the cruise port runs $12 to $25, though surge pricing during busy periods can push that higher.

Private car services and hotel shuttles also pick up from the airport. Some cruise lines partner with specific companies and offer pre-booked transfers as an add-on when you purchase your ticket. These services are more expensive than taxis or rideshare — often $30 to $50 per person — but they provide a may provide pickup time and direct service to your specific cruise terminal. If your cruise line offers this option, booking it in advance removes the uncertainty of finding ground transportation on the day you arrive.

Cruise line transfers and pre-arranged shuttles

Many cruise lines operating out of San Juan offer transfer packages that you can purchase when you book your cruise or add later through your cruise account. These transfers typically cost $30 to $60 per person, round-trip, and include pickup from the airport and drop-off at your specific cruise terminal. The company will provide you with a meeting location at the airport and a time window for pickup.

The advantage of a cruise line transfer is predictability: the company knows your ship's departure time and builds in enough buffer to get you to the port with time to spare for check-in. You do not have to negotiate with a driver or wait for a rideshare to arrive. The downside is cost — you pay more than you would for a taxi or rideshare — and less flexibility if your flight is delayed or you want to explore the airport area before heading to the port.

Rental cars and self-driving to the cruise port

If you are arriving several days before your cruise or planning to explore Puerto Rico before embarkation, renting a car at the airport makes sense. Major rental companies operate from the airport, including Hertz, Avis, Budget, and Enterprise. The drive from the airport to the cruise port is straightforward: head toward San Juan on PR-26 or local roads, following signs for the port or Old San Juan.

The main drawback is parking at the cruise port. Most cruise terminals do not offer long-term parking for guests, and street parking in Old San Juan is limited and often expensive. If you rent a car, you will need to arrange parking elsewhere — either at a nearby garage (which can cost $10 to $20 per day) or return the rental car to the airport before heading to the port via taxi or rideshare. For a one-day trip from airport to port, renting a car is usually not worth the hassle.

What to expect on embarkation day

Cruise embarkation days — when multiple ships are loading passengers — create congestion around the port. Traffic on the roads leading to the terminals can be heavy, and the taxi and rideshare queues at the airport may be longer than usual. If you are arriving on your cruise departure day, plan for 30 to 45 minutes of travel time instead of the typical 15 to 20 minutes, and aim to leave the airport at least three to four hours before your ship's departure time.

Cruise lines typically close check-in 30 to 60 minutes before departure, so arriving at the terminal with time to spare is important. If your flight is delayed and you are cutting it close, contact your cruise line when ready — they may hold the ship briefly or rebook you on a later sailing, depending on their policy.

Frequently Asked Questions

Can I walk from the airport to the cruise port?

No. The 3-mile distance and the roads between the airport and port are not pedestrian-friendly. You will need to use a taxi, rideshare, shuttle, or rental car.

What if my flight arrives very early or very late?

If you arrive hours before your cruise departure, you can store luggage at the airport or in Old San Juan and explore the city. If you arrive late, contact your cruise line when ready — they can tell you whether the ship will wait or if you need to rebook. Having travel insurance that covers missed cruises is wise.

Do I need to tip the taxi driver?

Tipping is customary in Puerto Rico. A 15 to 20 percent tip on the metered fare is standard for taxi service. If the driver helps with luggage or provides good service, tipping on the higher end is appropriate.

Is it cheaper to take a taxi or use rideshare?

Taxis and rideshare are usually comparable in price — both typically run $12 to $20 for the airport-to-port trip. Rideshare may be cheaper during off-peak hours but more expensive during surge pricing. Taxis have a set metered rate, so the cost is more predictable.

Should I book my transfer in advance or arrange it at the airport?

If your cruise line offers a transfer package, booking it in advance removes uncertainty and guarantees a pickup time. If you prefer flexibility or want to save money, taxis and rideshare are available at the airport without advance booking, though you may wait 10 to 20 minutes during busy periods.