Hotels in Barrie

Search and compare Barrie hotels from hundreds of travel sites and save

Barrie, ON, Canada
28 Jul — 29 Jul2
Barrie, ON, Canada
Wed 28/7
Thu 29/7
...and more

Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Barrie

Filter by star ratings
All filters
Clydesdale House
Clydesdale House
9.4 Excellent
38 Burton Avenue, Barrie, ON, Canada
Show on map
3.7 km from city centre, Barrie 
ExcellentBased on 57 reviews
9.4

Situated just a short stroll from Old Barrie Railway Station, Clydesdale House offers guests a convenient base when visiting Barrie. It also provides luggage storage, snow sports and ski lockers.

Knights Inn Barrie
Knights Inn Barrie
3.4 Mediocre
150 Dunlop Street West, Barrie, ON, Canada
Show on map
2.8 km from city centre, Barrie 
MediocreBased on 4 reviews
3.4

Located in Barrie, Knights Inn Barrie is an easy drive from Georgian College and Horseshoe Resort. It is conveniently positioned for guests wanting to visit the area's popular attractions.

The Barrie Motel
The Barrie Motel
8.0 Excellent
120 Donald Street, Barrie, ON, Canada
Show on map
3.6 km from city centre, Barrie 
ExcellentBased on 1 review
8.0

The Barrie Motel provides a comfortable setting when in Barrie. It also offers a 24-hour reception and free Wi-Fi.

Parkside House
Parkside House
9.1 Excellent
Barrie, ON, Canada
Show on map
2.7 km from city centre, Barrie 
ExcellentBased on 160 reviews
9.1

Parkside House Barrie is situated in Barrie and offers free wireless internet. It is conveniently located for guests wishing to discover the area's attractions.

CastleView Inn by Elevate Rooms
CastleView Inn by Elevate Rooms
432 Line 5 South RR1, Barrie, ON, Canada
Show on map
10.7 km from city centre, Barrie 

This comfortable bed & breakfast in Oro-Medonte offers free wireless internet, as well as an outdoor pool and ski in/out facilities. It also provides a BBQ/picnic area, a terrace and luggage storage.

Foxingham Farm Bed & Breakfast
Foxingham Farm Bed & Breakfast
9.5 Excellent
648157 17 Sideroad, Mulmar, ON, Canada
Show on map
38.3 km from city centre, Barrie 
ExcellentBased on 27 reviews
9.5

Foxingham Farm Bed & Breakfast is situated in Mansfield and features free wireless internet. It also offers free private parking on site and is a short drive from Mansfield Ski Club.

Three Wishes B&B
Three Wishes B&B
9.7 Excellent
48 Steel Street, Barrie, ON, Canada
Show on map
0.4 km from city centre, Barrie 
ExcellentBased on 19 reviews
9.7

Three Wishes B&B is situated in Barrie and is close to the area's well-known attractions. It also provides a swimming pool, a Jacuzzi and a free shuttle service.

Tips for booking a Barrie hotel

Cheapest month:February
Most expensive month:December
Average price in Barrie:C$ 146/night
Absolute cheapest price found:C$ 51/night
Cheapest day:Monday
Most expensive day:Saturday
C$ 127 - C$ 192
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
C$ 120 - C$ 171
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Barrie hotels

Show all 63 hotels
1
The Barrie Motel
The Barrie Motel
8.0 Excellent
120 Donald Street, Barrie, ON, Canada
Show on map
3.6 km from city centre, Barrie 

The Barrie Motel provides a comfortable setting when in Barrie. It also offers a 24-hour reception and free Wi-Fi.

2
Knights Inn Barrie
Knights Inn Barrie
3.4 Mediocre
150 Dunlop Street West, Barrie, ON, Canada
Show on map
2.8 km from city centre, Barrie 

Located in Barrie, Knights Inn Barrie is an easy drive from Georgian College and Horseshoe Resort. It is conveniently positioned for guests wanting to visit the area's popular attractions.

Cheapest hotels in Barrie, Ontario

Show all 63 hotels
Knights Inn Barrie
Knights Inn Barrie
3.4 Mediocre
150 Dunlop Street West, Barrie, ON, Canada
Show on map
2.8 km from city centre,  

Located in Barrie, Knights Inn Barrie is an easy drive from Georgian College and Horseshoe Resort. It is conveniently positioned for guests wanting to visit the area's popular attractions.

C$ 74
Avg. per night
Clydesdale House
Clydesdale House
9.4 Excellent
38 Burton Avenue, Barrie, ON, Canada
Show on map
3.7 km from city centre,  

Situated just a short stroll from Old Barrie Railway Station, Clydesdale House offers guests a convenient base when visiting Barrie. It also provides luggage storage, snow sports and ski lockers.

C$ 88
Avg. per night
CastleView Inn by Elevate Rooms
CastleView Inn by Elevate Rooms
432 Line 5 South RR1, Barrie, ON, Canada
Show on map
10.7 km from city centre,  

This comfortable bed & breakfast in Oro-Medonte offers free wireless internet, as well as an outdoor pool and ski in/out facilities. It also provides a BBQ/picnic area, a terrace and luggage storage.

C$ 89
Avg. per night
Parkside House
Parkside House
9.1 Excellent
Barrie, ON, Canada
Show on map
2.7 km from city centre,  

Parkside House Barrie is situated in Barrie and offers free wireless internet. It is conveniently located for guests wishing to discover the area's attractions.

C$ 100
Avg. per night
Foxingham Farm Bed & Breakfast
Foxingham Farm Bed & Breakfast
9.5 Excellent
648157 17 Sideroad, Mulmar, ON, Canada
Show on map
7.1 km from city centre,  

Foxingham Farm Bed & Breakfast is situated in Mansfield and features free wireless internet. It also offers free private parking on site and is a short drive from Mansfield Ski Club.

C$ 139
Avg. per night
The Barrie Motel
The Barrie Motel
8.0 Excellent
120 Donald Street, Barrie, ON, Canada
Show on map
3.6 km from city centre,  

The Barrie Motel provides a comfortable setting when in Barrie. It also offers a 24-hour reception and free Wi-Fi.

C$ 149
Avg. per night
Three Wishes B&B
Three Wishes B&B
9.7 Excellent
48 Steel Street, Barrie, ON, Canada
Show on map
0.4 km from city centre,  

Three Wishes B&B is situated in Barrie and is close to the area's well-known attractions. It also provides a swimming pool, a Jacuzzi and a free shuttle service.

C$ 172
Avg. per night

Hotel prices in Barrie

2 stars or below

C$ 74 - C$ 172

Knights Inn Barrie

#1 Most popular

Knights Inn Barrie
3.4 Mediocre
C$ 74
Avg. per night
CastleView Inn by Elevate Rooms
C$ 89
Avg. per night
The Barrie Motel

Best value

The Barrie Motel
8.0 Excellent
C$ 149
Avg. per night

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in Barrie

About Barrie

Known for its ski resorts, leafy parks and picturesque beaches, Barrie sits on the western shore of Lake Simcoe on Kempenfelt Bay. It offers diverse attractions, from wildlife watching and water sports to a wildlife sanctuary and an iconic spirit sculpture.

Things to do

Walk along Barrie’s waterfront to reach Barrie Centennial Park, where you can swim, set up a picnic or play volleyball. Walk along Kempenfelt Bay’s 6.7-kilometre-long scenic trail to see the iconic 21-meter-high spirit catcher sculpture, then let the kids loose at the children’s playground featuring a splash pad.

Barrie is just as lively in the wintertime, with Horseshoe Resort, Snow Valley and Blue Mountain offering snowboarding, snowmobiling and tubing. In the evening, enjoy craft beer at Flying Monkeys Craft Brewery or try your luck at the Casino Rama.

For a dose of culture, meander through the three galleries in the MacLaren Art Centre, best known for its bronze cast of Auguste Rodin’s “The Thinker”. You can also admire notable pieces of art by Canadian and international artists then sit for a light lunch in the on-site cafe.

Nature enthusiasts can tour the Bear Creek Exotic Wildlife Sanctuary, where you can get up close with exotic animals, such as tigers, wolves and coyotes. If you want to get rowdy with locals, snag tickets to one of the Barrie Colts hockey games held at the Barrie Molson Centre.

Getting around

You can access Barrie by flying into Toronto Pearson International Airport, located 85 kilometers away, while buses and trains also travel from Toronto to Barrie. You can walk or catch public buses around the town centre, but will need a vehicle to explore further.

Barrie travel FAQs

  • What are the best hotels in Barrie?

    Foxingham Farm Bed & Breakfast is a very popular hotel in Barrie with a score of 9.5 from 27 reviews. Parkside House (9.1 from 160 reviews) and Welcoming Bright & Comfortable Bedroom B (9.4 from 28 reviews) are also highly rated Barrie hotels based on recent feedback from HotelsCombined users.

  • What is a good hotel near Horseshoe Valley?

    Horseshoe Resort is a popular hotel near Horseshoe Valley that is highly recommended, with a score of 7.4 across 169 reviews.

  • What is a good hotel in Barrie near Barrie Molson Centre?

    Holiday Inn Express Hotel & Suites Barrie is the hotel close to Barrie Molson Centre that is most recommended by HotelsCombined users, with 158 reviews rating it at 8.4/10.

  • Is there a good hotel near Snow Valley Ski Resort?

    15 HotelsCombined reviews of Hemlock Springs Country Haven score it 9.8/10, making it a highly recommended hotel near Snow Valley Ski Resort.

  • How much is a hotel in Barrie tonight?

    Prices for a hotel in Barrie tonight are about C$ 158 on average, but HotelsCombined users have found prices as low as C$ 99 for tonight in the last 3 days.