• Login or Create Account
  • Currency

    USD

You are booking hotel for more than 90 days

map
Price Per Night
  • (2)
  • (3)
  • (3)
  • (1)
  • (2)
  • (2)

Your Budget

to
Star Category
  • (2)
  • (6)
  • (1)
User Rating
  • (7)
  • (7)
  • (2)
  • (2)
  • (3)
Property Type
  • (8)
  • (2)
  • (2)
  • (1)
Amenities
Guests Love
  • (2)
  • (13)
  • (2)
  • (4)

Show -4 more

Booking Preference
Booking Preference
  • (13)
  • (2)
Business Essentials
  • (13)
  • (3)
  • (1)
BACK TO TOP

Hotels in Lake Ontario

hotelImg
Niagara-on-the-Lake | 5 minutes walk to Niagara on the Lake
SpaSpa
Free Cancellation
This 5 Star Resort in Lake Ontario is located in Niagara-on-the-Lake. Full Address of property is 124 Queen Street PO Box 131 View On Map Key amenities of this property are Spa.
View More
Excellent4.8

(1097 Ratings)

$ 420

+ $ 74 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg
Niagara-on-the-Lake | 7 minutes walk to Niagara on the Lake
SpaSpa
Free Cancellation
Location of the Hotel is Niagara-on-the-Lake View On Map (160 Front Street). Top Facilities of this Hotel are Spa.
View More
Excellent4.6

(1003 Ratings)

$ 127

+ $ 22 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg
Gananoque
Kids' Meals
This 4 Star Hotel in Lake Ontario is located in Gananoque. Full Address of property is 550 Stone Street South View On Map Key amenities of this property are Kids' Meals.
View More
Very Good4.0

(1002 Ratings)

$ 100

+ $ 18 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg
Niagara-on-the-Lake | 6 minutes walk to Niagara on the Lake
Free Cancellation
Location of the Hotel is Niagara-on-the-Lake View On Map (209 Queen St).
View More
Excellent4.4

(693 Ratings)

$ 159

+ $ 28 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg
Free Cancellation
Full Address of property is 8 Starr Place View On Map
View More
Excellent4.9

(259 Ratings)

$ 164

+ $ 36 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg
Lake Ontario
Private BeachPrivate Beach
Location of the Hotel is Lake Ontario View On Map (1642 County Road 12 Picton). Top Facilities of this Hotel are Private Beach.
View More
Very Good3.8

(878 Ratings)

$ 97

$ 81

+ $ 14 taxes & fees

Per Night

Login to Book Now & Pay Later!
icon

Lowest Price Guarantee

Get 2X the difference if you find our MMT exclusive hotels cheaper online anywhere else View T&Cs

hotelImg
Gananoque
Guest House
Free Cancellation
This 3 Star Guest House in Lake Ontario is located in Gananoque. Full Address of property is 75 King St W View On Map
View More
Excellent4.7

(211 Ratings)

$ 115

+ $ 41 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg
Quinte West | 6.3 km drive to Trenton Airport, ON (YTR-Canadian Forces Base Trenton)
Heated Pool
Location of the Hotel is Quinte West View On Map (99 Glen Miller Rd). Top Facilities of this Hotel are Heated Pool.
View More
Very Good3.5

(1002 Ratings)

$ 81

+ $ 14 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg
Room in a Homestay
Niagara-on-the-Lake | 960 m drive to Niagara on the Lake
Room in a Homestay
| 1 Bedroom | Sleeps 2 guests
Room in a Homestay

Room in a Homestay

Room in a Property

Private access to a Bedroom & Bathroom, shared access to Living room, Kitchen & other common spaces with fellow guests

Please refer to Property Layout section on the Details page for access information for All spaces

Swimming PoolSwimming Pool
Free Cancellation
This 4 Star Bed N Breakfast in Lake Ontario is located in Niagara-on-the-Lake. Full Address of property is 279 Nassau Street View On Map Key amenities of this property are Swimming Pool.
View More
Excellent4.9

(309 Ratings)

$ 131

+ $ 23 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg
Rooms in a Homestay
Niagara-on-the-Lake
Rooms in a Homestay
| 2 Bedrooms | Sleeps 4 guests
Rooms in a Homestay

Rooms in a Homestay

Room in a Property

Private access to a Bedroom & Bathroom, shared access to Living room, Kitchen & other common spaces with fellow guests

Please refer to Property Layout section on the Details page for access information for All spaces

Free Cancellation
Location of the Homestay is Niagara-on-the-Lake View On Map (11 Addison Avenue).
View More
Excellent4.4

(37 Ratings)

$ 192

+ $ 129 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg
Niagara-on-the-Lake
Free Cancellation
Full Address of property is 10 Front Street View On Map
View More
Excellent4.6

(922 Ratings)

$ 137

+ $ 24 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg
St. Catharines
Free Cancellation
Location of the Hotel is St. Catharines View On Map (38 Lakeport Road).
View More
Excellent4.8

(465 Ratings)

$ 92

+ $ 16 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg
Lake Ontario
Swimming PoolSwimming Pool
Free Cancellation
Full Address of property is 12488 Loyalist Parkway RR#4 View On Map Key amenities of this property are Swimming Pool.
View More

$ 2,238

+ $ 392 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg
Pickering
Location of the Hotel is Pickering View On Map (5100 Satellite Drive).
View More

$ 114

+ $ 23 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg
Northumberland | 23.8 km from Lake Ontario
This 2 Star Resort in Northumberland is located in Northumberland. Full Address of property is 141 Mercer Ln View On Map
View More
Excellent4.9

(39 Ratings)

$ 321

+ $ 42 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg
18.6 km from Lake Ontario
GymGym
Elevator/LiftElevator/Lift
Top Facilities of this Hotel are Gym & Elevator/Lift.
View More
Excellent4.6

(1004 Ratings)

$ 148

+ $ 19 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg
Northumberland | 18.7 km from Lake Ontario
This 4 Star Hotel in Northumberland is located in Northumberland. Full Address of property is 121 Densmore Rd View On Map
View More
Very Good4.0

(1000 Ratings)

$ 96

+ $ 12 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg
Northumberland | 19.3 km from Lake Ontario
Free Cancellation
Location of the Hotel is Northumberland View On Map (2215 Division Street North).
View More
Excellent4.3

(197 Ratings)

$ 85

+ $ 11 taxes & fees

Per Night

Login to Book Now & Pay Later!

About Hotels Booking in Lake Ontario


Check out best Lake Ontario hotel deals and offers on more than 18 hotels in Lake Ontario only on MakeMyTrip!

Wondering where to book your stay in Lake Ontario? We understand your desire for comfort and hence have listed out the best Lake Ontario hotels for you, based on expert advice and the services they offer. Above once are the most popular hotels in Lake Ontario. Select from best 18 hotels in Lake Ontario.

All Above properties for Lake Ontario are updated on Sunday, November 08, 2026- 06.18.

Book affordable hotels in Lake Ontario at discounted prices with MakeMyTrip. Check out your Preferred stay from popular area in Lake Ontario, Stay in Lake Ontario's best hotels! Lake Ontario Hotels Price Starts from Minimum INR 7640 for Budget hotel. If you’re looking for a cheap hotel in Lake Ontario, you should consider visiting during the low season. Book at least 90 days before your stay begins to get the best price for your Lake Ontario accommodation. Check Price Now!


Five Star Hotels in Lake Ontario

124 on Queen Hotel & Spa

0 1 2 3 4 0 1 2 3 4

₹ 25,307

Per Night

Niagara-on-the-Lake

Hotels By Category in Lake Ontario

Get the best deals on different type of Hotel categories in Lake Ontario with MakeMyTrip.com. Choose from 18 hotels in Lake Ontario. Just INR 7640 onwards ✔ Use coupon code & Get Upto 70% OFF instantly. Make your stay special and comfortable with MakeMyTrip Hotels. Spacious rooms and impeccable service within your budget.

Hotels in Lake Ontario with Free Breakfast

Niagara-on-the-Lake

Northumberland

The Gananoque Inn

0 1 2 3 0 1 2 3 4

₹ 11,268

Per Night

Gananoque

Four Star Hotels in Lake Ontario

Oban Inn

0 1 2 3 0 1 2 3 4

₹ 14,258

Per Night

Niagara-on-the-Lake

All Suites Whitney Manor

0 1 2 3 0 1 2 3 4

₹ 23,210

Per Night

Northumberland

Niagara-on-the-Lake

The Charles Hotel

0 1 2 3 0 1 2 3 4

₹ 17,968

Per Night

Niagara-on-the-Lake

The Gananoque Inn

0 1 2 3 0 1 2 3 4

₹ 11,268

Per Night

Gananoque

Three Star hotels in Lake Ontario

The Glen House Resort

0 1 2 0 1 2 3 4

₹ 12,691

Per Night

Lake Ontario

Chrysler House

0 1 2 0 1 2 3 4

₹ 14,933

Per Night

Gananoque

Ramada by Wyndham Trenton

0 1 2 0 1 2 3 4

₹ 8,011

Per Night

Quinte West

Cobourg Inn

0 1 2 0 1 2 3 4

₹ 9,139

Per Night

Northumberland

Lake Ontario Hotels by Location

Resorts in the city

124 on Queen Hotel & Spa

0 1 2 3 4 0 1 2 3 4

₹ 25,307

Per Night

Niagara-on-the-Lake

Boathouse Country Inn

0 1 0 1 2 3 4

₹ 7,640

Per Night

Lake Ontario

Guest Houses in the city

Chrysler House

0 1 2 0 1 2 3 4

₹ 14,933

Per Night

Gananoque

Homestays in the city

Niagara-on-the-Lake

Properties in Lake Ontario

Hotels By Star Category in Lake Ontario

Show More

Premium Hotels in Nearby Cities

Downtown Toronto

White Oaks Resort & Spa

0 1 2 3 4 0 1 2 3 4

₹ 15,762

Per Night

Niagara-on-the-Lake

The Broadview Hotel

0 1 2 3 0 1 2 3 4

₹ 23,904

Per Night

Old Toronto

Riverbend Inn and Vineyard

0 1 2 3 0 1 2 3 4

₹ 19,989

Per Night

Niagara-on-the-Lake

Downtown Toronto

The Shaw Club Hotel

0 1 2 3 0 1 2 3 4

₹ 17,822

Per Night

Niagara-on-the-Lake

Old Toronto

Comfort Inn St. Catharines

0 1 2 3 0 1 2 3 4

₹ 10,610

Per Night

St. Catharines

Niagara-on-the-Lake

Quality Inn & Suites

0 1 2 3 0 1 2 3 4

₹ 9,658

Per Night

Grimsby