The best option for a 3-day cruise from Miami to Puerto Rico is the Royal Caribbean’s “Navigator of the Seas” cruise. It offers a perfect balance between relaxation and adventure while still offering luxurious accommodations, delicious dining options, and exciting onboard activities. However, there a few other options based on your preference and budget.
If you’re planning to explore the beautiful beaches of Puerto Rico while enjoying the amenities of a cruise ship, a 3-night cruise will be an affordable and fun experience.
However, this short cruise period will mean limited activities onboard and a busy schedule of activities and port adventures. It also means that you’ll board on a slightly older ship because most bigger ships go on longer cruises (6-7 nights).
This is why I advise that if you have the time and money, it’s best to go for a more extended cruise package, as it’ll give you more to see and do and a variety of places to visit as you explore Puerto Rico from Miami.
Still, a 3-day cruise from Miami to Puerto Rico is a great idea for a weekend getaway. I’ve selected ten of the best cruises to help you choose better based on your budget, itinerary, and ship amenities preference.
Check out this ten options for your next 3-day cruise from Miami to Puerto Rico
- Navigator of the Seas” cruise
- Eastern Caribbean with MSC Cruises
- Caribbean with Carnival Magic Cruises
- Princess Cruises’ “Caribbean Princess
- Holland America Line’s “Nieuw Amsterdam”
- Oceania Cruises Enticing Caribbean Cruise
- Seabourn Gems of the Leeward Islands Cruise
- Oceania Cruises’ “Riviera”
- Viking Ocean Cruises’ “Viking Star”
- Caribbean with Norwegian Sky
1. “Navigator of the Seas” cruise with Royal Caribbean


- Cost: Starting from $445
- Port of call: Miami, Florida
- Book a 3-day boat cruise
- Royal Caribbean Website
- Telephone: 866 562 7625
- Instagram Username: @royalcaribbean
Why I recommend
The ship boasts luxurious accommodations, featuring spacious staterooms, elegant dining options, and world-class entertainment. Passengers can enjoy various onboard activities, including a rock-climbing wall, FlowRider surf simulator, and a rejuvenating spa.
What to look out for
The itinerary is designed to provide an unforgettable experience in Puerto Rico. You’ll explore the enchanting streets of Old San Juan, explore historical forts like El Morro, or soak up the sun on the pristine beaches.
2. Eastern Caribbean with MSC Cruises


- Cost: Starting from $149 per person
- Book a 3-day boat cruise
- MSC Cruises Website
- Telephone: 877 665 4655
- Instagram Username: @mccruises.us
Why I recommend:
This is the best boat cruise option from Miami to Puerto Rico if you want to combine city sights with beachside bliss, but many of their voyage duration is 5-8 days on board. On the final day, they’ll treat you to a full day in San Juan, where you can enjoy one of the world’s finest cocktails and salsa dance. There’s also an option to snorkel at beaches.
What to look out for:
The boat cruise departs from Miami in the evening, then stops off at Ocean Cay MSC Marine Reserve, the liner’s private island. The final stop is in the Dominican Republic, precisely at Puerto Plata.
3. Caribbean with Carnival Magic Cruises


- Cost: Starting from $429
- Book a boat cruise
- Carnival Website
- Telephone: (800) 764-7419
- Instagram Username: @carnival
Why I recommend:
It’s a lively boat cruise with three days of fun non-stop at sea onboard the Carnival celebration. It first takes you to a private 30-acre island with overwater cabanas and dolphins – Amber Cove, then to San Juan for a full day of soaking in the colonial fortresses and gold-sand beaches.
What to look out for:
The Caribbean with Carnival Magic Cruise voyage is often a 7-night boat cruise experience. It leaves Miami in the afternoon, and the final stop on the itinerary is St. Thomas in the U.S. Virgin Islands.
4. Princess Cruises’ “Caribbean Princess”


- Cost: Starting from $358
- Book a boat cruise
- Princess Cruises Website
- Telephone: 1-800-774-6237
- Instagram Username: @princesscruises
Why I recommend:
Caribbean Princess offers a variety of dining options, entertainment venues, and relaxing amenities like a pool and spa. It’s one of the best options for a well-rounded cruise experience to Puerto Rico from Miami.
What to look out for:
Some onboard activities may have additional charges, and certain areas can be crowded during peak times.
5. Holland America Line’s “Nieuw Amsterdam”


- Cost: Starting from $714
- Book a boat cruise
- Holland America Website
- Telephone: +1 206-286-3900
- Instagram Username: @hollandamericaline
Why I recommend:
Nieuw Amsterdam provides refined elegance with classic décor, gourmet dining, and enriching activities like cooking demonstrations and art exhibits. It’s best if you’re looking for a relatively sophisticated voyage to Puerto Rico.
What to look out for:
The ship’s ambiance may be more subdued, and additional fees may apply for unique amenities.
6. Oceania Cruises Enticing Caribbean Cruise


- Cost: Starting from $2,799
- Book boat cruise
- Oceania Cruises Website
- Telephone: +44 345 505 1920
- Instagram Username: @oceaniacruises
Why I recommend
Embark on an enticing Caribbean Cruise with Oceania Cruises departing from Miami. Enjoy two days at sea aboard Sirena, relishing various dining options, Aquamar Spa, fitness center, cooking/art classes, casino, and evening entertainment. The trip explores Basseterre, St. Kitts, with ziplining, volcano hikes, and beach relaxation.
You’ll experience Roseau, Dominica’s rainforests, snorkeling, kayaking, an aerial tram, and the unspoiled beauty of Gustavia, St. Barts.
The itinerary includes a walk to the historic Old San Juan in Puerto Rico, the El Yunque rainforest, or a Bacardi Rum factory tour. Finally, you visit Puerto Plata, Dominican Republic, renowned for its Amber Coast, before returning to Miami.
What to look out for:
The limited time at each port may allow little exploration or immersion in the local culture and activities. You might feel rushed or unable to fully experience the destinations before the ship moves on to the next port.
7. Seabourn Gems of the Leeward Islands Cruise


- Cost: Starting from $7,400 per person
- Book a boat cruise
- Seabourn Website
- Telephone: 1-800-442-4448
- Instagram Username: @seabourncruise
Why I recommend
This cruise starts in Miami and visits San Juan, St. Barts, Iles des Saintes, St. Johns, Antigua, Carambola Beach, Jost Van Dyke, and back to Miami. You can enjoy various activities in each port, such as rum tastings, hiking, kayaking, snorkeling, ziplining, and more. The cruise ship, Seabourn Sojourn, offers luxurious amenities like a salon, restaurant, bars, and small-ship accommodations.
What to look out for
The cruise is expensive. The price starts at $5,000 per person. You may not get the 3-day trip, and much time is spent at sea. It’s not the best option for a party atmosphere.
8. Oceania Cruises’ “Riviera”


- Cost: Starting from $4,499 per guest
- Book boat cruise
- Oceania Cruises Website
- Telephone: +44 345 505 1920
- Instagram Username: @oceaniacruises
Why I recommend:
I love the refined demeanor of this particular cruise. Riviera offers luxurious accommodations, gourmet dining experiences, and enrichment activities like culinary classes and art workshops.
What to look out for:
Oceania Cruises caters to a more mature crowd, and additional charges may apply for specialty restaurants and certain onboard activities.
9. Viking Ocean Cruises’ “Viking Star”


- Cost: Starting from $1,189
- Book boat cruise
- Viking Cruises Website
- Telephone: 18669845464
- Instagram Username: @vikingcruises
Why I recommend:
The sophisticated experience, spacious accommodations, excursions, and cultural enrichment activities are worth the money. It’s best for tourists looking to enjoy a destination-focused voyage to Puerto Rico.
What to look out for:
Viking cruises are geared towards adults and lack extensive onboard entertainment and activities for families with children.
10. Caribbean with Norwegian Sky


- Cost: Starting from $1,499 per person
- Book a boat cruise (from Cruiseweb)
- Norwegian Cruise Line Website
- Telephone: 27212006586
- Instagram Username: @norwegiancruiseline
Why I recommend
This 5-day cruise from Miami to the Caribbean includes stops in Puerto Plata, San Juan, Philipsburg, St. John’s, and St. Thomas. The recently refurbished Norwegian Sky offers guests more than ten dining options, an onboard spa, pools, casinos, and entertainment.
What to look out for
The ship is older and may have only some of the amenities you want. Also, the cruise may be crowded, especially during peak travel times.
Before you book your 3-day cruise from Miami to Puerto Rico…
When you book a 3-day cruise from Miami to Puerto Rico, you may be surprised at how your voyage will wrap up as quickly as it took off. With a 3-night cruise, you’ll have only a little time to explore all the perks onboard.
This is why many boat cruises in Miami sailing to the Puerto Rico ports offer longer voyage days, allowing guests to experience everything on the ship.
But if you don’t have the time or money to swing such long getaways, a 3-night boat cruise is perfect for the weekend.