Find hotels in Wilsons Beach from $77

Start date: Check-in selected.
To Date
End date: Check-out
  • Upfront pricing

    Our total price for your stay includes taxes and fees
  • Treat yourself

    Save 10% or more on over 100,000 hotels worldwide with Member Prices
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Next weekend
In two weeks

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Wilsons Beach hotels

Granite Town Hotel

Granite Town Hotel
3.0 star property
St George
8.8 out of 10, Excellent, (1000)
"Great hotel "
United States
Mathew
Granite Town Hotel

Algonquin Resort St Andrews by-the-Sea Autograph Collection

Algonquin Resort St Andrews by-the-Sea Autograph Collection
4.0 star property
St. Andrews
9.2 out of 10, Wonderful, (1003)
"Love it here"
United States
Danielle
$111 nightly
The price is $132
Jan 11 - Jan 12, 2026
Total with taxes and fees
Algonquin Resort St Andrews by-the-Sea Autograph Collection

Kennedy House

Kennedy House
3.0 star property
St. Andrews
8.8 out of 10, Excellent, (965)
"The meal that my wife and I had at the hotel restaurant, was "
Canada
Glenn
$65 nightly
The price is $77
Jan 1 - Jan 2, 2026
Total with taxes and fees
Kennedy House

Saint Andrews Inn & Suites

Saint Andrews Inn & Suites
3.0 star property
St. Andrews
9.0 out of 10, Wonderful, (1000)
"Great staff in the lobby."
United States
Thomas
$79 nightly
The price is $94
Dec 29 - Dec 30
Total with taxes and fees
Saint Andrews Inn & Suites

Dominion Hill Country Inn

Dominion Hill Country Inn
3.0 star property
Digdeguash
9.4 out of 10, Exceptional, (372)
"The location and the inn are delightful. "
Canada
Catherine
$101 nightly
The price is $117
Jan 28 - Jan 29, 2026
Total with taxes and fees
Dominion Hill Country Inn

Homeport Suites & Residences

Homeport Suites & Residences
2.0 star property
Lords Cove
9.0 out of 10, Wonderful, (33)
"Very clean...nice restaurant and friendly staff"
Canada
Mary
$130 nightly
The price is $150
Dec 29 - Dec 30
Total with taxes and fees
Homeport Suites & Residences
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Save an average of 15% on thousands of hotels when you're signed in

Top Wilsons Beach Hotel Reviews

More cheap stays in Wilsons Beach

Find out more about Wilsons Beach

Top reasons to visit Wilsons Beach

  • Stunning Sandy Beaches: Wilsons Beach features beautiful sandy shores perfect for sunbathing and relaxing, reminiscent of California's coastline.
  • Outdoor Adventures: Enjoy hiking trails, golfing, and exploring recreational areas that cater to adventure seekers.
  • Fascinating Tide Pools: Discover captivating tide pools teeming with marine life, ideal for nature lovers.
  • Historic Lighthouses: Visit nearby historic lighthouses and soak in the rich maritime culture of the region.
  • Charming Accommodations: Stay in cozy lodgings that offer amenities like outdoor pools and scenic views, perfect for every traveler.

Find great hotels near Wilsons Beach

Experience the charm of Wilsons Beach with a variety of cozy accommodations designed for every type of traveler. Whether you're seeking a romantic getaway, a pet-friendly stay, or a golf-themed adventure, you'll find options that cater to your needs. Enjoy amenities like outdoor pools, free Wi-Fi, and comfortable living spaces, all while taking in the stunning natural beauty of Campobello Island. Your perfect vacation awaits.

  • Kennedy House: Nestled 11 miles from Wilsons Beach, Kennedy House is a charming 3-star hotel that combines comfort with a vibrant social scene. Guests can indulge in delightful dining options at the on-site restaurant and bar, perfect for unwinding after a day of exploration. The entertainment features, including a flatscreen TV, billiards, and cable channels, ensure a lively atmosphere. Ideal for those seeking adventure, the proximity to stunning natural sights like whale watching and ocean views makes it a great choice for nature lovers.
  • Inn on Frederick: Located 11 miles away from Wilsons Beach, Inn on Frederick is a 3.5-star inn that appeals to golf enthusiasts looking to enjoy their favorite sport in a serene setting. With a golf-themed ambiance, this property offers guests an immersive experience in the sport, allowing them to participate in various golf activities. The inn’s cozy atmosphere and commitment to providing a focused experience make it a perfect retreat for travelers keen on hitting the greens.
  • Treadwell Inn: Just 12 miles from Wilsons Beach, Treadwell Inn is a 4-star pet-friendly haven, inviting furry companions to join in on the vacation fun. With a welcoming policy that allows pets, this inn caters to guests traveling with their four-legged friends, ensuring a worry-free stay. Additionally, the property offers amenities tailored for pets, making it an ideal spot for animal lovers. Combine that with a charming atmosphere and attentive service, and you have a perfect getaway for both you and your pet.

Where to stay in Wilsons Beach

Wilsons Beach, nestled on scenic Campobello Island, is a paradise for outdoor enthusiasts and those seeking tranquility. Explore local hangouts where friendly faces greet you, or enjoy a peaceful picnic in picturesque spots. Take a quiet stroll along the shoreline, soaking in breathtaking views and the island's charming atmosphere. For a delightful excursion, venture to nearby attractions that showcase the natural beauty and rich culture of this enchanting region.

  • Campobello Island: Nestled in the Bay of Fundy, Campobello Island is a picturesque getaway known for its stunning natural landscapes and outdoor adventures. Wilsons Beach, located on this charming island, offers visitors opportunities for hiking, exploring scenic views, and enjoying the great outdoors. The island experiences a moderate seasonal influx of travelers, peaking from July to September, making it a vibrant summer destination. With attractions like the Roosevelt Campobello International Park and other natural landmarks, Campobello Island is the perfect spot for nature lovers and adventure seekers alike.
  • North Road: Just a mile from Wilsons Beach, North Road is a quaint village that thrives on its cultural and eco-friendly experiences. While it sees a significant number of visitors during the summer months, particularly from July to September, travelers can enjoy its arts center and rich local history. Notable attractions, such as historic houses and a charming lighthouse, provide a glimpse into the area’s maritime heritage. North Road is ideal for those looking to immerse themselves in the local culture while enjoying the peaceful surroundings of Campobello Island.
  • Welshpool: Located three miles from Wilsons Beach, Welshpool is a serene village that offers a blend of outdoor activities and scenic beauty. It attracts visitors primarily during the spring and summer months, particularly in April and July to August. Hiking trails and recreational areas abound, making it a haven for those seeking adventure in nature. Nearby landmarks, including a national park and lighthouse, add to the charm of Welshpool, inviting travelers to explore its stunning vistas and tranquil environment.

Things to do near Wilsons Beach

Wilsons Beach on Campobello Island offers a perfect blend of outdoor adventure and stunning scenery. Visitors can enjoy activities such as hiking trails, golfing, and exploring the recreational areas. Key attractions include a sandy beach with lifeguards on duty, excellent opportunities for beach walking, and fascinating tide pools to discover. Whether you're seeking relaxation or adventure, Wilsons Beach has something for everyone.

Shopping

In Wilsons Beach, you'll find charming local shops offering unique gifts and souvenirs. If you're up for a drive, visit the nearby town of St. Andrews, where you can explore larger stores and delightful boutiques filled with local crafts and specialties.

Recreation

At Caughey-Taylor Nature Preserve, immerse yourself in nature with serene trails and peaceful surroundings, perfect for relaxation. Ganong Nature Park offers scenic views and tranquil spots for meditation. For family fun, the Saint Andrews Community Adventure Playground provides outdoor activities that promote wellness through play and connection.

Adventure

At Wilsons Beach, explore the rugged coastline with kayaking adventures that offer breathtaking views and thrilling encounters with marine life. Hike the scenic trails of Campobello Island, where you can experience stunning vistas and the beauty of nature. Enjoy the local fresh seafood at nearby eateries after your adventures.

Nightlife

Enjoy a cozy evening at the Wilsons Beach Inn for a casual atmosphere and tasty pub fare. If you're in the mood for some live entertainment, check out the nearby Campobello Island Community Center, where local bands often play, creating a vibrant community vibe.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Booking tips and Expedia advantages for Wilsons Beach

To save money on your trip to Wilsons Beach, consider visiting in January, April, or November for lower accommodation rates. Book your hotel about a month in advance, or check Expedia for last-minute deals. Tuesdays are the cheapest days to stay, while Saturdays are the most expensive. Use Expedia's search tool to find budget-friendly options and combine hotel stays with flights for package discounts. Joining Expedia's One Key membership can earn you additional savings and OneKeyCash for future bookings. Look for free outdoor activities to enhance your experience without breaking the bank.

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in Wilsons Beach are January, April and November, where the prices are slightly lower. This is in comparison to July to September, where prices are slightly higher.
  • The best time to book a hotel: The cheapest time to book a hotel in Wilsons Beach is usually 1 month out from when you are planning to stay. If you're a little more spontaneous, you could also peruse Expedia's last minute deals which could secure you a cheaper stay. Look out for the green banner below the price to spot the deals.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay in Wilsons Beach is Tuesday. The most expensive day to stay in Wilsons Beach is Saturday.
  • Find cheap hotels on Expedia: Expedia’s search tool makes it easy to choose your budget, preferred location, and other preferences. You can organize your search results from lowest to highest price, ensuring you find the most affordable hotels first. Additionally, you can refine your choices by hotel type; for instance, selecting the “Eco-certified” filter will display sustainable and environmentally friendly hotel options for your stay.
  • Consider bundling your trip: You can save money by combining your hotel stay at Wilsons Beach with your flights and activities through an Expedia package deal.
  • Become a One Key member: Join Expedia's One Key membership program for exclusive discounts and deals on hotel bookings. You can also earn OneKeyCash to use on future selected hotels.

Find the best attractions near Wilsons Beach

Wilsons Beach on Campobello Island offers a perfect blend of outdoor adventure and stunning scenery. Visitors can explore historic lighthouses, national parks, and vibrant tourist precincts. With nearby attractions featuring ocean views and picturesque waterfronts, the area invites travelers seeking culture and adventure. Don't miss out on the beautiful beaches, reminiscent of California's coast, making Wilsons Beach a delightful vacation destination for all types of explorers.

  • Roosevelt Campobello International Park: A beautiful blend of adventure and scenery, this national park spans stunning landscapes just 4 miles from Wilsons Beach. Explore walking trails, historic buildings, and breathtaking views that honor President Franklin D. Roosevelt's summer home.
  • Old Sow Whirlpool: Located 3 miles away, this natural water feature is known for its relaxing ambiance and friendly atmosphere. Experience exciting boat excursions that take you close to this unique whirlpool, perfect for luxury seekers and nature lovers alike.
  • Mulholland Point Lighthouse: Standing 5 miles from Wilsons Beach, this historic lighthouse offers rich cultural insights. Enjoy picturesque views and learn about its significance in maritime history while taking in the surrounding beauty.

Best time to go to Wilsons Beach

The best time to visit Wilsons Beach can depend on the weather and when visitor numbers rise and fall. The hottest average temperature in Wilsons Beach falls in August, when visitor numbers are high and weather is mostly sunny with light rain. The coolest average temperature in Wilsons Beach falls in January, visitor numbers are low and weather is mostly cloudy with light rain.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January25.2°F (-3.8°C)Light RainMostly CloudyLowSlightly Low
February25.7°F (-3.5°C)Light RainMostly CloudyLowAverage
March31.8°F (-0.1°C)Light RainMostly CloudyAverageAverage
April41.4°F (5.2°C)Light RainMostly CloudyAverageSlightly Low
May50.2°F (10.1°C)Light RainMostly SunnyAverageAverage
June57.6°F (14.2°C)Light RainMostly SunnyAverageAverage
July64.4°F (18.0°C)Light RainMostly SunnyHighSlightly High
August64.8°F (18.2°C)Light RainMostly SunnyHighSlightly High
September59.2°F (15.1°C)Light RainMostly SunnyHighSlightly High
October50.9°F (10.5°C)Light RainMostly SunnyAverageAverage
November40.8°F (4.9°C)Light RainMostly SunnyAverageSlightly Low
December32.2°F (0.1°C)Light RainMostly CloudyLowAverage

The nearest major airports for your trip to Wilsons Beach

Traveling to Wilsons Beach on Campobello Island, New Brunswick, is convenient with Saint John Airport (YSJ), located 58 miles away. This airport offers various airlines and services to support your journey. Nearby hotel options include the Chateau Saint John Trademark Collection by Wyndham and Hilton Saint John, both rated 4.5 stars and situated 9 miles from the airport. The Hampton Inn & Suites Saint John, a 4-star hotel, is conveniently located 7 miles away from YSJ. Transportation services are readily available to ensure a seamless transfer from these hotels to the airport for your travel needs.

Frequently asked questions

Can I cancel my hotel reservation on Expedia?
Many Expedia hotel reservations are refundable, provided that you cancel before the hotel's cancellation deadline – this is often within 24-48 hours of your scheduled arrival. If you have a non-refundable booking, it might still be possible to receive a refund if you cancel it within 24 hours of booking. Be sure to check your booking confirmation for the exact cancellation policy. For maximum flexibility, use our "Fully refundable property" filter during your search to find the right Wilsons Beach hotel for you.
How can I save on a Wilsons Beach hotel booking with Expedia?
One Key™ - Expedia's free travel rewards program - gives you instant access to perks and Member Prices on Wilsons Beach hotels. Plus, you'll earn OneKeyCash™* on eligible bookings to use on future trips. Booking an Expedia hotel and flight package is another great way to save, where bundling can result in significant savings.

*OneKeyCash is not redeemable for cash and can only be used on Expedia, Hotels.com and Vrbo.
How much is the nightly rate at a Wilsons Beach hotel?
Prices for hotels in Wilsons Beach often vary, but you can find a great deal from $77 on Expedia. All sorts of factors affect price, such as the time of year or the days of the week you choose for your stay. Find the best deals by being flexible with your dates, and sort search results by "Price: low to high" for the cheapest rate.

Explore a world of travel with Expedia