The cruise line wants you to book through them. The internet wants you to book independently. Both have a financial interest in the answer they give you.
There are 247 shore excursions available in Cozumel right now. You have six hours in port. The cruise line is selling a guided snorkeling trip for $89. The same operator, same boat, same reef, same guide is listed on Viator for $54.
So the answer is obvious. Book independently.
Except it is not obvious at all, because the $89 version comes with one thing the $54 version does not: a guarantee that if the bus breaks down, the boat runs late, or the weather delays your return, the ship waits for you. And the $54 version comes with a different guarantee, which is that if the bus breaks down, the boat runs late, or the weather delays your return, the ship leaves without you and you buy a last-minute flight to the next port.
That is the real decision. Not the price. The risk.
This guide is the framework for making that call at every port, not just the ones where the math is easy.
The three questions that actually matter
Forget the brochure. Forget the forum threads arguing about whether Cozumel is safe. There are exactly three questions that determine whether you should book through the ship or on your own.
First: how much buffer do you have? If your ship is in port for eight hours and the activity takes three, you have five hours of cushion. Book independently. If your ship is in port for five hours and the activity takes four, you have one hour of cushion and a strong case for the ship's version.
Second: is this a tender port? Tender ports add 20 to 40 minutes of uncertainty on the return. Santorini, Grand Cayman, Catalina Island. At tender ports, the ship's excursions load first. Independent travelers wait.
Tender boats run on rotation, not on demand. Cruise-booked excursions board first.
Third: what is the cost of failure? If you miss the ship in Nassau, a flight to the next port costs $150 and takes two hours. If you miss the ship in Juneau, a flight to the next port might not exist until tomorrow, and it costs $800. The value of the ship-wait guarantee scales with how hard the port is to leave.
Where the money actually goes
The markup on cruise line excursions is real. It runs 10 to 50 percent above what the same operator charges independently, depending on the port and the activity type.
Verified against Viator, GetYourGuide, and operator booking pages across Caribbean, Mediterranean, and Alaska ports.
But the markup is not uniform. A walking tour in Barcelona that costs 25 euros from the guide's website might cost 35 through the ship. That is a 40 percent markup on a small number. A private catamaran charter in St. Kitts that costs $400 directly might cost $550 through the ship. Same percentage, much more money.
The pattern: low-cost activities have small absolute markups that are easy to absorb. High-cost activities have large absolute markups that are worth avoiding, especially when the activity takes place within walking distance of the pier and the timing risk is low.
You can compare what is included at each port on GoCruiseTravel.com. The sailing detail pages show which ports have long windows and which are tight turnarounds, so you can assess the buffer before you start shopping.
The booking stack, ranked for real people
You have five places to book an excursion. Here they are, from safest to cheapest.
The cruise line excursion desk is the most expensive and the most protected. Ship-wait guarantee, pier pickup coordinated with dock time, full refund if the port is skipped. Book here when timing is tight, the port is remote, or you are a first-time cruiser at a tender port.
Viator and GetYourGuide are the middle ground. Vetted operators, user reviews, free cancellation up to 24 hours on most listings. Prices run 10 to 30 percent below the ship. The catch: no ship-wait guarantee, and you need to confirm the tour includes pier pickup. Look for the words "cruise port pickup" in the listing, not just "hotel pickup."
Klook covers the same ground in Asia-Pacific ports. Da Nang, Phuket, Kobe, Ho Chi Minh City. If your itinerary leans APAC, Klook often has operators that Viator does not.
Direct booking with the operator is the cheapest. Find the tour you like on Viator, note the operator name, then search for their website. Many operators sell direct at 15 to 20 percent less. The trade-off is that cancellation policies vary and there is no platform dispute resolution if something goes wrong.
Walking off the ship and figuring it out is free until it is not. Taxis at cruise ports charge tourist rates. Freelance guides outside the terminal gate are a coin flip. This works in ports with walkable downtowns (Barcelona, Dubrovnik, San Juan) and fails in ports where the terminal is 30 minutes from anything interesting.
The timing math you need to do before you book
It is 2:00 PM and you are standing at a waterfall 45 minutes from the pier. Your all-aboard is 4:30 PM. Your chest is tight. You are not enjoying the waterfall.
That is what happens when you skip the timing math. Here is how to avoid it.
Check the daily program on your stateroom door the night before every port day. It lists the exact all-aboard time. Not the departure time. The all-aboard time, which is typically 30 to 60 minutes before departure. This is the only number that matters.
Subtract one hour from all-aboard. That is your personal deadline to be back at the pier. At a tender port, subtract 90 minutes, because the tender boat schedule does not care about your schedule.
At tender ports, increase to 90 minutes. Ships do not wait for independent travelers.
Now subtract the activity duration and transit time from your personal deadline. If the number that remains is negative, the activity does not fit your port day unless you book through the ship.
You are standing on the pool deck at 6:00 AM with a coffee, watching the port appear on the horizon. The gangway will not open for two hours. You already know which tour you booked, what time the van arrives at the pier, and what time it returns. The math is done. The day is a gift.
That is the anticipation that good planning creates. The nervous feeling does not come from the port. It comes from not having done the subtraction.
The nervous-cruiser spectrum
There is a spectrum. On one end is the person who books every excursion through the ship, gets on the bus, gets off the bus, and is back at the buffet by 2:00 PM. On the other end is the person who walks off the gangway with a Google Maps pin and a phrase book and does not come back until the horn blows.
Most people are somewhere in the middle, and the middle is the right place to be.
For your first cruise, book the first port day through the ship. Get a feel for how the logistics work, how much time you actually have, how the tender process feels if it is a tender port. Then book the second port independently. The confidence carries over.
For subsequent cruises, book through the ship only at tender ports, remote ports, or when the activity duration eats most of your buffer. Book independently everywhere else. The savings compound across a 7-night itinerary with four port days.
GoCruiseTravel.com lets you compare itineraries side-by-side and see port hours at a glance. Use it before you book anything. The port with the 5-hour window is not the port where you try the full-day jeep safari.
The Decision Framework
Use the ship for tender ports, remote ports, and tight-buffer days. Go independent for dock ports with long windows and activities that finish well before your deadline. The markup is real. The ship-wait guarantee is also real. Match the tool to the port.
The group chat problem
You are traveling with six people. Two want the beach. One wants ruins. One wants to shop. Two want to do nothing. The cruise line sells a package that does all of it badly.
Do not book one excursion for six people with different interests. Split up. The beach people book a beach club with shuttle. The ruins person books a guided tour. The shoppers walk off the ship. Everyone meets back on the pool deck at 3:00 PM and compares notes over drinks.
This is cheaper, more fun, and avoids the 45-minute stop at a jewelry store that nobody asked for.
for the full breakdown of which cruise lines guarantee the ship will wait — see Shore Excursions: Ship vs. DIY (https://www.gocruisetravel.com/en/guides/shore-excursions-ship-vs-diy-2026)Last fact-checked August 2026
Spot something we missed?
We update guides when readers tell us we got it wrong. A misnamed port, a wrong sailing date, a logistics detail — send it our way.