Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
"Wonderful place to stay on the Cabot Trail. Jane and all the staff were very friendly and helpful. Breakfast was incredible! We had an Ocean view room which was very comfortable. We even were welcomed and had fun playing bluegrass music in their lounge area. We really hope to return and stay longer next time!"
"This was great experience in a glamping setting. The dome was comfortable and had all the required conveniences. The staff is excellent and caring. The property is great and the water views and activities are great."
Mary Ann Lake is located in Cape Breton Highlands National Park. You'll find 14 hotels and other accommodations within a few miles for a convenient home base.
Where is the best place to stay near Mary Ann Lake?
Glenghorm Beach Resort is one of the top choices for your stay based on our traveler data, and this hotel offers a private beach and a restaurant. It's located 4.1 mi (6.6 km) from Mary Ann Lake. Other good options within a few miles include Sea Breeze Cottages And Motel and Ingonish Chalets.
How many hotels will I find near Mary Ann Lake?
Expedia has 14 hotels and other accommodations a few miles from Mary Ann Lake.
If I need to cancel the hotel reservation for my stay near Mary Ann Lake, will I receive a refund?
Yes, most hotel reservations are fully refundable as long as you cancel prior to the hotel's cancellation deadline, which is often 24 or 48 hours before the scheduled arrival. If you have a reservation that's non-refundable, you might still have the option to cancel and get a refund within a 24-hour period of your booking. Plug in your dates, click on "Search", then use the filter option "fully refundable" to view the top deals on offer near Mary Ann Lake.