Travel SOS: The best ways to book shore excursions

The pros and cons of booking shore excursions onboard and ashore.

Best way to book shore excursions

Atticus has booked his cruise but wants to know when it’s best to reserve his shore excursions, and if he’ll get a better deal by booking directly with onshore providers. Leon does some digging and hopes to help Atticus make up his mind.


Q. Atticus
I’ve booked a cruise to the South Pacific and there are a lot of onshore activities I can reserve. The cruise line said I could book them at the time I put down my deposit, or that I could do it when I’m onboard. My friend, Jake, said you can sometimes book directly with the activity providers and maybe save money. What’s your advice?

A. Well, so far, you’re on the right track. It’s best to research all your options before booking onshore activities. And, yes, because your ship is pulling into port, you may have more than the options offered to you by your cruise line. Although the cruise line’s pick may be the most reputable, it may also be the most ‘touristy’, so you could maybe have a more authentic local experience by booking a vendor of your own choosing. You will be on your own, though, and you may have to manage your time to fit in with departures. The last thing you want is a local experience that leaves you stranded at the pier watching your vessel pull away.

There are a range of pros and cons when it comes to booking onboard or onshore. Here are a few to consider.

Pros of booking onboard

  • you’ll be subject to the ship’s rules and timelines, so your vessel will not depart until your shore excursion returns and you are safely aboard the vessel
  • even if the ship has to leave, you’ll be ferried by any means necessary, free of charge, to re-join the vessel
  • you’ll also be under the supervision and care of the ship’s excursion team, so if anything were to go wrong, you’d have access to all the services the ship can provide either onboard or onshore
  • you’ll be covered by the cruise line’s and the provider’s insurance
  • sometimes, you may get a better rate, because the cruise line will buy packages in bulk and pass the savings on to you
  • you won’t have to worry about entry visas.

Cons of buying onboard

  • on higher-end cruises, you’ll most likely pay more for shore excursions, because all the aforementioned assurances cost money
  • your group may be a lot larger than with a local provider
  • your tour may sell out quickly
  • you’ll be ushered about and rushed through attractions and activities, with little time and flexibility to explore on your own.

Pros of booking with a local tour provider

  • it will most likely be less expensive
  • you’ll have more flexibility
  • you’ll probably be in a smaller group
  • you’ll have a less touristy experience, and a more authentic local adventure.

Cons of booking ashore

  • you lose all the pros of booking onboard, including protection, insurance and support
  • if you’re left behind, you’ll have to fork out whatever it costs to re-join the ship
  • you may have to organise your own visas or permission to enter the country or island
  • you may not get a refund if the tour is cancelled
  • no guarantee of professionalism, insurance, safety or general conduct
  • you’ll have to organise your own transport to and from the tour.

There you have the basics, Atticus. You may save some money and have a better experience by booking directly, but there’s also the chance that you get ripped off. It’s really a personal call. My overall advice would be to do your research. There are many trustworthy, professional tour providers around and just because they aren’t the preferred vendor of your cruise line, doesn’t mean they aren’t excellent value and service. Read reviews, join cruise forums, such as those on, and check out all the travel advisory websites you can find. High ratings are your best bet, as well as customer satisfaction ratings. I hope that helps!

How have you organised your onshore excursions? Why not share your tips with our members?

If you have a Travel SOS question, send it to and we’ll do our best to answer it, or find someone who can!



    To make a comment, please register or login
    17th Mar 2018
    I rarely book tours onboard unless really necessary for saftey reasons. Most countries rely on tourism alone so I prefer to go local. Taxi's are a lot cheaper in most places than in Aus. Local operators are very good at getting you back to your ship. And there are less people getting on and off buses. Locals know all the best places nunless they get kick-backs from shops...India is kinda bad for dragging you to specialty places. Have always felt ship tours are too expensive
    17th Mar 2018
    All of the above, plus usually on-board booked excursions get to leave earlier.

    Booking from the cruise on-board quite often means you have less choice, as 'seasoned' travellers will have pre-booked their excursions.

    It's rare that you can get a better price on-board than booking on-shore, as most often you'll be booking onshore with the tour operator, so there's no additional mark-up.

    When we cruise (we're about to do our seventh), for larger ports we do our own thing when we arrive as there are more choices, cheaper prices, and experienced tour operators who know their reputation is on the line if anything goes wrong (like, they don't get back in time). But for smaller ports, or places with shorter stays, we mostly go with a pre-booked excursion through the cruise line - they generally cover off the 'best of' spots and usually have priority entry to places.
    17th Mar 2018
    All the advice so far is spot on, if you book through the ship the cost can be triple the price you get with a local operator, but the chance you take is if you have a breakdown with a local operator they generally have no way of getting you back to the ship on time, that being said my wife and I have done over 30 cruises, and we make our decision based on where we are, there are many good tourist operators around the world, for instance Robertson coaches are on most islands from Hawaii right across the pacific and have a very good reputation, the local operators in Fiji are pretty good, we use as a benchmark if you are travelling more than 2 hours from the cruise ship we use the cruise line for our tours, if under 2 hours we often take a chance with the locals, so far we haven't had any problems.

    Join YOURLifeChoices, it’s free

    • Receive our daily enewsletter
    • Enter competitions
    • Comment on articles