Hotels Near San Juan, Puerto Rico
These are the neighborhoods and hotels that put you closest to the cruise terminal, so getting to the ship on embarkation morning is quick and easy.
- Old San Juan — walking distance to the terminal; pastel colonial buildings, El Morro fortress, Calle Fortaleza restaurant strip, and some of the Caribbean's best rum bars
- Condado — San Juan's upscale beach resort strip; Ashford Avenue dining, Condado Lagoon, and Atlantic beach access; ~15 min from the terminal
- Santurce — San Juan's arts district; Calle Loíza for local restaurants and bars, La Placita de Santurce (weekend street party around the market)
- Local food: La Factoria (world-class cocktails, hidden bar doors), Marmalade in Old San Juan, El Jibarito for traditional Puerto Rican food
- Getting around: Old San Juan is walkable; rideshare to Condado or Santurce ~$10–$15; the AMA bus covers major routes
Hotels in Old San Juan put you within walking distance of both the cruise terminal and the historic fort and streets, making this one of the easiest and most scenic pre-cruise stays on the list.
For the Old San Juan piers, the Sheraton Old San Juan sits right across from the terminal, and anywhere within the walled Old Town is walkable to the pier (though the cobblestone streets make that a slower walk with luggage). For the Pan American terminal, the Sheraton Puerto Rico Hotel & Casino and Hyatt House are the nearest options, a short taxi ride away.
Editor's Picks – San Juan, Puerto Rico
Parking, shuttle, and breakfast details below are provided by each hotel and can change without notice. If you book through one of our booking partners, confirm the specific package — not just a standard room rate — directly with the hotel before you arrive.
Aloft San Juan
250 Convention Blvd., San Juan, PR 00907
Aloft San Juan offers convenient parking options for guests. This trendy hotel features modern amenities like a rooftop pool and bar, fitness center, and vibrant communal spaces. Located near Luis Muñoz Marín International Airport and the Isla Verde beach, its perfect for travelers exploring San Juan. While not directly tied to cruise activities, its proximity to the airport and beach make it a convenient choice for visitors to Puerto Rico before or after a cruise.
Embassy Suites San Juan - Hotel & Casino
8000 Tartak Street, Carolina - San Juan, 00979, Puerto Rico
Embassy Suites San Juan - Hotel & Casino offers convenient parking for guests. This beachfront hotel boasts a range of amenities, including a casino, pool, and fitness center. Located in the vibrant Isla Verde district, its close to the Luis Muñoz Marín International Airport and beautiful beaches. While not directly tied to cruise activities, its location, along with nearby dining and entertainment options, makes it a fantastic choice for pre- or post-cruise relaxation in Puerto Rico.
Hyatt Place San Juan/City Center
Avenida Fernandez Juncos 580, San Juan, PR 00907-3186
Hyatt Place San Juan/City Center offers convenient parking and a range of modern amenities, including an outdoor pool and fitness center. Located in the heart of San Juan, it provides easy access to historic sites like Old San Juan and is close to the cruise port, making it an excellent choice for pre- or post-cruise stays. With comfortable rooms and a central location, its a great option for both business and leisure travelers.