*** DEVELOPMENT VERSION ***

Discover the Bay of Fundy

Experience the most diverse tidal environment in the world and explore Canada’s East Coast including Saint John, St. Andrews by-the-Sea, Fundy National Park, whale watching & more!

Overview

from$3299Tour Only 7days
price per person, double occupancy*
Piggy bank
$199 deposit. Lock in your spot for less.††
Style Value VacationTravel in larger groups than our Small Group tours, but at fantastic value prices. These group tour packages are operated by our carefully selected partners and may be shared with other English speaking passengers ensuring guaranteed departures. More of these packages
Dedicated tour escorts & guides throughout
Departures July – September 2025 Group Size 24 travelers max
Themes History & CultureBucket ListNature & Wildlife
Activity Level Recreational
What to Expect
Already booked? Find everything you need to know before you go, including information about passport & visa requirements, flights, luggage, and more.

Check prices & book now

Get updates about this package

Be the first to know about new dates, itinerary changes, discounts, and more.

Also subscribe to:

Nestled between Nova Scotia and New Brunswick, Atlantic Canada’s Bay of Fundy is home to the highest tides in the world, waiting to be explored by the curious traveler. Witness ancient rock history, from the formations sculpted by the tides at Hopewell Rocks to the world’s most complete fossil record of life at the Joggins Fossil Cliffs. Travel to New Brunswick’s southern coast to the city of Saint John, and marvel at the unique reversing rapids at Reversing Falls. Let the coastal town of St. Andrews by-the-Sea captivate you with its charm before keeping an eye out for an array of whale species during a whale watching experience. Throughout your journey, learn about the ecology and geology of the most dramatic and diverse tidal environment on the planet and experience Maritime history, culture, hospitality, and cuisine on this adventure to Canada’s East Coast.

Package includes

  • Coach
  • Transfers
  • Hotel
  • Meals
  • Guides
  • All ground transportation and transfers
  • 6 nights accommodations in tourist class hotels
  • 11 Meals: 6 breakfasts, 3 lunches, 2 dinners
  • Comprehensive touring program including entrance fees
  • Professional, English-speaking tour director

Why you'll love it

  • Explore the Bay of Fundy and learn about the world's highest tides.
  • Discover exposed layers of rock revealing the world's most complete fossil record from the "Coal Age" at Joggins Fossil Cliffs.
  • Marvel at the massive flower-pot shaped formations sculpted by the highest tides on the planet at the Hopewell Rocks.
  • Enjoy a city tour of Saint John, including a visit to Reversing Falls, where the St. John river collides with the Bay of Fundy.
  • Wander the picturesque costal town of St. Andrews by-the Sea.
  • Have the chance to spot minke, finback and humpback whales during a whale watching experience.
  • Embark on a ferry ride to Digby, the scallop capital of the world.
  • Admire the lush and scenic Annapolis Valley where the French Acadians of Grand Pre made their first settlement in the early 1600’s.
  • Savor a wine tasting during a tour of a local winery.

Dates & Prices

Dates & Prices

3
Dates & Prices, tour only
per person, double occupancy*
2025 DEPARTURES
Dates Price
Starts: Tue, Jun 3, 2025
Finishes: Mon, Jun 9, 2025
Jun 3 – Jun 9
$3299 Departed
Starts: Tue, Jul 1, 2025
Finishes: Mon, Jul 7, 2025
Jul 1 – Jul 7
$3299 Sold Out
Starts: Tue, Jul 29, 2025
Finishes: Mon, Aug 4, 2025
Book by Thu, Jun 5, 2025 (midnight ET) to get the Instant Savings!
Jul 29 – Aug 4
$3299 Select
Starts: Tue, Aug 19, 2025
Finishes: Mon, Aug 25, 2025
Book by Thu, Jun 5, 2025 (midnight ET) to get the Instant Savings!
Aug 19 – Aug 25
$3299 Select
Starts: Tue, Sep 9, 2025
Finishes: Mon, Sep 15, 2025
Book by Thu, Jun 5, 2025 (midnight ET) to get the Instant Savings!
Sep 9 – Sep 15
$3299 Select

If you want a few extra days to explore on your own, we may be able to arrange for you to stay later than the scheduled dates, including extra hotel nights and separate airport transfers, for an additional charge. Ask us about prices and availability when (or after) you book. More information Want to extend your trip?

Options & Fees

Discover the Bay of Fundy
Rooming Selection
Double Occupancy included
Single Occupancy
Jun 3, 2025;  Jul 1, 2025;  Jul 29, 2025;  Sep 9, 2025 $699
All other dates $599

So that we can offer you the best deals, our packages are, like most hotels and cruises, priced based on double occupancy rooms or cabins. We charge solo travelers an extra fee to cover the extra costs of single occupancy rooms or cabins. (Consider: if you booked a $200/night hotel room solo, you would pay the $200 yourself; but if a couple booked the same room, each one would pay only $100.) But you only pay extra for the rooms or cabins, nothing else, including meals, sightseeing, tips, etc. Why are single rooms more?

Flights & Departure Cities

This package does not include flights to the destination.

Detailed Itinerary

Day 1 Arrive Halifax, Canada

  • Upon arrival, be met by our local representative and transfer to your hotel
  • Meet your fellow travelers at your hotel

Cambridge Suites Hotel or similar

Full Day Itinerary
Clock Tower, Halifax

Arrive in Halifax and check into your accommodations, ideally located in the heart of this vibrant and cosmopolitan port on the Atlantic Ocean.

Meet your tour guide and fellow travelers this evening.

Day 2 Halifax & Moncton

  • Explore the Bay of Fundy
  • Visit the Joggins Fossil Cliffs, a UNESCO World Heritage Site
  • Enjoy a scrumptious lobster dinner aboard a lobster boat

Crowne Plaza Moncton Downtown or similar Breakfast, lunch & dinner

Full Day Itinerary
Lobster dinner © Shediac Bay Cruises

Today, board your tour coach, depart Nova Scotia's capital, and travel to Moncton. En route, explore the Bay of Fundy, and learn about the world's highest tides as you meander its colorful coastline to New Brunswick. Along the way, visit the Joggins Fossil Cliffs, a UNESCO World Heritage Site. You will see magnificently exposed rock layers revealing the world's most complete fossil record of life in the "Coal Age" of 300 million years ago.

After crossing into New Brunswick, an unforgettable culinary experience awaits as you enjoy a delicious lobster dinner on a lobster boat.

Continue to Moncton and check into your hotel.

Day 3 Moncton & Saint John

  • Explore the natural wonders of flower-pot shaped formations at Hopewell Rocks
  • Tour through Fundy National Park
  • Set out on a city tour of Saint John
  • Visit the Reversing Falls

Hilton Saint John or similar Breakfast & lunch

Full Day Itinerary
Hopewell Rocks

This morning, experience a true natural wonder at the Hopewell Rocks on the Bay of Fundy. Marvel at the massive flower-pot-shaped formations sculpted by 56 ft. tides, the highest on the planet.

Then, travel through Fundy National Park en route to Canada’s first incorporated city, Saint John, on the southern New Brunswick coast. Enjoy a city tour at the seaport city of Saint John, including Reversing Falls, where the St. John River collides with the Bay of Fundy, creating unique reversing rapids during high tide.

Check into your hotel. Enjoy the balance of the day at leisure.

Day 4 St. Andrews by-the-Sea

  • Explore the costal town of St. Andrews-by-the Sea
  • Enjoy a whale watching experience at the Bay of Fundy

Hilton Saint John or similar Breakfast & lunch

Full Day Itinerary
Humpback whale, Bay of Fundy

After breakfast, enjoy a day trip to the picturesque coastal town of St. Andrews by-the Sea. This quaint 18th-century British colonial settlement will captivate with its classical architecture and charm.

Later, board a boat and enjoy a whale-watching experience. You'll most likely see some minke whales but keep your eyes peeled for finback and humpback whales.

After lunch, spend the afternoon interacting with the friendly people or observing this seaside gem's beautiful architecture and rich marine life. Visit the town's boutiques, art galleries, and farmers' markets.

Day 5 Saint John & Digby

  • Take a ferry ride across the Bay of Fundy
  • Explore Digby, the scallop capital of the world

Digby Pines Golf Resort & Spa or similar Breakfast & dinner

Full Day Itinerary
Lighthouse, Digby

Today, embark on a ferry back to Nova Scotia and arrive in Digby, the scallop capital of the world, where the fresh sea air and vibrant Acadian culture combine to form an enchanting and historically rich town.

Check into the Digby Pines Golf Resort & Spa overlooking the Annapolis Basin on the Bay of Fundy.

Day 6 Digby & Halifax

  • Visit Annapolis Valley, UNESCO World Heritage Site
  • Visit a local winery

Cambridge Suites Hotel or similar Breakfast

Full Day Itinerary
Vineyard, Annapolis Valley © Tourism Nova Scotia

Depart Digby for Halifax and set out on a panoramic tour to discover the lush and scenic Annapolis Valley, where the French Acadians of Grand Pre made their first settlement in the early 1600s. Learn about this landscape’s designation as a UNESCO World Heritage Site as a fact and fiction blend to reveal the romance of the Land of Evangeline.

Continue through the valley and stop at a local winery for a tour and tasting before returning to your hotel in Halifax.

Day 7 Depart Halifax

  • Transfer to the airport for your return flight to the USA

Breakfast

Hotels

Cambridge Suites Hotel
Cambridge Suites Hotel
Tourist Class

The Cambridge Suites Hotel is and eco-friendly property conveniently located in downtown Halifax, within walking distance of the famed Citadel Hill, restaurants, as well as the best sights and sounds of Nova Scotia's capital.

More information

Crowne Plaza Moncton Downtown
Crowne Plaza Moncton Downtown
Tourist Class

Hotel Crowne Plaza Moncton Downtown is located in the heart of Downtown Moncton and is a short walk to the Capital Theater, restaurants and bars.

More information

Hilton Saint John
Hilton Saint John
First Class

Hotel Hilton Saint John is a waterfront hotel offering views of the Harbor and Port of Saint John, within walking distance of Saint John's most popular landmarks, such as Saint John Arts Centre and Port Saint John.

More information

Digby Pines Golf Resort & Spa
Digby Pines Golf Resort & Spa
First Class

The historical Digby Pines and Golf Resort & Spa, beautifully situated overlooking the beautiful Annapolis Basin, offers guests a glimpse into Nova Scotia's past. Originally built as a three-story hotel in the woods, it was later utilized as officer quarters during WWI before being sold to Canadian Pacific Railway in 1917. Changing ownerships over time, it officially became Digby Pine Golf Resort & Spa in 2005.

More information

In the unlikely event that a particular hotel is not available, a similar or better hotel may be substituted.

Reviews & Photos

We love hearing your stories and seeing your photos! Here are some moments other travelers captured on this package. Or check out our entire fan photo gallery.

Check out independent, verified reviews from real travelers on Feefo.

Trip Details

More Common Questions

SELECT DISTINCT tourId, tourFeatureTitle, tourSubhead, tourCategory, tourIsNew, tourBookable, tourPage, tourVersionNum, tourLargeImg, tourMap, tourSaleCode, tourLandMinDuration, tourLandMaxDuration, tourLandMinEarlyBookPrice, tourLandMaxEarlyBookPrice, tourLandMinSalePrice, tourLandMaxSalePrice, tourAirMinDuration, tourAirMaxDuration, tourAirMinEarlyBookPrice, tourAirMaxEarlyBookPrice, tourAirMinSalePrice, tourAirMaxSalePrice, tourMinEarlyBookDiscount, tourMaxEarlyBookDiscount, tourMinSaleDiscount, tourMaxSaleDiscount, tourMinTotalDiscount, tourMaxTotalDiscount, ISNULL(tourAirMinSalePrice,tourLandMinSalePrice) AS tourMinSalePrice, DENSE_RANK() OVER(PARTITION BY tourPage, tourCategory ORDER BY tourVersionNum ASC) AS tourVersionOrder FROM toursActiveCache t LEFT JOIN tourLocations ON tourId = tlTourId LEFT JOIN locations ON tlLocationId = locationId AND locationType = 2 AND locationSiteId = 1 WHERE tourSiteId = 1 AND tourIsPublic = 1 AND tourCategory IN (1,3,4) AND tourVersionNum = 1 AND tourId NOT IN (1677) AND locationId IN (565) AND tourBookable = 1 ORDER BY tourFeatureTitle

3

Other Packages

Value Vacation Discover Newfoundland & Labrador
$6299 Tour Only 13 days
per person, double occupancy*
* Advertised prices may include an "Instant Savings" discount and/or sale discount, available for a limited time. Prices reflect these discounts. Advertised prices are per person, based on double occupancy; single occupancy rooms may be available for an additional charge. Advertised prices are the best available based on the least expensive travel dates, departure city, and other options, and do not include optional excursions or other optional items. Your total price will vary based upon the dates, flights, and other options you select during the booking process. For packages including flights, prices include Airline Taxes, Fees & Sept. 11th Security Fee, but do not include excess baggage fees or advance seat reservations. Prices and availability subject to change. More about our prices.

†† $99 deposit available on select packages. Valid for new bookings only. Changes to your package, departure date, or flights may require an increased deposit. If you add optional trip protection to your booking, the premium will be added to your deposit. See additional terms & conditions.

© Friendly Planet Travel   Privacy Policy
Execution time
Starting query:
SELECT TOP 1 tourId, COALESCE(tourFeatureTitle,tourName) AS tourName, tourVersionName, tourCallToBook, tourEnabled, tourIsPublic, tourLandTour, tourSeaCruise, tourRiverCruise, tourCategory, tourScheduled, tourEscorted, tourDuration, tourTotalPax, tourSpecialExpires, tourSubhead, tourHighlights, tourIncludes, tourFeatures, tourOptionals, tourDescription, tourStyle, tourPage, tourFlightsPage, ISNULL(tourDeposit,0) AS tourDeposit, tourPriceBasedOn, tourIncludesFlights, tourIncludesTrain, tourIncludesCoach, tourIncludesCar, tourIncludesTransfers, tourIncludesHotel, tourIncludesMeals, tourIncludesGuides, tourIncludesTaxes, tourIncludesInsurance, tourFormsDueDays, tourPaymentDueDays, tourConfirmationDue, tourEarlyTicketing, tourFlexibleBooking, tourBookMinimumAge, tourPaxMinimumAge, tourRequestGateways, tourRequestGatewaysText, tourExtendedStays, tourNotices, tourIntro, tourItinerary, CAST(CASE WHEN tourFlightSchedule IS NULL THEN 0 ELSE 1 END AS bit) AS tourHasFlightSchedule, tourBaggageLimit, tourActivityLevel, tourAllowInsurance, tourInsuranceLink, tourVisaRequired, tourVisaText, tourPassportCopyRequired, showId AS tourSlideshowId, showLastModified AS tourSlideshowVer, slideImg AS tourSlideshowFirstImg, tourVideoIds, tourFeatureImg, tourLargeImg, tourThemeIDs = STUFF((SELECT ',' + CAST(ttThemeId AS varChar(2)) FROM tourThemes WHERE ttTourId = tourId FOR XML PATH('')), 1, 1, ''), tourCountryIDs = STUFF((SELECT ',' + CAST(tlLocationId AS varChar(4)) FROM tourLocations WHERE tlTourId = tourId FOR XML PATH('')), 1, 1, '') FROM (SELECT *, tourDays AS tourDuration, (CASE WHEN tourPage IS NULL THEN 1 ELSE ROW_NUMBER() OVER(PARTITION BY tourPage ORDER BY tourEnabled DESC, tourIsPublic DESC, tourBookable DESC, tourVersionDefault DESC, tourId DESC) END) AS tourVersionNum FROM tours WHERE tourSiteId = 1 AND tourId IN (1677) ) t LEFT JOIN ( SELECT showId, ROUND(CAST(s.lastModified AS float),4) AS showLastModified, slideImg, ROW_NUMBER() OVER (PARTITION BY showId ORDER BY slideOrder ASC) AS RowNum FROM slideshows s INNER JOIN slideshowImages i ON showId = slideShowId ) s ON showId = tourSlideshowId AND s.RowNum = 1 ORDER BY tourEnabled DESC, tourIsPublic DESC, tourId DESC
0 seconds
Query executed in: 0.01 seconds
Starting query:
SELECT dateId, dateTourId, CAST(dateDeparts AS date), CAST(dateReturns AS date), CAST(dategtwyDeparts AS date), CAST(dategtwyReturns AS date), dategtwyDuration, dateLandOnly, dategtwyId, datePrice, dategtwyPrice, dateDiscount, CAST(dateSpecialExpires AS date) AS dateEarlyBookExpires, couponCode, (CASE WHEN dateBookable = 1 AND (ctLimitedDates = 0 OR cdDateId IS NOT NULL) THEN COALESCE(cdDiscount,couponDiscount,0) ELSE 0 END) AS couponDiscount, CAST(couponEndDate AS date) AS couponExpires, dateDeposit, dateBookable, dateStatus, dateFeatured, CAST(dategtwyDisabled AS bit), dateMaxPax - ISNULL(dateBookedPax,0) AS dateRemainingPax, dategtwyOrder, 0 AS dategtwyBasePrice FROM vTourDatesAndGatewaysAvailable LEFT JOIN vSaleToursAvailable b ON ctTourId = dateTourId AND couponSiteId = 1 AND couponOrder = 1 LEFT JOIN couponDates ON cdCouponCode = couponCode AND cdSiteId = 1 AND (couponLimitedTours = 0 OR ctTourId = dateTourId) AND cdDateId = dateId WHERE dateTourId = 1677 AND dateSiteId = 1 ORDER BY dateDeparts ASC, dategtwyOrder ASC
0 seconds
Query executed in: 0.03 seconds
Starting query:
SELECT DISTINCT gatewayId, gatewayName, gatewayCode, tourgtwyPrice AS tourgtwyMinPrice, tourgtwyPrice AS tourgtwyMaxPrice, tourgtwyNote, (CASE WHEN gatewayId = 0 THEN 1 ELSE 0 END) AS landOnly FROM gateways INNER JOIN tourGateways ON tourgtwyGatewayId = gatewayId WHERE tourgtwyTourId = 1677 AND gatewayId = 0 ORDER BY landOnly DESC, tourgtwyPrice ASC, gatewayName ASC
0 seconds
Query executed in: 0.03 seconds
Starting query:
SELECT itinId, itinTitle, itinMap, itinIntroText, itinFootnoteText FROM itineraries WHERE itinTourId = 1677 ORDER BY itinOrder
0 seconds
Query executed in: 0.03 seconds
Starting query:
SELECT dayId, dayItineraryId, dayNumber, dayIsOptional, dayTitle, dayPrice, daySummary, dayDetail, dayImg, dayImgCaption, dayImgCredit, dayIncludesBreakfast, dayIncludesLunch, dayIncludesDinner, daySimilarHotels FROM itineraries INNER JOIN itineraryDays ON itinId = dayItineraryId WHERE itinTourId = 1677 ORDER BY (CASE WHEN dayNumber IS NULL THEN 1 ELSE 0 END), dayNumber, dayIsOptional, dayOrder
0.01 seconds
Query executed in: 0.03 seconds
Starting query:
SELECT dayId AS hotelDayId, hotelId, (CASE WHEN LEFT(ihHotelPage,13) = 'cruise-ships/' THEN 2 ELSE ISNULL(hotelType,1) END) AS hotelType, COALESCE(ihHotelName,hotelName) AS hotelName, COALESCE(ihHotelPage,hotelPage) AS hotelPage, hotelRating, hotelSummary, hotelImg, ROW_NUMBER() OVER(PARTITION BY ihHotelId, ihPlexHotelId, ihHotelPage ORDER BY dayNumber, dayIsOptional, dayOrder, ihHotelOrder) AS hotelOccurrence FROM itineraries INNER JOIN itineraryDays ON itinId = dayItineraryId INNER JOIN itineraryHotels ih ON dayId = ihDayId LEFT JOIN hotels h ON ihHotelId = hotelId AND hotelSiteId = 1 WHERE itinTourId = 1677 AND COALESCE(ihHotelName,hotelName) IS NOT NULL AND COALESCE(ihHotelPage,hotelPage) IS NOT NULL ORDER BY itinOrder, dayNumber, dayIsOptional, dayOrder, ihHotelOrder
0 seconds
Query executed in: 0.04 seconds
Starting query:
SELECT 1
0 seconds
Query executed in: 0.03 seconds
Starting query:
SELECT boxId, boxTitle, boxNote, groupId, groupTitle, groupNote, feeId, feeDesc, ISNULL(feePriceDouble,0) AS feePrice, feeType, feePayable, feeLink, feeNote, boxOrder, groupSort = ISNULL(groupOrder,-1) FROM tours INNER JOIN tourFeeUpgradeBoxAssns ON tourId = boxAssnTourId INNER JOIN tourFeeUpgradeBoxes ON boxAssnBoxId = boxId INNER JOIN tourFeesUpgrades ON boxId = feeBoxId LEFT JOIN tourFeeUpgradeGroups ON feeGroupId = groupId AND feeBoxId = groupBoxId WHERE tourSiteId = 1 AND tourId = 1677 AND tourEnabled = 1 AND feeHidden = 0 ORDER BY boxOrder, boxTitle, groupSort, groupTitle, feeOrder, feeDesc
1.17 seconds
Query executed in: 1.76 seconds
Starting query:
SELECT dateDeparts, datefeeFeeId, ISNULL(datefeeDisabled,0) AS datefeeDisabled, (CASE WHEN datefeePriceDouble = feePriceDouble OR datefeeDisabled = 1 THEN NULL ELSE datefeePriceDouble END) AS datefeePrice, feeOrder FROM tours INNER JOIN tourDates ON dateTourId = tourId AND tourScheduled = 1 INNER JOIN tourDateFeesUpgrades ON datefeeDateId = dateId INNER JOIN tourFeesUpgrades ON datefeeFeeId = feeId AND feeHidden = 0 WHERE tourSiteId = 1 AND tourId = 1677 AND tourEnabled = 1 AND dateStatus < 4 AND dateReturns >= '5/30/2025' AND (datefeeDisabled = 1 OR datefeePriceDouble <> feePriceDouble) ORDER BY feeOrder, datefeeDisabled ASC, datefeePriceDouble, dateDeparts ASC
0 seconds
Query executed in: 1.65 seconds
Starting query:
SELECT DISTINCT tourId, tourFeatureTitle, tourSubhead, tourCategory, tourIsNew, tourBookable, tourPage, tourVersionNum, tourLargeImg, tourMap, tourSaleCode, tourLandMinDuration, tourLandMaxDuration, tourLandMinEarlyBookPrice, tourLandMaxEarlyBookPrice, tourLandMinSalePrice, tourLandMaxSalePrice, tourAirMinDuration, tourAirMaxDuration, tourAirMinEarlyBookPrice, tourAirMaxEarlyBookPrice, tourAirMinSalePrice, tourAirMaxSalePrice, tourMinEarlyBookDiscount, tourMaxEarlyBookDiscount, tourMinSaleDiscount, tourMaxSaleDiscount, tourMinTotalDiscount, tourMaxTotalDiscount, ISNULL(tourAirMinSalePrice,tourLandMinSalePrice) AS tourMinSalePrice, DENSE_RANK() OVER(PARTITION BY tourPage, tourCategory ORDER BY tourVersionNum ASC) AS tourVersionOrder FROM toursActiveCache t LEFT JOIN tourLocations ON tourId = tlTourId LEFT JOIN locations ON tlLocationId = locationId AND locationType = 2 AND locationSiteId = 1 WHERE tourSiteId = 1 AND tourIsPublic = 1 AND tourCategory IN (1,3,4) AND tourVersionNum = 1 AND tourId NOT IN (1677) AND locationId IN (565) AND tourBookable = 1 ORDER BY tourFeatureTitle
0.28 seconds
Query executed in: 0.04 seconds
Total execution:   5.15 seconds