Search over 1,000,000 properties worldwide and 550 airlines worldwide.
No Expedia cancellation fee to change or cancel almost any hotel reservation.
Search over a million flights, hotels, packages, and more
Known for its restaurants, Barrie offers a lot for the traveler planning a getaway. There are 6 beach hotels and other accommodation options to choose from in this family-friendly destination, so it's easy to find one that meets your needs.
As you search for a place to stay by the water in Barrie, consider selecting one of these top beach hotels with high ratings from Expedia travelers.
Holiday Inn Barrie Hotel & Conference Centre - 3-star eco-friendly hotel. It features an outdoor pool, a spa tub, and a restaurant. Guests love the good location and proximity to shopping.
Monte Carlo Inn Barrie Suites - 3-star hotel. Our travelers recommend its proximity to shopping and overall value. This hotel boasts an indoor pool, a restaurant, and free WiFi.
Super 8 by Wyndham Barrie - 2.5-star hotel. It offers an indoor pool, free buffet breakfast, and a spa tub. Guest reviews highlight the walkable location and proximity to shopping.
Travelodge by Wyndham Barrie on Bayfield - 2-star eco-friendly hotel. It features an indoor pool, free buffet breakfast, and free WiFi. Guests love the central location and breakfast.
Four Points by Sheraton Barrie - 3-star hotel. Our travelers recommend its central location and comfortable rooms. This hotel boasts an indoor pool, a restaurant, and free WiFi.
If weather is an important factor for your vacation, you can use these local temperature and rainfall averages to decide your travel dates.
To get to Barrie, you can fly into Toronto, ON (YYZ-Pearson Intl.), the closest major airport, which is located 49.1 mi (78.9 km) from the city center. If you'd like to explore around the area, you may want a rental car for your journey.