6 sites to book shore excursions online before you sail

Plan your entire trip before you even set foot on that ship by pre-booking your shore excursions.

One of the simple pleasures of cruise travel is that after booking your ticket, your trip is practically set. Your accommodation, transport, entertainment and even meals have been paid for, but there’s one thing missing: on-shore excursions.

While these can be purchased on board during your trip, the question is: why should they have to be? By pre-purchasing on-shore excursions, you get the added assurance that your spot on the tour is secure, you know exactly what you’ll be doing and seeing and you can better keep track of how much you’re spending throughout your trip.

So with your holiday in mind, here’s where you can pre-book shore excursions online:


1. Viator

Owned by TripAdvisor, Viator is a one-stop shop for tours, excursions and entry passes in over 2000 locations worldwide. Browse cruise excursions in popular destinations such as Monaco, Hanoi, Cairns, Los Angeles and more.

  • Tours are verified by customer reviews and photographs.
  • 3000+ cruise excursions available worldwide.
  • Lowest price guaranteed.

Browse Viator shore excursions here


2. City Discovery

City Discovery makes touring a city too easy. With over 8000 travel activities, including dedicated cruise excursions through France, Egypt, Singapore and more, it’s a great place to start to get your bearings in a new city.

  • 8000+ tours and activities to choose from.
  • Website can be viewed in 18 different languages.
  • Tours are verified by customer reviews and photographs.

Browse City Discovery shore excursions here


3. Wotif

Whether you’re after flights, accommodation, holidays or shore excursions, Wotif can help you book it. Hit the “activities” section to access a wealth of tours and passes to destinations worldwide.

  • Book flights, hotels, holiday packages and shore excursions with Wotif.
  • Browse activities by date, price and popularity.
  • Many activities offer free cancellation and no booking or credit card fees.

Browse Wotif shore excursions


4. TourRadar

Featuring tours by major brands such as Contiki, G Adventures, Topdeck and Trafalgar, TourRadar is no stranger to excursions large and small. Its range of excursions offer cultural, natural, marine and independent options to suit every holidaymaker’s style.

  • No booking or credit card fees.
  • Free cancellation insurance included.
  • Tours verified by customer reviews.

Browse TourRadar shore excursions

5. BeMyGuest

Specialising in experiences throughout Asia, BeMyGuest connects travellers with small to mid-sized tour companies to deliver a more personalised experience for all.

  • Dedicated to tours throughout Asia.
  • Book local guides and local experiences.
  • Private tours available.

Browse BeMyGuest shore excursions


6. Cruising Excursions

Dedicated to on-shore excursions, Cruising Excursions prides itself in offering tours for a fraction of the price offered by cruise lines. All excursions are timed to cater to your cruise docking and sailing times, which means you’ll enjoy a stress free and budget friendly holiday.

  • Price match guarantee.
  • Full refund if your ship doesn’t port.
  • Save up to 60% compared to cruise line prices.

Tips for getting the best deal on excursions

  1. Shop around: Sometimes you can find better deals on offer through tour booking sites such as Viator and Cruising Excursions. What you need to look out for is a guarantee that they will get you back to the boat on time as they won’t be linked with the ship and therefore the ship won’t wait for you if you are running late.
  2. Don’t book too early: Unless you’re after an excursion that has limited availability, it pays not to purchase your excursion too early. Plans can change, and if they do, the tour company or cruise line may charge you for the cancellation.
  3. Book multiple excursions with the same company: Depending on who it is, some tour companies may offer you discounts for multiple tour bookings.
  4. Use the price match guarantee: Many tour companies offer a “best price” guarantee. Spend some time researching and if you find the same tour cheaper somewhere else, call them up on it.
  5. Go all-inclusive: Sometimes all-inclusive packages can offer you everything you need for a bang-on price. Even if it does end up being a little more expensive than booking each activity separately,  it’s often worth it for the time saved that you would have spent researching and swiping that credit card multiple times.

Frequently asked questions about shore excursions

Which cruise lines let you book your excursions in advance?

Most large cruise liners, including Princess Cruises, P&O and Carnival, will allow you to book or reserve a cruise excursion either while you’re booking your cruise or after it’s been confirmed. If you’re unsure of whether your cruise ship lets you book excursions in advance, visit the experiences section where details of the excursions can usually be found.

Should I book an excursion direct with the cruise line?

While booking directly with the cruise line does often cost more than shopping around or choosing a land-based operator at your port of call, booking direct does have its benefits. When you book through the line, it does mean the cruise line knows where you are should anything happen during your tour or if it runs late.

Which cruise lines include excursions in the fare?

An all-inclusive cruise means that everything from your accommodation and your meals to a selection of free cruise excursions will be included in your cruise fare. Some cruise lines that offer all-inclusive packages include Regent Seven Seas Cruises, Silversea, Dreamlines, Hebridean Island Cruises, Crystal Cruises, Seabourn, Azamara Club Cruises, Scenic Tours, Emerald Waterways, Tauck and Uniworld River Cruises.

Are shore excursions cheaper if purchased on the ship?

Not necessarily. While shore excursions purchased on the ship can be discounted because you are a passenger, tour companies on the ground are still quite competitive and are constantly offering price match guarantees. This means they could end up charging you less than a shore excursion booked through your cruise.

Be aware, however, that excursions can vary in terms of quality, the attractions visited and the time spent at each location, so it’s worth comparing and asking what’s on offer through your cruise direct and for similar tours offered through independent operators to see which suits your needs best.

Why should I book excursions?

On-shore excursions offer you a curated and insider experience of the city you’re docked at. Like any other excursion they include a professional guide, can help rush you through long entry queues and can provide you with private transportation between attractions to help you make the most of your time on-shore.

5% off your first order

Get 5% off your first order at City Discovery

Sign up for 10% off

Join the Viator newsletter and get 10% off your first purchase, plus access to members-only sales, travel tips and more.

Compare all-inclusive tours with CruiseAway

Book a cruise with the peace of mind of knowing that everything from accommodation and meals to shore excursions are included.

Stephanie Yip

Stephanie is a journalist, avid traveller and all-round bargain hunter. If there's an online coupon code, deal or cheap flight available, she'll know about it. And she'll let you know about it, too.

Was this content helpful to you? No  Yes

Related Posts

Ask a Question

You are about to post a question on

  • Do not enter personal information (eg. surname, phone number, bank details) as your question will be made public
  • is a financial comparison and information service, not a bank or product provider
  • We cannot provide you with personal advice or recommendations
  • Your answer might already be waiting – check previous questions below to see if yours has already been asked

Disclaimer: At we provide factual information and general advice. Before you make any decision about a product read the Product Disclosure Statement and consider your own circumstances to decide whether it is appropriate for you.
Rates and fees mentioned in comments are correct at the time of publication.
By submitting this question you agree to the privacy policy, receive follow up emails related to and to create a user account where further replies to your questions will be sent.

Ask a question