Harbor Shores on Lake Geneva

- Location: Lake Geneva
- Review: Friendly staff, clean room, and great location!, by Joel, May 22, 2026, rated 10/10 Excellent
Plan your trip

Book hotels with free cancellation
Sign in to save 10% or more on thousands of hotels
Search almost a million properties worldwide
Check prices for these dates, December 14–15, 2026








The best area to stay in Lake Geneva is the downtown area, especially for those looking for convenience and direct access to the lake.
Downtown Lake Geneva is the heart of activity, stretching along the lakefront from the Riviera Beach to Library Park. It's very walkable, with Main Street, Broad Street, and Geneva Street forming the main arteries where you'll find most of the shops, restaurants, and hotels. The historic Riviera building and the public docks are central landmarks, providing easy access to boat tours and the lake path.
Couples will find downtown Lake Geneva particularly appealing. Many hotels offer lake views, and it's easy to stroll hand-in-hand along the shore path or browse the boutique shops. Evening dining options range from casual bistros to more upscale restaurants, many with outdoor seating during warmer months. The proximity to the boat tours also makes for a romantic activity.
For families, staying downtown offers unparalleled convenience. You're just steps away from Riviera Beach for swimming and sandcastle building, and Library Park provides a pleasant green space for children to play. Many restaurants are family-friendly, and the ice cream parlours are always a hit.
In Lake Geneva, travellers frequently recommend the Grand Geneva Resort & Spa, Lodge Geneva National, and Destination Geneva National.
The 4-star Grand Geneva Resort & Spa, with an 8.6 rating, offers a variety of appealing features such as a poolside bar, air conditioning, and premium bedding. Guests appreciate the beautiful and clean rooms, as well as the kind and wonderful staff. The resort also boasts an amazing spa and a fantastic bar.
Another excellent choice is the 4-star Lodge Geneva National, rated 9.0. This resort provides spacious and clean rooms, a beautiful pool, and convenient access to Geneva Lake, which is just 2.0 km away. Guests consistently praise the friendly and nice staff, along with the excellent and efficient service.
The 4-star Destination Geneva National, also with a 9.0 rating, is another highly recommended option. It features a poolside bar, premium bedding, and onsite golf facilities. Travellers have highlighted the nice and beautiful rooms, the excellent service, and the exceptional staff.
For excellent family-friendly hotels in Lake Geneva, consider the Timber Ridge Lodge and Waterpark, Grand Geneva Resort & Spa, Mill Creek Hotel, Comfort Suites Lake Geneva East, and Holiday Inn Club Vacations at Lake Geneva Resort by IHG.
The 3.5-star Timber Ridge Lodge and Waterpark, with an 8.8 rating, is a fantastic choice, especially with its free waterpark access. Families will appreciate the sofa beds, a children's playground, and kids' meals available at the restaurant. It's also very convenient for visiting Dan Patch Stables, which is just 0.5 km away, and Moose Mountain Falls Waterpark, only 0.1 km distant.
Another excellent option is the 4-star Grand Geneva Resort & Spa, rated 8.6. This resort offers children's pools, kids' meals, sofa beds, and connecting rooms, providing ample space for families. It's located 1.7 km from Dan Patch Stables and 1.1 km from The Mountain Top at Grand Geneva Resort.
The Mill Creek Hotel, with a superb 9.4 rating, offers a pool, free cribs, highchairs, and sofa beds, making it very accommodating for families. It is conveniently located near the Geneva Lake Museum, just 0.2 km away.
For those seeking great value, the Comfort Suites Lake Geneva East, rated 8.4, provides children's pools, free cribs, connecting rooms, and complimentary buffet breakfast. It's well-situated, being 1.0 km from both Aerial Adventures and the Geneva Lake Museum.
Finally, the 3.5-star Holiday Inn Club Vacations at Lake Geneva Resort by IHG, with an 8.8 rating, is another wonderful family choice. It features children's pools, a playground, free cribs, and on-site mini-golf and golf facilities, ensuring plenty of activities for all ages. Moose Mountain Falls Waterpark is also only 1.1 km away. Find more child-friendly accommodations in Lake Geneva
For an exceptional spa experience in Lake Geneva, consider the Grand Geneva Resort & Spa, Bella Vista Suites, Timber Ridge Lodge and Waterpark, Holiday Inn Club Vacations at Lake Geneva Resort by IHG, or Lazy Cloud.
The 4-star Grand Geneva Resort & Spa, rated 8.6, offers an extensive spa with a wide array of treatments, including Swedish massages, hot stone massages, deep tissue massages, and aromatherapy. Guests can also enjoy body wraps, body scrubs, facials, and manicures and pedicures. The spa features a steam room, sauna, and hot tub, with dedicated treatment rooms and couples' treatment rooms available. It is conveniently located near The Highlands Golf Course.
Another excellent option is the 3-star Bella Vista Suites, with a high rating of 8.8. Its full-service spa provides hot stone massages, deep tissue massages, reflexology, and aromatherapy treatments. You can also indulge in body scrubs, facials, and body treatments in their well-appointed treatment rooms, including options for couples. It is a good choice for those wanting to be close to Studio Winery.
The 3.5-star Timber Ridge Lodge and Waterpark, rated 8.8, features a full-service spa with a range of treatments such as facials, body scrubs, body wraps, and various massages. The spa includes a steam room, sauna, and hot tub, along with treatment rooms, including those for couples. It is situated close to The Highlands Golf Course.
The 3.5-star Holiday Inn Club Vacations at Lake Geneva Resort by IHG, also rated 8.8, offers a full-service spa with treatments like facials, body scrubs, body wraps, and massages. Guests can relax in the steam room, sauna, or hot tub. It is located near The Highlands Golf Course.
Lastly, the 3.5-star Lazy Cloud, boasting an impressive 9.4 rating, provides a full-service spa with various massage options. The hotel also features air conditioning, premium bedding, and bathrobes for added comfort, and some rooms include a fireplace. It is conveniently close to Geneva Lake. See all spa hotels in Lake Geneva
For a highly-rated beach resort in Lake Geneva, the Grand Geneva Resort & Spa is a popular choice among travellers.
This 4-star resort, with an 8.6 rating, offers a wonderful experience with its proximity to the beach. Guests consistently praise the beautiful and clean rooms, the kind and wonderful staff, and the plentiful and great amenities available. The resort's full-service spa, which includes Swedish massages, deep tissue massages, hot stone massages, and aromatherapy treatments, is frequently described as amazing. You can also enjoy a fantastic bar and a variety of spa facilities such as a steam room, sauna, and hot tub. Additionally, it is conveniently located near attractions like The Mountain Top at Grand Geneva Resort and Moose Mountain Falls Waterpark. See more stays near the beach in Lake Geneva
Several hotels in Lake Geneva offer complimentary breakfast options, including Seven Oaks Bed & Breakfast, Mill Creek Hotel, Fairfield Inn & Suites by Marriott Lake Geneva, and Comfort Suites Lake Geneva East.
The 3.5-star Seven Oaks Bed & Breakfast, with an impressive 9.8 rating, provides a delightful complimentary continental breakfast to start your day. Guests frequently highlight the cozy and comfortable rooms, the great location, and the wonderful customer service. It is conveniently located near Gary Gygax Memorial and Riviera Beach, both within a kilometre.
The Mill Creek Hotel, rated 9.4, offers a free buffet breakfast. This hotel also features an indoor pool and private hot tubs. It is very close to Gary Gygax Memorial and Riviera Beach, making it easy to access these points of interest. Guests often praise the excellent and friendly staff, the great breakfast, and the excellent location.
Fairfield Inn & Suites by Marriott Lake Geneva, with a 9.0 rating, also provides a free buffet breakfast. This hotel is known for its spacious and clean suites, fantastic rooms, and friendly staff. It is located just 2.4 kilometres from Big Foot Beach State Park.
Comfort Suites Lake Geneva East, rated 8.4, offers a free buffet breakfast. This hotel is praised for its clean and quiet rooms, great breakfast, and convenient location. It also features a clean indoor pool for guests to enjoy. Find more hotels with free breakfast in Lake Geneva
When looking for top pet-friendly hotels in Lake Geneva, the Grand Geneva Resort & Spa, Maxwell Mansion, and Lodge Geneva National are excellent choices.
The 4-star Grand Geneva Resort & Spa, with an 8.6 rating, welcomes dogs and provides food and water bowls for your companions. Guests frequently describe the rooms as beautiful and clean, the staff as kind and wonderful, and the amenities as plentiful and great. It is conveniently located near attractions such as Dan Patch Stables and The Mountain Top at Grand Geneva Resort.
Another highly-rated option is the 3.5-star Maxwell Mansion, which boasts a 9.0 rating. This hotel also permits dogs and offers food and water bowls. It is well-situated for exploring Geneva Lake Museum and Riviera Beach.
The 4-star Lodge Geneva National, rated 9.0, is another fantastic pet-friendly hotel that welcomes dogs. Guests consistently praise the spacious and clean rooms, the friendly and nice staff, and the beautiful and great pool. The location is considered convenient and great, and the service is described as excellent and efficient. It is close to Geneva Lake and Lake Como. See more pet-friendly hotels in Lake Geneva
For budget-friendly accommodation in Lake Geneva, consider the Mill Creek Hotel, Fairfield Inn & Suites by Marriott Lake Geneva, or Comfort Suites Lake Geneva East.
The Mill Creek Hotel has an excellent rating of 9.4 and offers complimentary breakfast, free WiFi, and free parking. Guests frequently praise the excellent and friendly staff, and its location is great, being just 0.2 km from Riviera Beach and the Gary Gygax Memorial, and 0.3 km from Lake Geneva Public Library.
Another great choice is the Fairfield Inn & Suites by Marriott Lake Geneva, with a 9.0 rating. This hotel provides free breakfast, free WiFi, and free parking. Reviewers often highlight the fantastic and clean rooms, as well as the excellent breakfast. It is located 2.4 km from Big Foot Beach State Park.
The Comfort Suites Lake Geneva East, rated 8.4, also offers free breakfast, free WiFi, and free parking. Guests appreciate the clean and quiet rooms, the convenient location, and the clean pool. It is situated 1.3 km from the Gary Gygax Memorial and 1.4 km from Riviera Beach. View all budget hotels in Lake Geneva
For romantic hotels in Lake Geneva that are great for couples, consider the Seven Oaks Bed & Breakfast, Mill Creek Hotel, Harbor Shores on Lake Geneva, The Geneva Inn, or Lazy Cloud.
The 3.5-star Seven Oaks Bed & Breakfast, with an impressive 9.8 rating, offers a cosy and comfortable stay with private hot tubs and fireplaces, ideal for a romantic getaway. It is also conveniently located near Geneva Lake.
Another excellent option is Mill Creek Hotel, which boasts a 9.4 rating. This hotel features private indoor hot tubs, free buffet breakfast, and many rooms offer balconies with lake views and fireplaces, creating a truly intimate experience. Guests frequently praise the excellent and friendly staff, as well as the great breakfast. It is also close to Lake Geneva Balloon Company and Studio Winery.
The 3.5-star Harbor Shores on Lake Geneva, rated 9.2, provides spacious and clean rooms, with many featuring furnished balconies that offer lovely lake views. Guests consistently highlight the friendly and helpful staff, and its great, walkable location near Geneva Lake.
The 3.5-star Geneva Inn, with a 9.2 rating, offers comfortable and clean rooms, with some providing balconies and lake views. The hotel is known for its wonderful restaurant and lovely bar, and guests appreciate the helpful staff and comfy beds. It is also close to Geneva Lake.
Lastly, Lazy Cloud, a 3.5-star hotel with a 9.4 rating, provides a romantic setting with private hot tubs and fireplaces in the rooms. Guests can also enjoy the convenience of an on-site full-service spa offering massages. It is located near both Geneva Lake and Lake Como, making it a peaceful retreat. See all romantic hotels in Lake Geneva
For hotels in Lake Geneva near Riviera Beach, consider the Seven Oaks Bed & Breakfast and Harbor Shores on Lake Geneva.
The 3.5-star Seven Oaks Bed & Breakfast, with an impressive 9.8 rating, is located just 1.0 km from Riviera Beach. Guests have described the rooms as cozy and comfortable, and the service as wonderful. Additionally, it offers complimentary continental breakfast, and is conveniently located near Big Foot Beach State Park and Aerial Adventures.
Another excellent option is the 3.5-star Harbor Shores on Lake Geneva, which holds a 9.2 rating. This hotel is incredibly close to Riviera Beach, just 0.3 km away. Guests frequently praise the spacious and clean rooms, as well as the friendly and helpful staff. It also features a playground for children and offers connecting rooms, making it suitable for families.
You can cancel your hotel reservation on Expedia, though it depends on the cancellation policy of your booking. Most bookings are refundable if canceled within 24-48 hours of the scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. If free cancellation is available, you can cancel directly through your Expedia account by logging in, going to "My Trips", and selecting your reservation. To find flexible deals, filter your search by "Fully refundable property" for hotels in Lake Geneva.
Prices for hotels in Lake Geneva often vary, but you can find a great deal from CA $102 on Expedia. All sorts of factors affect price, such as the time of year or the days of the week you choose for your stay. Find the best deals by being flexible with your dates, and sort search results by "Price: low to high" for the cheapest rate.