Menu

Search options

Select city first

2026-07-02

2026-07-03
Ages of children:
Choose the age of a child
Choose the age of children
Cancel
OK

Maximum period that can be booked is 30 days. Please enter alternative dates.

3 star hotels in Ontario

Filter Results

Narrow your choice

Open Filter Close Filter

Hotels by stars

Budget (per night)

Other property types

Districts

Landmarks

Hotel types

User rating

Facilities

In the room

Specify by

Apply Filters
Clear Filters

1191 results

  • Super 8 By Wyndham Midland

    From US$ 125

    1144 Hugel Avenue, Midland, Canada (To the map)

    Super 8 By Wyndham Midland Hotel is located 4.9 km from Sainte-Marie Among the Hurons History Museum and features an outdoor pool, a golf course and an indoor pool. The centre of Midland is within 3…

    To the hotel

    price for 1 night
    Book Now From US$ 125
  • Bayside Inn

    From US$ 136

    10 Gibson Street, Parry Sound, Canada (To the map)

    Bayside Inn Parry Sound, located 1 km from Lioness Lake, features storage for belongings, a parking and complimentary parking. The property is set within 10 minutes' walk of the centre of Parry Sound…

    To the hotel

    price for 1 night
    Book Now From US$ 136
  • Quality Inn

    From US$ 80

    1525 Seymour St, North Bay, Canada (To the map)

    Featuring flat - screen TV and a heated indoor pool, Quality Inn North Bay offers pleasant accommodation close to Northgate Shopping Centre. The venue is located near Laurier Woods Conservation Area,…

    To the hotel

    price for 1 night
    Book Now From US$ 80
  • As You Like It Bed And Breakfast

    From US$ 205

    840 Concession 2 Road, Niagara-on-the-Lake, Canada (To the map)

    As You Like It Bed And Breakfast Niagara-on-the-Lake features allergy free rooms, a golf course and a sundeck, and lies 10 minutes' drive from Queenston Heights Park. As You Like It Bed And Breakfast…

    To the hotel

    price for 1 night
    Book Now From US$ 205
  • Tranquil Days Guest House - A Truly Exceptional Bed And Breakfast

    From US$ 136

    46 Waterloo St. North, Stratford, Canada (To the map)

    Arbour Garden Bed & Breakfast Stratford, set next to Fanfare Books, is 52 km from London International airport. Free WiFi is available in the rooms as well as free self parking and a golf course are…

    To the hotel

    price for 1 night
    Book Now From US$ 136
  • Cedar Gables Bed & Breakfast

    From US$ 147

    107 Flynn Street, Niagara-on-the-Lake, Canada (To the map)

    Cedar Gables Bed & Breakfast Niagara-on-the-Lake features free private parking and a golf course, and lies 5 minutes' drive from Simcoe Park. The property is situated 2 km from Niagara-on-the-Lake…

    To the hotel

    price for 1 night
    Book Now From US$ 147
  • Port Hope Inn & Suites

    From US$ 132

    2211 County Road 28, Port Hope, Canada (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 132
  • Hampton Inn By Hilton Napanee

    From US$ 131

    40 Mcpherson Drive, Greater Napanee, Canada (To the map)

    Located within 25 minutes’ walk of Lennox & Addington County Museum and Archives, the business Hampton Inn By Hilton Napanee Greater Napanee features an indoor pool, entertainment activities and flat…

    To the hotel

    price for 1 night
    Book Now From US$ 131
  • Twin Peaks B&B

    From US$ 165

    1862 Hwy 551 Box 395, Mindemoya, Canada (To the map)

    Featuring smokers lounge and parking, Twin Peaks B&B offers accommodation within 1.8 km from Maja's Garden.

    To the hotel

    price for 1 night
    Book Now From US$ 165
  • Willow Pond Satellite B&B

    From US$ 109

    103 Sherrington Drive, Port Perry, Canada (To the map)

    Situated near Kinsmen Hall, the 2-star Willow Pond Satellite B&B features a sundeck and a golf course.

    To the hotel

    price for 1 night
    Book Now From US$ 109
  • 586 Hotel

    From US$ 78

    586 Dundas Street West, Toronto, Canada (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 78
  • Finlay House Bed And Breakfast Niagara-On-The-Lake

    From US$ 202

    8 Nelles Street, Niagara-on-the-Lake, Canada (To the map)

    Finlay House Bed And Breakfast Niagara-on-the-Lake offers historical accommodation close to Niagara on the Lake Heritage District as well as flat screen TV, a satellite TV and a flat screen TV. The…

    To the hotel

    price for 1 night
    Book Now From US$ 202
  • Glorious Gardens Bed And Breakfast

    863 County Road 50 East, Essex, Canada (To the map)

    To the hotel

    Book Now
  • Town Centre Inn - Parry Sound

    From US$ 68

    24 Gibson St, Parry Sound, Canada (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 68
  • North Of Avon B&B Suites

    From US$ 203

    36 Waterloo Street North, Stratford, Canada (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 203
  • Geraldton Rooms

    From US$ 78

    513 Main Street, Geraldton, Canada (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 78
  • Koch Haus Bed And Breakfast

    From US$ 84

    2758 Vivian Line 37, Stratford, Canada (To the map)

    Koch Haus Bed And Breakfast is located 1.8 km from Gallery Stratford and features a summer terrace and a golf course. The property is set within 30 minutes' walk of the centre of Stratford, not far…

    To the hotel

    price for 1 night
    Book Now From US$ 84
  • Bear & Butterfly Bed And Breakfast

    From US$ 140

    755 Jones Rd Rr 1, Gravenhurst, Canada (To the map)

    Placed only a short distance from Muskoka Steamships, Bear & Butterfly Bed And Breakfast offers amenities, such as a sun deck and a picnic area.

    To the hotel

    price for 1 night
    Book Now From US$ 140
  • Cedar Drive Inn

    From US$ 113

    14990 Concession 10-11 Road, Crysler, Canada (To the map)

    Cedar Drive B&B Gite Crysler, located 1.2 km from Notre-Dame-du-Rosaire, offers guests a free carpark and a luggage room. The venue is situated 1 km from Crysler city centre and 55 km from Macdonald…

    To the hotel

    price for 1 night
    Book Now From US$ 113
  • Serenity On The Lake

    From US$ 232

    9 Christopher Street, Niagara-on-the-Lake, Canada (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 232