Hotels with free shuttle service?
Unfortunately, local transportation regulations prohibit hotels to provide free shuttle service to/from airport or to the cruise port.
Taxis are waiting 24 hours outside hotels or airport and you may also consider using an UBER. To reduce costs you can always book an hotel really close to San Juan cruise port.
Most likely when departing from San Juan in Puerto Rico, your embarkation port will be Pan American Pier, a 10 to 15 minutes away from Old San Juan. Historic Old San Juan piers are mainly used for Port of Call visits. However, Carnival cruises use Pier 4 terminal as embarkation point. Please check with your cruise line.
3 Recommended Hotels close to Port
Distance from Cruise Port : 5 minutes to the Pan American Pier, and 10 minutes to Old San Juan
No Shuttle Service but taxis are waiting 24 hours outside the hotel. Uber is another option.
2. Hyatt House San Juan ★★★
Distance from Cruise Port : Pan American (5 minutes), Old San Juan (10 minutes)
Top Rated Hotel
3. Sheraton Old San Juan Hotel ★★★★
Distance from Cruise Port : Walking distance from Old San Juan cruise terminal
No shuttle needed as the terminal is just accross the street
# More hotels: What are the best hotels in San Juan ?