Best Hotels Near the

Port of San Juan: Where to Stay Before Your Cruise

Whether you're sailing through the Caribbean or beginning a Southern Caribbean adventure, arriving in San Juan a day early is one of the smartest ways to start your vacation.

Staying overnight gives you time to relax after your flight, explore Puerto Rico's colorful capital, and avoid the stress of last-minute travel delays.

The Port of San Juan is one of the busiest cruise ports in the Caribbean, serving ships from Royal Caribbean, Carnival, Norwegian Cruise Line, Princess Cruises, Celebrity Cruises, Disney Cruise Line, and several luxury cruise lines.

With beautiful beaches, historic streets, and incredible restaurants just minutes away, spending an extra night here can feel like the beginning of your vacation instead of simply waiting to board your ship.

Planning your pre-cruise stay?

👉 Compare hotel prices, availability, and traveler reviews on Expedia to find the perfect place to stay before your cruise.

Why Stay Near the Port of San Juan?

Flying in the day before your cruise provides valuable peace of mind.

Flight delays, weather, or unexpected travel problems are far less stressful when you've already arrived.

San Juan also offers one of the easiest cruise departures in the Caribbean.

Depending on where you stay, many hotels are less than 15 minutes from the cruise terminals.

Staying overnight also gives you time to enjoy Puerto Rico before boarding. Walk the cobblestone streets of Old San Juan, relax on Condado Beach, enjoy authentic Puerto Rican cuisine, or simply unwind by your hotel pool before embarkation day.

Choosing the Best Hotel

The best hotel depends on how you plan to spend your extra day. If you want history, restaurants, and walkable attractions, Old San Juan is hard to beat.

If relaxing on the beach is your priority, Condado and Isla Verde offer beautiful oceanfront resorts with plenty of dining and nightlife.

Travelers looking for modern hotels close to both the cruise port and the airport often prefer the Convention District or nearby Miramar.

Best Hotels Near the Port of San Juan

Sheraton Puerto Rico Resort & Casino

Located in the Convention District, the Sheraton Puerto Rico Resort & Casino is one of the most convenient hotels for cruise passengers.

The cruise terminals are only a short drive away, and guests enjoy spacious rooms, a rooftop infinity pool, multiple restaurants, and an on-site casino. It's an excellent choice for travelers who want modern amenities and easy access to both Old San Juan and Condado.

Hotel Rumbao, a Tribute Portfolio Hotel

Situated just steps from Old San Juan and directly across from parts of the cruise port, Hotel Rumbao offers one of the best locations for travelers wanting to explore the historic district.

Guests can easily walk to shops, restaurants, historic forts, and colorful colonial streets while enjoying comfortable accommodations and beautiful harbor views.

Caribe Hilton

The iconic Caribe Hilton combines beachfront relaxation with excellent proximity to the cruise port. Known as the birthplace of the Piña Colada, this historic resort features private beach access, multiple pools, tropical gardens, several restaurants, and spacious rooms.

It's perfect for travelers who want to begin their vacation with a true Caribbean resort experience.

Hyatt Place San Juan

Hyatt Place San Juan offers spacious rooms, complimentary breakfast, and a convenient location near the Convention District. Families especially appreciate the large rooms and outdoor pool, while cruise passengers enjoy the short ride to the port and easy access to nearby restaurants and attractions.

Condado Vanderbilt Hotel

For travelers looking for a luxury experience, the Condado Vanderbilt is one of San Juan's premier oceanfront hotels.

Elegant rooms, multiple infinity pools, exceptional dining, and breathtaking Atlantic Ocean views make it an outstanding option for couples celebrating a special cruise vacation or anyone wanting to indulge before setting sail.

Best Areas to Stay Before Your Cruise

San Juan offers several excellent neighborhoods, each with its own personality. Whether you want to explore centuries of history, relax by the beach, or stay close to the cruise terminal, there's an area that fits your travel style.

Old San Juan is ideal for travelers who want to experience Puerto Rico's rich history. You'll find colorful colonial buildings, cobblestone streets, charming cafés, historic forts, and waterfront views all within walking distance.

Condado is perfect for visitors looking for beachfront hotels, upscale restaurants, nightlife, and easy access to both the cruise port and the airport.

Isla Verde offers beautiful beaches and many large resorts. It's a great option for travelers arriving early who want a true Caribbean beach vacation before boarding their cruise.

Convention District and Miramar provide modern hotels, excellent transportation, and convenient access to both Old San Juan and the cruise terminals.

Hotel Comparison

Hotel Best For Approx. Drive to Port
Sheraton Puerto Rico Resort & Casino Convenience & Modern Amenities 5 minutes
Hotel Rumbao Walking to Old San Juan 3–5 minutes
Caribe Hilton Resort Experience 8 minutes
Hyatt Place San Juan Families & Value 5 minutes
Condado Vanderbilt Hotel Luxury Getaway 10 minutes

🚖 Getting Around San Juan

Most cruise passengers find rideshare services such as Uber to be the easiest way to travel between the airport, hotel, and cruise terminal. Taxis are also widely available throughout the city.

If you're staying in Old San Juan, many attractions, restaurants, and shops are within walking distance. Travelers staying in Condado or the Convention District can usually reach the cruise port in less than 15 minutes.

Allow extra travel time on embarkation mornings, especially if several ships are departing on the same day.


Want to explore before your cruise?

👉 Browse top-rated tours and experiences on Viator and make the most of your time before you set sail.

Things to Do Before Your Cruise

If you're arriving a day or two early, San Juan offers plenty of memorable experiences before embarkation.

  • Explore the colorful streets and historic architecture of Old San Juan.

  • Visit Castillo San Felipe del Morro and Castillo San Cristóbal.

  • Relax on Condado Beach or Isla Verde Beach.

  • Enjoy authentic Puerto Rican dishes like mofongo, arroz con gandules, and fresh seafood.

  • Shop for local crafts, rum, coffee, and souvenirs.

  • Watch the sunset along Paseo de la Princesa.

Helpful Tips

  • Arrive at least one day before your cruise whenever possible.

  • Book your hotel early during the busy winter cruise season.

  • If you plan to explore Old San Juan, wear comfortable walking shoes for the cobblestone streets.

  • Many hotels offer luggage storage if you arrive before check-in.

  • Keep your passport, cruise documents, medications, and valuables in your carry-on luggage.

The right travel gear can make all the difference.

👉 Browse my favorite cruise essentials

Frequently Asked Questions

Is it worth staying overnight in San Juan before a cruise?

Yes. Arriving the day before reduces travel stress and gives you time to enjoy one of the Caribbean's most beautiful cities before embarkation.

Which area is best for cruise passengers?

Old San Juan offers the most sightseeing opportunities, while Condado and the Convention District provide modern hotels with quick access to the cruise terminals.

How far is the airport from the cruise port?

Luis Muñoz Marín International Airport is approximately 15 to 20 minutes from the Port of San Juan, depending on traffic.

Are hotels near the cruise port expensive?

San Juan offers accommodations ranging from budget-friendly hotels to luxury beachfront resorts, making it easy to find options for most travel budgets.

Ready to book your cruise?

👉 Compare cruise prices, itineraries, and special offers on CruiseDirect before you reserve your cabin.

Final Thoughts

Choosing the right hotel near the Port of San Juan can make your cruise vacation even more enjoyable. Whether you're wandering the colorful streets of Old San Juan, relaxing on a beautiful Caribbean beach, or enjoying a luxury resort before embarkation, spending an extra night allows you to begin your vacation refreshed and stress-free.

With convenient hotels, rich history, excellent dining, and warm tropical weather, San Juan is one of the best cruise departure ports to explore before setting sail.

Related Articles

Affiliate Disclosure: This article may contain affiliate links. If you make a purchase, book a cruise, or book a travel-related service through these links, I may earn a commission at no additional cost to you. As an Amazon Associate, I earn from qualifying purchases. Thank you for supporting Cruising Style.

Home | About | Contact | Privacy Policy | Terms of Service | Affiliate Disclosure