Beginning of main content

Search over 1,000,000 properties worldwide and 550 airlines worldwide.

Search over a million flights, hotels, packages, and more

No Expedia cancellation fee to change or cancel almost any hotel reservation.

Featured Resort Hotels in Barrie

Estimated price for 1 night/2 adults

Horseshoe Resort
Horseshoe Resort
3.0 out of 5.0 1101 Horseshoe Valley Road, Oro-Medonte, ON
Free Cancellation
Reserve now, pay when you stay
CA $104
3.9/5 (357 reviews)

Large room is good. Change rooms could use a cleaning.

Reviewed on Sep. 2, 2019
Nestled on the beach, this Oro-Medonte resort is within 1 mi (2 km) of Copeland Forest and Horseshoe Valley. Settlers' Ghost Golf Club is 1.5 mi (2.5 km) ...
The Briars Resort & Spa
The Briars Resort & Spa
3.5 out of 5.0 55 Hedge Road, R.R. 1, Jacksons Point, Georgina, ON
CA $263
4.2/5 (69 reviews)

Fun, friendly, helpful staff. Room and main areas were immaculate. My teenage son and myself immensely enjoyed the activities and the relaxation. We loved the food, beautiful gardens, lake and the historic charm. I had some last minute changes and was accommodated without hesitation. We will definitely ...

Reviewed on Aug. 28, 2019
Located near the slopes, this Georgina resort is situated next to a golf course, within a 10-minute walk of Red Barn Theatre and Briars Golf Club, and is convenient ...

Can't find what you are looking for? Look at these other options

Estimated price for 1 night/2 adults

Super 8 by Wyndham Barrie

Super 8 by Wyndham Barrie

441 Bryne Drive, Barrie, ON
    2.5 out of 5.0
    4.0 out of 5 (1930 reviews)

    Super 8 by Wyndham BarrieCA $72

    Sep. 29 - Sep. 30

    Super 8 by Wyndham BarrieCA $72
    Travelodge by Wyndham Barrie on Bayfield

    Travelodge by Wyndham Barrie on Bayfield

    300 Bayfield St, Barrie, ON
      2.0 out of 5.0
      3.4 out of 5 (1501 reviews)

      Travelodge by Wyndham Barrie on BayfieldCA $64

      Oct. 6 - Oct. 7

      Travelodge by Wyndham Barrie on BayfieldCA $64

      Resorts in Barrie

      Longing for a relaxing escape? Indulge in the comforts and luxuries of a resort, where you can find everything you need for your vacation—from tasty dining options to activities and entertainment. One of the 7 comfortable resort hotels in the surrounding area might be just what you're looking for, whether you're hoping for great restaurants on site, shopping possibilities, or nightly entertainment options.

      Here are our top-rated resorts around Barrie:

      Horseshoe Resort - Beach resort rated 3 stars, steps from Horseshoe Valley

      • 11.1 mi (17.9 km) from Barrie
      • Features 2 bars, a private beach, and a golf course
      • 2 restaurants on site

      The Briars Resort & Spa - Spa property rated 3.5 stars

      • 16.8 mi (27 km) from Barrie
      • Offers a restaurant
      • Has a golf course, a seasonal outdoor pool, and a spa

      What Can I Do in Barrie?

      Travelers enjoy the sporting events like hockey games in Barrie, and also have good things to say about the dining options here. Experience the local theater scene at Georgian College Gryphon Theatre, or discover the shopping possibilities at Barrie Farmers Market. Horseshoe Valley and Mount St. Louis Moonstone are a couple additional top attractions in the area.

      Visitors also enjoy Barrie for its:

      • Sports
      • Jogging trails
      • Art

      When Should I Visit Barrie?

      Here's an overview of the seasonal weather to help with picking your travel dates:

      • The hottest months are typically July and June, while February and January are the coldest months
      • January-March: Daytime temperatures average 43° F and nighttime temperatures average 6° F
      • April-June: 79° F is the daytime average and 25° F is the nighttime average
      • July-September: Daytime averages are around 80° F and nighttime averages are around 44° F
      • October-December: The average temperatures are 63° F during the day and 13° F at night
      • Average rainfall is 1.38 inches in a year

      How to Get to Barrie and Around the Area

      Barrie Transportation
      Toronto, ON (YYZ-Pearson Intl.)Airport49.1 mi (78.9 km)