Skip to main content

Search hotels in Midhurst

Enter your dates to see the latest prices and deals for Midhurst hotels

Midhurst – 1 hotel or place to stay

Filter by:

Star Rating

Review score

Farmhouse Resort

Midhurst

14 miles from Barrie South GO Station in Midhurst, Farmhouse Resort features accommodations with access to a solarium.

J
Jennifer
From
Canada
Great location in country setting.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 13 reviews
Location 9.0
Price from
$133.66
1 night, 2 adults

Travelodge by Wyndham Barrie

Barrie (Near Midhurst)

This Travelodge by Wyndham Downtown Barrie on Bayfield hotel is a 10-minute drive from the Barrie Molson Center multi-purpose arena. It features an indoor pool and continental breakfast.

D
Dana
From
Canada
night auditor and check in was fabulous. the hotel was clean and. I’ve
Scored out of 10, guest rating 7.4
Good - What previous guests thought, 1,205 reviews
Location 8.5
Price from
$51.44
1 night, 2 adults

Monte Carlo Inn Barrie - Newly Renovated

Barrie (Near Midhurst)

A short drive from beautiful beaches and the charming downtown area, this Barrie, Ontario property features an on-site restaurant along with spacious guest rooms with microwaves and...

M
Manuela
From
Canada
Everything was great! Nice and clean.
Scored out of 10, guest rating 7.5
Good - What previous guests thought, 1,944 reviews
Location 8.2
Price from
$83.01
1 night, 2 adults

Best Western Plus Barrie

Barrie (Near Midhurst)

This Barrie, Ontario hotel, featuring an indoor pool and 24-hour gym, is 2 miles from Kempenfelt Bay Beach. Best Western Plus Barrie offers spacious accommodations with free Wi-Fi.

P
Patricia
From
Canada
Clean and comfortable. Pool was great. Laundry room was clean and convenient. Good breakfast.
Scored out of 10, guest rating 7.6
Good - What previous guests thought, 521 reviews
Location 8.1
Price from
$81.08
1 night, 2 adults

Comfort Inn & Suites

Barrie (Near Midhurst)

This hotel is located near downtown Barrie, just off Highway 400. It features a hot breakfast and its rooms have free Wi-Fi access and a refrigerator.

H
HarnGain
From
North Macedonia
I recommend a perfect location
Scored out of 10, guest rating 7.5
Good - What previous guests thought, 636 reviews
Location 8.1
Price from
$70.87
1 night, 2 adults

Days Inn by Wyndham Barrie

Barrie (Near Midhurst)

Whether hitting the slopes at Snow Valley Ski Resort or unwinding on one of Barrie’s beaches, enjoy free WiFi, parking, and breakfast, a pool, and hot tub at Days Inn by Wyndham Barrie.

P
Peter
From
Canada
This hotel has become our second home during a difficult time. The staff have been exceptionally helpful and kind to us during our 2 week stay. Breakfast is available every morning with coffee, muffins, scrambled eggs and more. There is a nice pool that is great for a leisurely swim, with a hot tub. Our room is very nice and clean, and our room has been refreshed every day during our stay. There is no other hotel in town with such great hospitality.
Scored out of 10, guest rating 6.8
Pleasant - What previous guests thought, 708 reviews
Location 7.9
Price from
$60.18
1 night, 2 adults

The Barrie Nook

Barrie (Near Midhurst)

The Barrie Nook offers accommodations in Barrie, 5.8 miles from Barrie South GO Station and 27 miles from Casino Rama.

C
Csaba
From
Canada
The apartment was stylishly decorated. We especially liked the various choice of coffee, and that we were provided with 4+ different types of pillows to choose for our bed. Looks like a lot of attention was given to make this place lovable.
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 6 reviews
Location 9.6
Price from
$99.70
1 night, 2 adults

Parkside House

Barrie (Near Midhurst)

Parkside House offers accommodations in Barrie, 4.9 miles from Barrie South GO Station and 29 miles from Casino Rama. This apartment offers free private parking and private check-in and check-out.

H
Heidi
From
Canada
I appreciated the quietness and the area. the host is onsite and ready to help in any way. Instructions were placed out for things that needed explaining and lots of good info in eating out and the area.
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 223 reviews
Location 8.9
Price from
$105.44
1 night, 2 adults

Letitia Heights !C Quiet and Modern Private Bedroom with Shared Bathroom

Barrie (Near Midhurst)

Letitia Heights!C Quiet and Modern Private Bedroom with Shared Bathroom is located in Barrie, just 6.7 miles from Barrie South GO Station and 30 miles from Casino Rama.

k
kacim
From
Morocco
The cleanest , confort of stays. Kitchen equipments and information about the guest. One of my best stays on my one month trip.
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 35 reviews
Location 9.2
Price from
$39.01
1 night, 2 adults

Letitia Heights !E Spacious and Quiet Private Bedroom with Private Bathroom

Barrie (Near Midhurst)

Letitia Heights!E Spacious and Quiet Private Bedroom with Private Bathroom offers accommodations in Barrie, 6.7 miles from Barrie South GO Station and 30 miles from Casino Rama.

M
Manroop
From
Canada
It was clean peacful and cozzy
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 43 reviews
Location 9.0
Price from
$57.07
1 night, 2 adults
See all hotels in and around Midhurst

Most booked hotels in Midhurst and surrounding area in the past month

See all

Best hotels with breakfast in Midhurst and nearby

  • Scored out of 10, guest rating 7.4
    Good - What previous guests thought, 1,206 reviews

    This Travelodge by Wyndham Downtown Barrie on Bayfield hotel is a 10-minute drive from the Barrie Molson Center multi-purpose arena. It features an indoor pool and continental breakfast.

    From $74.08 per night
  • Scored out of 10, guest rating 6.9
    Pleasant - What previous guests thought, 709 reviews

    Whether hitting the slopes at Snow Valley Ski Resort or unwinding on one of Barrie’s beaches, enjoy free WiFi, parking, and breakfast, a pool, and hot tub at Days Inn by Wyndham Barrie.

    From $80.18 per night
  • Scored out of 10, guest rating 7.5
    Good - What previous guests thought, 1,940 reviews

    A short drive from beautiful beaches and the charming downtown area, this Barrie, Ontario property features an on-site restaurant along with spacious guest rooms with microwaves and mini-refrigerators...

    From $99.43 per night
  • Scored out of 10, guest rating 7.6
    Good - What previous guests thought, 506 reviews

    Quality Inn Barrie offers a comfortable and convenient stay in the heart of downtown Barrie, with easy access to local attractions.

    From $94.89 per night
  • Scored out of 10, guest rating 7.5
    Good - What previous guests thought, 636 reviews

    This hotel is located near downtown Barrie, just off Highway 400. It features a hot breakfast and its rooms have free Wi-Fi access and a refrigerator.

    From $92.68 per night
  • Scored out of 10, guest rating 6.7
    Pleasant - What previous guests thought, 7 reviews

    Neighborhood friendly House in Barrie! offers accommodations in Barrie, 6.7 miles from Barrie South GO Station and 30 miles from Casino Rama.

  • Scored out of 10, guest rating 4.0
    Disappointing - What previous guests thought, 1 review

    Charming 4BR Barrie Retreat with Backyard offers accommodations in Barrie, 6 miles from Barrie South GO Station and 28 miles from Casino Rama.

  • Scored out of 10, guest rating 9.7
    Exceptional - What previous guests thought, 6 reviews

    The Barrie Nook offers accommodations in Barrie, 5.8 miles from Barrie South GO Station and 27 miles from Casino Rama.

    From $176.19 per night

Budget hotels in Midhurst and nearby

  • Scored out of 10, guest rating 7.8
    Good - What previous guests thought, 28 reviews

    Letitia Heights!F Spacious and Stylish Private Bedroom with Shared Bathroom offers accommodations in Barrie, 6.5 miles from Barrie South GO Station and 30 miles from Casino Rama.

    From $51.56 per night
  • Scored out of 10, guest rating 7.9
    Good - What previous guests thought, 21 reviews

    Letitia Heights!G Stylish and Spacious Private Bedroom with Shared Bathroom is located in Barrie, just 6.7 miles from Barrie South GO Station and 30 miles from Casino Rama.

    From $54.10 per night
  • Scored out of 10, guest rating 8.4
    Very Good - What previous guests thought, 35 reviews

    Letitia Heights!C Quiet and Modern Private Bedroom with Shared Bathroom is located in Barrie, just 6.7 miles from Barrie South GO Station and 30 miles from Casino Rama.

    From $51.56 per night
  • Scored out of 10, guest rating 8.1
    Very Good - What previous guests thought, 43 reviews

    Letitia Heights!E Spacious and Quiet Private Bedroom with Private Bathroom offers accommodations in Barrie, 6.7 miles from Barrie South GO Station and 30 miles from Casino Rama.

    From $65.09 per night
  • Scored out of 10, guest rating 7.7
    Good - What previous guests thought, 24 reviews

    Letitia Heights!B Spacious and Quiet Private Bedroom with Shared Bathroom is located in Barrie, just 6.6 miles from Barrie South GO Station and 30 miles from Casino Rama.

    From $59.17 per night
  • Scored out of 10, guest rating 7.9
    Good - What previous guests thought, 18 reviews

    Letitia Heights!D Quiet and Stylish Private Bedroom with Shared Bathroom offers accommodations in Barrie, 6.3 miles from Barrie South GO Station and 31 miles from Casino Rama.

    From $55.79 per night
  • Scored out of 10, guest rating 8.5
    Very Good - What previous guests thought, 14 reviews

    Letitia Heights!A Spacious and Quiet Private Bedroom with Shared Bathroom offers accommodations in Barrie, 30 miles from Casino Rama and 5.3 miles from Sadlon Arena.

    From $54.94 per night
  • Scored out of 10, guest rating 9.0
    Wonderful - What previous guests thought, 1 review

    Cozy Barrie Home - Minutes to College & Hospital is located in Barrie, just 7.3 miles from Simcoe County Museum and 8.7 miles from Sadlon Arena.