
Cabot Cape Breton Experience
CAD $1,500
1 days · 2 golfers
Valley Region · Canada
Explore 50 championship golf courses and 120 premium accommodations. Build your custom itinerary with tee times, stays, and travel dates.
Starting from
CAD $399.00/ golfer
Step 1 of 3. Tell us when you are going. Next you will pick courses, then send your request.
Pick your arrival date first, then your departure date.
2 packages

CAD $1,500
1 days · 2 golfers

CAD $3,650
5 days · 2 golfers
Planning guides
Short guides to help you plan regions, pace, and stays before you build your itinerary.
Nova Scotia
Discover how to enjoy Nova Scotia golf without overspending. Play top courses like The Lakes Resort Cape Breton and Glen Arbour Golf Club while saving on stays and green fees.
Read guideNova Scotia
Discover the top resort stays in Nova Scotia that combine comfortable lodging with exceptional on-site or nearby golf, perfect for multi-night golf vacations.
Read guideNova Scotia
Maximize your weekend with 2–3 rounds at top Nova Scotia courses, all within easy reach of airports and compact drives for a perfect Friday–Sunday golf escape.
Read guideFAQ
Start with your preferred courses, then compare accommodation nearby. Use the planner’s regional filters to explore Cape Breton, Halifax, the South Shore, and other listed areas before deciding where to stay.
Select the Cape Breton region to review its listed options. If you want to combine it with another region, allow for travel between stays and include your preferred courses in the trip request.
A single base can work well when your selected courses are close together. If your itinerary covers several regions, compare the travel involved with the convenience of changing accommodation.
Add the courses available in the planner to your preferred itinerary. A course appearing on the website does not guarantee a tee time for your dates; availability must be confirmed.
Choose a pace that suits your group. Account for arrival and departure times, travel between courses, and any days you want to leave free for other activities.